<?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/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:pnm="http://www.pnmresources.com/20230331"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="pnm-20230331.xsd" xlink:type="simple"/>
    <context id="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2b1aab2270ef40b990f59d8f68d3d671_I20230428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <instant>2023-04-28</instant>
        </period>
    </context>
    <context id="i101fc40433374126bf5cc3bc5794f962_I20230428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-28</instant>
        </period>
    </context>
    <context id="if1d6cd41f5d64325a23690db1d371faa_I20230428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-28</instant>
        </period>
    </context>
    <context id="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic66c56f4925f4ab390ee1c428cda027f_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7eff8b6e3832476eb143baebfd4bb4e6_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i49cf3e3dc12b4f37af19a49f50c916ed_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i49e02bace12d41d5b77d2e1c8bdcf4ec_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5642eba64c8d4b14991f4160e2878a05_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6e9c8f6b3e5b49e9ab4a4f8f93682c55_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7999a5a2309148f4aea063d9dab3b5dc_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="iee565e79c8da4f0394a4762c6eaedd6f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i148830a0451442e9be0dc591f9378283_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia1a0329bb0e644c48521a5471235b971_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i13a3dfb00f984a2496bbc8db7921b58c_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i0c9f43e8997a4a0bb7b4f0bbae299ae0_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4621937f800b4eebb6deeb94f1c9c6d5_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id2b9cdf55be44f76b84ac403b15a0200_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8331773fb78a48ce94b4b0cd0c2d78cc_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic07ad927943944aab3ca07c3862309f4_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8e0f1935544c4232ac305e79da11b07b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i355b4bcf5133420780d7ed8a4c872438_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="icf6eacf6a90e4128bbdde17ae1c41499_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i25b5ca9a50dc475eb9984e45a177ca24_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7bfd0ac0bc1547b3951ebb339909e8e6_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ie72899304a7e433eb05d880abe761ee3_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="i5a28b9bacdba4bf4ac46fb647a456d6d_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="i471f4c3e25c04921897f765408985ba2_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="i4861a49d9c1a4ad2b0271fdbbe587fda_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="ice69e62175f34f30b02766b1066270e7_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="i0e7915ad6cba4602a19a03dde7a7e18f_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i614e110377d64ae5868cb2530f4c95fc_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i33461b01d9074ababac0939ff9ff5dc5_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib9b71157ade84f1a972d376dc0d4576e_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6afc1d71f78743b6a670317f99a5e44d_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id16e58e105aa4414abfb3aaa2c2132db_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="ife1986cd87994dd688ff22f36bec293c_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i9bc381ec5618499e877b97951c12edb6_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i1dc0fd4a9f654429954c8fac17bbc437_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i6141145c534d403ba1a45ab47b72cedb_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i78918f4607684c2fa0a04a69af206292_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i05f6c5298de640599f656c1c6296c84f_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8db2a180329a4fe5afd6540ae474d35f_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id8862f791e9b4a05989eaa5a49c65493_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i05724c84dd6343b79bd0abc9e4994867_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3284c1cbb5f741fca8a385d2f542d586_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i3566a082a1df45209e5c2328bfc84b05_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="ib12d87b19882468d976361c5679be323_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6b3c3191ed1a4ffb8f1aedcbe98d9bfc_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i562ef3df6f154c37af236762391d5ca3_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i19580e2c85f242b3a17297001feccb2e_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3e26d04b9311436aa5af0f8b5c6445c2_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="iddaec29a2c67493da85b6f64ec246748_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i817011a1da284a90b0f9a81b947a1183_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i58058bab55f1408f8dfe8bb647dc246a_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7d84c88cea784043831afa926ab8b43a_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie4184a83a90448639ddb326049e276d5_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i24cb5a22c39649cda7ac1864a307ff56_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic17ff5a3633848c59d01734a98c03cad_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i954cdf56647841d09ce8bd70cc0267db_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6bffe73f42b44df3942d3f87d1f24295_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7dc7090da18a431b83daa1cd0de15df4_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i787c048001c343709b2e938d2740dd54_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i76ab141a6df34ada8ef7a3d261f5d521_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="i15c93326064e419db4e3c46786baf7ce_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="i87b9b159a4dd431b8b748ebf38c1c563_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="i732c8375936d4552a6fff7cd5dd69425_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="i785260d9ce4544f6aff1d7d035638d3b_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="i16729fabed91402980b7bcf3ff6e51b4_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i22d4dd38ccf14fc2891c35f7d9c130f7_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4c0a74ae70484fe88b4c6c5ea93a79e6_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6c852a17c3b145d19256a83ba1cff678_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iaaae3903663f41a2a88b82cfe117f0b9_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="id030c4493e0e410e881bcfd31b51988b_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i2080848139474d42b1d2c5d0a2f66edb_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i0b0a5b404ebb451796852ab12d5403c3_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i4c55ef3ebea54a6d827d9446ba082ff8_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i66c2fef396164f8eab25c19df243aeb0_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i38371ff94b024448a4185eb8ec25621e_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="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8ec425f4ed92444a9805fb7af4efa2cb_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="iece9c53c765e4d92b71d440be7fd99cb_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia3ecb58105ee49c4b9734620fcb03a58_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="idd841a47ba874ad58696c7e8ac09fd72_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i5bb186d8d7e94d70b9bd5b598d5e1547_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2837884587fa42268a53575cf5af28e8_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i90950afd7bc54bf98077b4eab3cd39d3_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i58524cb515f74a62b384aa1e094debd2_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i39598106ee6541dd8f06596da561b8bc_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="ib2ea210a1790411f84036bf62309f25d_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="i6d037c512fbc4f1db84fc69edb9eec0f_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="i23ceca31dc3d4dc3b79fc48bb096fa5d_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia7e4f09f8f77414fba1049cc070a229e_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i05512ecdf8d34f549a68bd9759ff302d_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i8cbfd4ee7af64525a8b238dc111adc48_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="idd1b68274dc3463b864d50fd085934f9_D20230201-20230228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="i6f92289cb8e84c54bea7adffaf6ec4c8_D20220201-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i299d7508a2514562a0534c4f4c520272_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iced9f1dc8d4e45ae88816e1d89d09cff_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9bb6d38276e34f09b9f4653b80874973_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i38a5990d760c4b25ba077e263366641d_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1e1e88665bbd47d5857c99d42cdc720c_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i923577efc144478ba90ae2a57627c06f_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id10f03f2568840d5934a66b0afa85b42_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i00a4260047104d0f8e28cfabe77cb09d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iae8c5091402e47c19d5598279aa0cf37_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="if85cf8adfd7f47438e7ab1ad6a95d460_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i30853ff790dd42bebe96dec242da75ea_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6e8e95e22c5441c4a9d88f6d59bc5056_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0e94cab974154a62b7bfcb26161be18c_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibc8bfdc21edd48b1a72a77872cf2d173_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6ac3a78a12974c7199729ee16f6922b4_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4ae61faa9b67467798b9f69a976408cf_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="if2eb3648a114473fb2ad76514af08a5d_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i020e6bc3fe4d4068863459c4d6851c04_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i83ae1dc2e72842ac8e5cc12a9cb04290_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6a5cab6a1d4e421795a37a85245565bc_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iedf1bc3ae32e431abc7be3d552c404e2_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9c187d11be4742659768319648b385b2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i61b3f365a929485c8ce4aa2cca46bf38_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7be13b5d95d04ab4ac3b1622e1034301_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if09e6ce7e42e406fabe20ef4845371f5_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="iebc6723acf3b4672aafe174ce598ccf3_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i28bbd03b150747b9a63408e53af55497_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="idea30141a26f42b58478cb54cd7345ca_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5ed95dcf614940269d85489c76567abe_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0a50eeea18ad45b69ad1cc897a73e265_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7883ad36a8554363bcec85858cb6024a_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i2f2a00e8b77e4e5abbbadfc2ddf9a5ce_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6a754fed04624ef39d80d27ab833e23b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="id1b2da5ff5c64a30b96777009c1f018d_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="ibe152083d455444193d3fe1087c873d9_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="ie53457eb3d42432fb514f47c20b66a69_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="i98ee5cb3216246e4971c5f042b6a9849_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic2f535148ed14780829eb4e90bd78237_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic285c377ab7449f89cc78e45d295fbc8_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i441b6a838743434483acba8279913684_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i46cbd0f35cce48e1a3d11a5a80fe32b7_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i18b78a9c426c4b11b3afb87eeba852ab_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i82e3915aaa3c49ddb5be30a6aacb46ae_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia20897ee7ee24cfd90223dd8f5d640b1_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9b9adc7dcbfe4dc3adab96983ca0ae0c_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ieb046363811d403b87a26587224c1769_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="idd6d4b68cbf74689b141f30949fec5c5_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia0320b0a6c744f3793a1757edb8e3eb6_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib43aa9393cce4c84af858fb23e89b088_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i34a017b39301455a928fb659a031ef2e_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7539be88b0c7468c8ae8c08169105eaa_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4595c66dcac446039b6b04d3f63fe864_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0d2eacdc39324c4d98c937b461869318_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic22274c1a227421ea8d52b3d13a7c5d2_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8e2a93e6d24740489255946b1c15fd51_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2f5715ae592f4afe92d2edca1081a350_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i923dfbd2ae9143a39b1633dfd5ce8575_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4e071a3b338a4fb9bd1e238dabd40dc6_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6b76bd7a91ea45889e90a0b3c56ee1e6_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0da5fec31df841e9be753a30c9b0848b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:ElectricTransmissionServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i83ea4d2c84984d09851ddac744ce024c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:WholesaleEnergySalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia297e8f1265c47df81a607404420cc2e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:WholesaleEnergySalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i653bb53a21e645d6a6dfd6e3a54760d4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:WholesaleEnergySalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7406699ac6704269989afe0bb9b710a8_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i97b6f389dbe54109b94cee03e974f1fa_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7385778a5cca490980bb6e1dcb33387e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:MiscellaneousRevenueFromContractsWithCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i41f9600493b44956ae11fdd22b62e83c_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i755da15fe64d49b69579799fce3a9e89_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7ef2f708f5d1493eaa048d1355f7f74d_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia0564b269e0147758e9b604a87482b32_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1e868fb278e24de49ecf213046f3cdc9_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if0b6c8b6e81443eba611c6353caf918d_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7d32c799f0c5437291841142ffcfdfb5_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icc9f01fa2224486db3b374b56b4d4160_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i23e6a21c3f9a45c88d0ed69fd8e70ab2_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia17bb438e6ce4d8d9f30cc2ba1b68181_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i625a352c35934f34b8a13560864ba301_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6ba0e4cd7cc1497e840a15aa911f6a8e_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i135b8b7fb5ea4d959900c5fe38e804d9_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia80532e7a0ad4a909287bfa9332c5786_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i77ce36ea53ba40c7bf4a1726f58b6c0a_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibc3c03e3e9b74b0c90a0772c5bd0008b_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id6ba7553f1b94dbfb3c579183ff029d1_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i457f29882d45437eaa6eb6f856f5e748_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:ElectricTransmissionServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i24c2978be2bf445ebde58d369f9aeaa3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:WholesaleEnergySalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i068f793103d1449985e0414752ca7621_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:WholesaleEnergySalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id194c263337141d1aebcfd225b2fa176_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:WholesaleEnergySalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie2403208dbbd4478b098878d610561e0_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia7b0fda5c4824133a3418be7b492b17d_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i31a06286ad6f472f81e85f027424e7a5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:MiscellaneousRevenueFromContractsWithCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie24053620d1e45c8b4fba02f1a6855e0_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongTermContractForPurchaseOfElectricPowerAxis">pnm:PurchasedThroughMay302028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8782e01e01aa4d5ea9f2ef9a5abcfa24_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i092f850b56d9485495eb53d32ed029a3_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4973aac82fb34374a370325437da182a_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ic3dd343d8893443d87eeb778290c1728_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="icf5bc49b61644c639b5a9626e778113c_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>
            </segment>
        </entity>
        <period>
            <instant>2016-01-31</instant>
        </period>
    </context>
    <context id="i767e07830c3147a1abb97f6bcea330a4_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if50cf47cd4554a9d8f58d2e47cf961de_I20230331">
        <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>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia00e2330473145c5960af4068033c0b2_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="ia8196d875955414b8b159a497634f0cd_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="ib326c580a83c47e0b2ec8f0384e6d413_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="ic016b88b82ca4e7692610641ad740877_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="ia63193e7098849d8a4fe998a28debc40_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="if834831bad4e47b0a70c6f93a384128b_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="ia48701231c8845f98a2b2031c3aac4b0_I20220531">
        <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-05-31</instant>
        </period>
    </context>
    <context id="if7fadb226c244f5a8ca1afa421026c29_I20220531">
        <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>2022-05-31</instant>
        </period>
    </context>
    <context id="i4100cdd217e343fb8351b8e6c071a4c9_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="if8927e29f7954aada092b9a82fc8e896_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ib6de9d7d77704c13b908a6fa46b398eb_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i6883dffe184a4bd6a7e19ba7ecc0f48a_D20230101-20230331">
        <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>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ieded7f0541cd4ae0bad9277fec35ce62_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie59c38bdf4b149718a288cb84024058b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ia7c24153f73548bf9fe0e91c7631b7bc_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i57382c248b6c4e61acdbb0c2703d452e_I20230331">
        <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:SJGSDecommissioningTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9fd4d1a99f9c43c388ba3e5ecc232e62_I20221231">
        <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:SJGSDecommissioningTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie1bc50e849254990925eb5efd62f9f3b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6a394b227f1643e0914ac880a9ca24c6_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="idd050491604743608ba3f56e6b7ad482_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrAndPnmMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5bc18f0aba8c4180814e8f3787697c05_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib2399d8dedfc416c994e803a605d54ff_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8fe184cc6e8744c6966d680f3da68fd9_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i028be76bcdab4a8e97089f6496dd188c_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i1970f37112e64d11b8227cd2d65d8a57_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i43fc67aacc1a4d528f9f56bf6d9ac8ad_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ifa8e96eaa5374b89a617df6a567cf644_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i4145289c34944e6aad6d755e3566319d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i2eb26326146942bdb3ddfcf103fc5352_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i64b13d4e25de401990f7c9d6cb323b81_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8cd18e37f006496fa880081f77910eb3_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib9e14fba6be541048b7b314ca11c0601_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7ffe76c4eed94e49a4ad215345c3858f_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="idca422f3d6814a1cb618960580787d1d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i33894ed676b04ed2ab9b36039dfcd1ca_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i2f1a32525a554b898379b461d4d65d62_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8eace72e04df460aa6b577702ec8ca76_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i1587e526b3814801a8f69dc660af8b0a_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i490f739373da45c789027803183517da_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i048696b16fe64d0383f2d731b42c3c57_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3299a6476d9046f7b6d903ae1a991bad_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iff1502d488eb4e38a157660e121bc976_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ibb8ce42c6c504f74960580cc24f80a15_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i72cee8b7d29e4881857e9a32cb78bafd_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia96f5a410e92465f8ffc00b006b4c4b8_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ie5b514e0150a4ef391f54f78eb92b5d4_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i90d0b354e3d04b7485e7371eab475b4b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i9e8de85aaaf64171b1bdbf69d3e6dc8f_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0332f5a0927a4930b7c62c256439dd06_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i831045da286045759ab3a01dc40ca797_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i73a80a2799e247aabba68b92984d3efb_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ia96c00b74ccb4f29ad35073f8454745c_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id118b1b825454c36bf267eadecbc8a4e_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="iaec85cad397b4fa694b99835fd8760ad_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i360b5505729b4608b5903069d12bc150_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i135248d8096a4542bb190ef8b0486d71_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i6e6b7c7e968640f8b1aa4e85eaa1211a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i74e5922d85984b0e9176338376162b0a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i2be129b3bf584a60ab9458befe0c9e14_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i6b80899077984397a5327d4e5887e2fc_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ib434d450f58d4a68a22d29bdb4124bf4_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i72c198a18d89445091ad3990f5f5519b_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i00bb6617aadc4fe9ab6130e34e5a00f2_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ibbbbd8bf65ec42c5959597607a04a920_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3c0cc83abe294f27a6d5e955471f149d_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i11cc253867ef4935b9c0d7d0c85a9a50_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i57b0014afc964d4fb1219f2e74fd677b_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ie42aa8493fc24952a01a68bf3c382ffa_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i72404b212d994f59a616aa2e6d87042d_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i0d096f48f67a4cac9cc153d29a0ed1d0_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i4a935ec5f919442db7b67d7cf0280403_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i39b191f4c3cc43c6998e7f95637f82e0_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i92842f06652f406fbc9e9b51fed2ebfb_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id5be55181e044631b886c8cf247089e9_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i78d7e3078a8844ca9a73b2bbd4f7bf30_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i59de4e0e1554466d83fc0f54acf83eb5_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i925fa0b57e214c1f8b26fa0a46d172b6_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i8c83524df5394ae4a4569a83b65b98d0_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ie36c6757983341b585ac22edd591dec6_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i285c882c7fe549f294ffca58ce94d2d9_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if1fad37049504caa9bba018a5987f6ae_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i0ad24a8e4c25494a852d24d7f4139688_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i7f719ec0e1e442f0a0cf52088b6fc3f8_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i9b976b0d97cb4533a6e24538bd81028a_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0ae2657f9a8347d8a4c1e25c807bcf8d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3bb12fde8d14480ea9871e2b51e39c99_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="idf363b9c7aff412a84afdf18a321fba4_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i1f172a48a53c40578f9c80c00d9d6093_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if5451a0b837f4a249b0c35687e4d92ac_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ibd74cab8aac245c1a48760fdfa689cb1_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if533bd7aa7304f2da74b7be50d5fb022_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i388916fa616149108ff3fe573aba1f0a_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i20a361c7c108443ebcc78de9645fb49c_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i1c8e98a85ba0411ca80258f0a0047b22_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia13d308fdf7a46e5b983f277b19e3d7b_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie99e2f7d5d574953ac1bdcf89c23e411_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i2219fafac6c24aec867baf0190d8e0d5_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7228f955060e4c24b25e5b4d16ecad03_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i44e545682cb3459886d81f867b361e76_I20230331">
        <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:AchievedPerformanceTargetFor2019Through2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9540a5721a6f494baa6d757ed6252deb_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i4d64282d6c4e4c5e87ccdadd715acd6b_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5da82cb877ee4c62a280e48938723f15_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if46aaa35f75c4c5fb6c1909eabc3a04e_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie89eeffa9a5a4e54bb4233e9f6295fce_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2ea96261cf124958ad3d0ca0c36fcc27_I20230428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2023NotePurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</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>2023-04-28</instant>
        </period>
    </context>
    <context id="ia711d8e70d8a4c3b913674cc6fbf01e6_I20230428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2023SUNsAtFivePointFiveOnePercentDueApril282035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</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>2023-04-28</instant>
        </period>
    </context>
    <context id="ic8fced321b054c4abf1282b270d83333_I20230428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2023SUNsAtFivePointNinetyTwoPercentDueApril282053Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</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>2023-04-28</instant>
        </period>
    </context>
    <context id="ifb8624dd2c0c4243af149dc96d0ffcae_I20230428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMP2023BondPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</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>2023-04-28</instant>
        </period>
    </context>
    <context id="i4b1db676e89147f4bbbc054d28e9b688_I20230428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMP2023BondPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</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>2023-04-28</instant>
        </period>
    </context>
    <context id="if92218de23fc41c7b94de1b2e795cc82_I20230428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMP2023BondPurchaseAgreementAtFivePointZeroOnePercentDueApril282033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</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>2023-04-28</instant>
        </period>
    </context>
    <context id="if558de9f52464507b32d71a88a3606ad_I20230428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMP2023BondPurchaseAgreementAtFivePointFortySevenPercentDueJuly282053Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</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>2023-04-28</instant>
        </period>
    </context>
    <context id="ibae73b17dfed4e3fbab90ecb530133ff_D20221110-20221110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">pnm:AtTheMarketMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-10</startDate>
            <endDate>2022-11-10</endDate>
        </period>
    </context>
    <context id="i31e0328b66fa4c1d86a928def2a1efc1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pnm:BankOfAmericaNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3d18f7b669b048dab7a8ba3ae45a5b16_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pnm:WellsFargoBankNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i25b423f46a664328b4d95000c3a1683a_I20220502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-02</instant>
        </period>
    </context>
    <context id="i4f1cb33ddb1f40c490578ea91b669d01_D20220502-20220502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-02</startDate>
            <endDate>2022-05-02</endDate>
        </period>
    </context>
    <context id="i7b64ca51eda042918a48928719f10593_I20220502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtTranche1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-02</instant>
        </period>
    </context>
    <context id="i1c3ee93471414d929152cbc84936d1ba_I20220502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtTranche2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-02</instant>
        </period>
    </context>
    <context id="i10a75d2789484ba3880da421023520f6_D20220520-20220520">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-20</startDate>
            <endDate>2022-05-20</endDate>
        </period>
    </context>
    <context id="ibb3c0691df9042aeb511c3ba4883806d_I20220520">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-20</instant>
        </period>
    </context>
    <context id="ic0009444296d4792a6e1c0f7f1617c9f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i150130323f8f412db750c26ea7045b7e_D20220930-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-30</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i87f39a5540bc4b7ea6e0cc5ed79545ee_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtTranche2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6fcc1ad8e99948069b040be68ca302d0_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtTranche1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i570dc9ea3a5e4c0eb922cef0e821a51b_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="ifa54e213fc50484cbb315b2265a5062e_D20221031-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-31</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i1e9cfca10b794232abf6abff2cda3022_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtTranche2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="ib902315dc697453b898da581bddd519a_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtTranche1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i63a0882a0c934e11b4714d9706d353f0_D20230315-20230315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtTranche1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-15</startDate>
            <endDate>2023-03-15</endDate>
        </period>
    </context>
    <context id="idee750361a1040729eeec04b2b273576_I20230315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtTranche1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-15</instant>
        </period>
    </context>
    <context id="i23200188f29f43569deac87edee431be_I20230315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtTranche2And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-15</instant>
        </period>
    </context>
    <context id="i44d2d2d7fc1744f8925a96bb2971c4f2_D20230315-20230315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtTranche3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-15</startDate>
            <endDate>2023-03-15</endDate>
        </period>
    </context>
    <context id="i60048847655c4d3085f443e41c30ec6e_D20230315-20230315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtTranche2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-15</startDate>
            <endDate>2023-03-15</endDate>
        </period>
    </context>
    <context id="i04038eddc4f94bebaa5bb24d607a9a46_I20230315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtTranche3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-15</instant>
        </period>
    </context>
    <context id="i2a62645926d94b17a71ae06ce7d37ae7_I20230315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtTranche2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-15</instant>
        </period>
    </context>
    <context id="i7e4577d7bcdb4456b0e403eb873a9ba5_I20230504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-04</instant>
        </period>
    </context>
    <context id="i77a5db257ccb49e5925a27000a65b7c8_D20230504-20230504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtTranche3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-04</startDate>
            <endDate>2023-05-04</endDate>
        </period>
    </context>
    <context id="i3fbcf359822c4c759617276893030f17_D20230504-20230504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtTranche2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-04</startDate>
            <endDate>2023-05-04</endDate>
        </period>
    </context>
    <context id="ifaf6cbfdd77a4889bd342120646aee81_D20230504-20230504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtTranche1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-04</startDate>
            <endDate>2023-05-04</endDate>
        </period>
    </context>
    <context id="i7e19d964a03c479281917481ab0237af_I20230504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtTranche1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-04</instant>
        </period>
    </context>
    <context id="ieb0d95d8e0d542f790e15be4e3f8a0db_I20230504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtTranche2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-04</instant>
        </period>
    </context>
    <context id="if5091c5560af49229d90bf05934d269c_I20230504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtTranche3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-04</instant>
        </period>
    </context>
    <context id="i7884bbbbc0f0433cac07363fe609621d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i87d369f94d244d3f95fc9001197979a9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib1616ebbf5324b48ad5648124cd5e4c3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">pnm:OtherDeferredCostsNetIncludingDeferredFinanceCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie41f232434964f9690826fe14117d349_I20220427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMP2022BondPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-27</instant>
        </period>
    </context>
    <context id="i95a995dad13d44e0b994bcd503107324_I20220427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMP2022BondPurchaseAgreementAt413DueMay122022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-27</instant>
        </period>
    </context>
    <context id="i2c3460591b034c5c852e2329c3248fa7_I20220427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMP2022BondPurchaseAgreementAt381DueJuly282032Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-27</instant>
        </period>
    </context>
    <context id="i8efbe959335641d9a30399e185f5a523_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2021DelayedDrawTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i79139bd4899e4d63ba4b584b6db6b104_I20230331">
        <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:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ida0ec4c626d34dd195c021d2d19a73d6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib1f2901a783c471c88078a040e4a040b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2e3dcc9a4e554585ba9dbf39666548fe_D20220520-20220520">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-20</startDate>
            <endDate>2022-05-20</endDate>
        </period>
    </context>
    <context id="iecdf3c646eda4fd8a8892c3ed4f80cdd_D20230126-20230126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-26</startDate>
            <endDate>2023-01-26</endDate>
        </period>
    </context>
    <context id="ia36c9740299c4495b9e1a40356b36b21_I20230126">
        <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>2023-01-26</instant>
        </period>
    </context>
    <context id="i163d872eaebc4442985e8ff7ea83af12_I20230126">
        <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>2023-01-26</instant>
        </period>
    </context>
    <context id="i57b050561a454e09838131d42345e451_D20230126-20230126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-26</startDate>
            <endDate>2023-01-26</endDate>
        </period>
    </context>
    <context id="i0d3f0f755275475980381cb6b9d7d3a1_I20220520">
        <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>2022-05-20</instant>
        </period>
    </context>
    <context id="i73eb0e0259a64d31926c0d1dd8ec8d47_I20220311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">pnm:TNMPRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-11</instant>
        </period>
    </context>
    <context id="i655d201d760148f0a848b8e08cfbb66a_I20220311">
        <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">pnm:TNMPRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-11</instant>
        </period>
    </context>
    <context id="i594f2a74bd044363b3e681255d5083f3_D20220311-20220311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-11</startDate>
            <endDate>2022-03-11</endDate>
        </period>
    </context>
    <context id="i1ff953f601594606879635a69f28eb02_I20220310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-10</instant>
        </period>
    </context>
    <context id="i5a0227d9e7bc4fb0b5d8d3601ac95cd9_I20220311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-11</instant>
        </period>
    </context>
    <context id="i295ee44f70c34975ab3cfa8eb885431f_I20220513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-13</instant>
        </period>
    </context>
    <context id="ib74686c1e5844201b0e08394341ad47b_I20220513">
        <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>2022-05-13</instant>
        </period>
    </context>
    <context id="i440d655e26394247ae74b4306625dbfd_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i18c1ff5c2c434c308fb5fb42a2a96fff_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia0393b980ecc4dc68427553da7e9ece8_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i4c871ab1a47040bf96ae5c5e103cbf55_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if8215ed1fc2e450f95aee16d2ab57153_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i9fa37864b2a3437491fcdb0b8be32966_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i04d43cf6d7314e8ab3b1023a374b6db7_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib737d7ee855048d9b1802a12c72e70ef_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i0f6926f99a224f93b7794335cffc08b3_I20230331">
        <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:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i951cea80c5e74b76b8b4bb9401ec9475_I20230331">
        <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:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i34c2d78574394ba6b50f83f701550b52_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNMRRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id378bd2f6eb141e4a0c541f74d054b6c_I20230331">
        <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:DebtInstrumentAxis">pnm:WEBLOCFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9d5fd9ef7d1a427d9700a96b529d542e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6564ce25084c4cdcbbc63ec5d1435895_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i135a24c479304f92b32d125950e11b86_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib4b71b5707cc4e16bbb7962265586e7d_I20220310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-10</instant>
        </period>
    </context>
    <context id="ida91db47876247ef9fd28ec024066f46_I20220310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsDueJuneTwentyTwentyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">pnm:SeniorUnsecuredNotedPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-10</instant>
        </period>
    </context>
    <context id="i1fce4aaab7754872b613f935b3bb22d4_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3872b219ecbc4b28b7e60684f5bebf86_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icc94655baa094ba2b9019ba17c2d5411_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9341255289a24096923133af4c5d6497_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i702c8f47c6a8459986e26154b78567e6_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia52891fbe494461abc086dd2df95abc1_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8349526a326e41fe94af34c987dfcb24_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i86d0f96077f24c019d09a5edd695626f_D20230101-20230331">
        <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:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6eb8ffa8efd447808ffe134b0cdaf7be_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ic297010053e44bc597d6c42fbdcf2294_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i034f8f19139a41e5b14a9ab829b2fec0_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8b2cfc6e5a60418e8e9d4f89211dddd6_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i22f80b44066646be84ec523c6024e7e0_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id4802f1c7ce64005890448619855189f_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ida7947db22f7410f94f5ae6c8ee8a10c_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie10b5979626247a5891f1dea6f672d14_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8d9ea93becc544e781028468ede3915b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i41645b6bb0804dceb2880b48f4bc779c_D20230101-20230331">
        <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:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iab5137840d6940478e50bb06619e5f07_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="if5bbf8523d364164b4e43c469b03591f_D20220101-20220331">
        <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:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i564feac9307d425b925ce0609aeac4ea_D20230101-20230331">
        <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:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ide846c267e0b4a05a86ec04ef0084182_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8be8c0d97b3d492f9afd285b8b07c01b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i2492bad0f12d4f74bf9499a2a9d55f78_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i77c986b4fac44e4591000e39f69cdf27_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if44b203814894edb877876bc177c2fb6_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="i8be935a823184109a8a41932f2ba22fa_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="ided49137fd0a4596bbcc75fc88503c94_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="i62412eb6ba8749b0b63b0c847885a5cf_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="i5d970d1248e54ae494612a15ab747ff3_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="i3316f82138b744ef9a7e551c3650c350_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:CleanAirActRelatedToRegionalHazeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if8e422b2883445a3b1da5c597d3d673c_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="ie5ca45d31aab436c8eeccdb6ce766e8a_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="i2edda0f979f5478b85308a4599d76448_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="i96ab857d751b4250b6228a46e50560ea_D20130101-20141231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <startDate>2013-01-01</startDate>
            <endDate>2014-12-31</endDate>
        </period>
    </context>
    <context id="ia8b201d275f54a4d947e73006357906a_D20191001-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i6beda731c20f409592c123cd30c3164d_D20200720-20200720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <startDate>2020-07-20</startDate>
            <endDate>2020-07-20</endDate>
        </period>
    </context>
    <context id="i693772888f64471e87237f5dda0e00e7_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0550427b7d2247c19633ae9b4326c8ed_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="if8e3cd19d47046e8bbb5d14d567ebe93_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ie038c9301b474cb19553461153836761_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7c2662b5a5174d5baced474d033a72a6_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i27fb6c8c015a4dd8b39e7ec5a3fe36db_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib3631a703b824f95add763b06a6423da_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id6fe73e69a774464bed2df0e770272a5_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7de8d7bb3cef4bfca4c7d6f50b0dc961_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibaf682b80c124a66b127d3fd5634e78c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:FourCornersCSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i09cd76ac64e143118819ab9462206b0d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:FourCornersCSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia267a3cd78b94bf393c009574b07985a_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i017e0b7290974bde90b383fdc8bcb2f2_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib61f21389e5e408fbf71d3637f50c8b1_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="i4188396293284c0aa67ceab04704a1d1_I20211109">
        <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-11-09</instant>
        </period>
    </context>
    <context id="ibb81e85b4d4143b8a7a2ea33fd5fb0e5_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="id11a1561b56d44699bdcb10849292c14_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i03b4400faa3b4143a935dbce36dc0e4e_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i0af113010ab84ab9a778c103553dbb9d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i748584f2b2f24dcfb2b6489af0caca76_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5bba93cb701e4bdea876a66cf4eb7b3a_I20230131">
        <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>2023-01-31</instant>
        </period>
    </context>
    <context id="iacb13efb0b7a43d585cce8846582a12b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ibf70a0e820ee449896c0dbde6ba03969_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="i4b4c0177a240470185ff44ba59d00126_I20140430">
        <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>2014-04-30</instant>
        </period>
    </context>
    <context id="ibcb0116465e74c1e94cdb10492d8825b_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="i96b4ce9a89684a24b82ec073abad308e_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="i2b49bf887fec4c08a3561a1c244aa9f8_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="ie4dabfd14f814132ab6fa485d0f27161_D20221001-20221231">
        <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>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibd958b5f6f574702836fc8faa1b3a291_D20221205-20221205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:NM2022RateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-05</startDate>
            <endDate>2022-12-05</endDate>
        </period>
    </context>
    <context id="i9e4bb208b4d245e68f5f860fd8f99ea6_D20221205-20221205">
        <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:NM2022RateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-05</startDate>
            <endDate>2022-12-05</endDate>
        </period>
    </context>
    <context id="i901317d919414435abb2ba295ce87566_D20221205-20221205">
        <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>2022-12-05</startDate>
            <endDate>2022-12-05</endDate>
        </period>
    </context>
    <context id="i1e1f1ea82f2e4b4d8f5203467330a08c_D20230103-20230103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-03</startDate>
            <endDate>2023-01-03</endDate>
        </period>
    </context>
    <context id="i5e7dccb9dbd14cb6ade4a88fe8509dde_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8613f3637efc412b802528d2141f125e_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="if4427203f14b41498be638bf2f254f52_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id543cae22e454c328646d87b492a9352_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i36e8b5566385460f97198a97af7c4efd_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9374544c5cbb49589ffcf269d809c10a_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="i8d32415663524e258485e9a93fbd123e_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3946b99c0687485d864b69c8b2291467_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7bbe837f85324097aee49295188b7a71_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="i0befe79a7d504a28a9e1976973bc543b_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:EnergyEfficiencyAndLoadManagementProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-15</instant>
        </period>
    </context>
    <context id="iab5d9c4f69cb490380b59c4f253e7c55_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="i594593d51fd647d996aff38718ed49cd_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="ie6adb79bb569442983641611a65d7271_D20230415-20230415">
        <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="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2021EnergyEfficiencyAnnualReportMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:TypeOfRegulatoryCostAxis">pnm:DisincentivesAndIncentivesAddedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-15</startDate>
            <endDate>2023-04-15</endDate>
        </period>
    </context>
    <context id="i5ba7e854313f4e89a94ecef1c4c96505_I20230415">
        <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="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>2023-04-15</instant>
        </period>
    </context>
    <context id="i5ff3d96619ad4bd79acbc4297da03ad5_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ie7728bbaf3f54f71bdabb76f3ba93fb5_D20230417-20230417">
        <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="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:EnergyEfficiencyAndLoadManagementProgram2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-17</startDate>
            <endDate>2023-04-17</endDate>
        </period>
    </context>
    <context id="i89c4d1d37cd14183b96906695f7a2a58_I20230417">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:EnergyEfficiencyAndLoadManagementProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-17</instant>
        </period>
    </context>
    <context id="i46fbbc162bcb4b7887eab2d70b1842c8_I20230417">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:EnergyEfficiencyAndLoadManagementProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-17</instant>
        </period>
    </context>
    <context id="i629754b4ac6e489ea3ca6118ee6a412d_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7349df95179741bdb983ef286c91d6d0_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9bab300111ce4c26b0066e515df063d7_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="i49bc9c574ed14455a589ef56c1216635_I20190701">
        <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>2019-07-01</instant>
        </period>
    </context>
    <context id="ie5371ab93b8842cb811549e5a2f979d4_D20190710-20190710">
        <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-10</startDate>
            <endDate>2019-07-10</endDate>
        </period>
    </context>
    <context id="ia971dc5f4da64b4892ab1da88ea0f895_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="i689e70e0b7844f61959ebcc98b81ea0b_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="i866eb449a309420b9cfd7e0de1c63e67_D20220617-20220617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGenerationStationUnit1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-17</startDate>
            <endDate>2022-06-17</endDate>
        </period>
    </context>
    <context id="i0e8b3fe62c844c7e953c7046d5132194_D20220617-20220617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationUnit4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-17</startDate>
            <endDate>2022-06-17</endDate>
        </period>
    </context>
    <context id="ieb301c33cff547609249f7cdf9f2410b_D20220729-20220729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-29</startDate>
            <endDate>2022-07-29</endDate>
        </period>
    </context>
    <context id="i01e5f8fb8d9a4f97a2b01d138933a662_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="i49fa5fc814ec4eaaa61a8bd2a8fe1240_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="id0b83ce010714cb398e0bf470398245d_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="i66153a10feac4827905621ea533d652d_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="i8e908ce1e0404b1cb949baa29d015994_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="i49164a21bc1841b389eeab4187e54d95_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="i668a9a5ebe874bfebe9d13441953ce6b_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="i879ba590fd4543e880d7e57f246e42a0_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="i51dbd59298de4064863b18dd08b27bb2_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="i4690b93a955d4d67aae4fd17e554a8d5_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="i8dd05597b1d346318d7f35738c4c7fa8_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="i6e69235736e8415896d325162dcabd69_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="ib804d8db585a466cb4821dc9b553a55a_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="i94bed757b05b49a982471da61ad24263_D20151112-20151115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-11-12</startDate>
            <endDate>2015-11-15</endDate>
        </period>
    </context>
    <context id="i3f82cb1336cf4a9cbeef5a3e961a6eda_I20220214">
        <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>2022-02-14</instant>
        </period>
    </context>
    <context id="iacf9fe020ce84845bda486e0b14e5582_I20220214">
        <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>2022-02-14</instant>
        </period>
    </context>
    <context id="i4151551be8f24e9ebc356bcc17eab60b_I20220214">
        <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>2022-02-14</instant>
        </period>
    </context>
    <context id="id98f0e695f9e43bbb33df33be7607ae2_I20220902">
        <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>2022-09-02</instant>
        </period>
    </context>
    <context id="i6693c3aa2e5549fc890c3e0bd3b33d12_D20220908-20220908">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-08</startDate>
            <endDate>2022-09-08</endDate>
        </period>
    </context>
    <context id="iaa473dda633c44a3b39edd7d1a02d40a_D20220719-20220719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-19</startDate>
            <endDate>2022-07-19</endDate>
        </period>
    </context>
    <context id="i979d4bfc32e24062b82770b7d6432f03_D20230130-20230130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:SolarAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-30</startDate>
            <endDate>2023-01-30</endDate>
        </period>
    </context>
    <context id="i67e29e64d888483c9b82483c745bb3d7_D20230130-20230130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:BatteryStorageAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-30</startDate>
            <endDate>2023-01-30</endDate>
        </period>
    </context>
    <context id="i9d2e91a36fe547a8bfd3814c388a344c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FirmPowerPurchasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i78b4efebe5ac4b83a8c1556e7e8b06dc_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FirmCapacityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9342cdded300497782ec42169d8ab107_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i642d1b0f647e434a8ff0996cd6e6bc80_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifbb9315d1d0d407f8862f6a8a0300df4_D20221003-20221003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-03</startDate>
            <endDate>2022-10-03</endDate>
        </period>
    </context>
    <context id="ib664eb7b50fd4197bb3c7cdeedcc6ae3_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i5abce421e4064ebfa52943a9d1a8f486_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i18c864de48ee472690907b4ae3bbdd06_D20230503-20230503">
        <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>
            <startDate>2023-05-03</startDate>
            <endDate>2023-05-03</endDate>
        </period>
    </context>
    <context id="i96272896983c4522b217ab8bfedc5d5e_D20210920-20210920">
        <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>2021-09-20</startDate>
            <endDate>2021-09-20</endDate>
        </period>
    </context>
    <context id="i87f445931ad442fca5cb775843a08b79_D20220325-20220325">
        <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>2022-03-25</startDate>
            <endDate>2022-03-25</endDate>
        </period>
    </context>
    <context id="i998e60be08774073a7b11d07ec1a0a52_D20220922-20220922">
        <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>2022-09-22</startDate>
            <endDate>2022-09-22</endDate>
        </period>
    </context>
    <context id="i30e4c58c617347259100fd774e3103bb_D20230123-20230123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-23</startDate>
            <endDate>2023-01-23</endDate>
        </period>
    </context>
    <context id="ie1321e8ea2e24477813c5422bce83882_D20210901-20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">pnm:PeriodicDistributionRateAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-01</endDate>
        </period>
    </context>
    <context id="ib932ac1e5afa4b66bff2fd058816f852_D20220901-20220901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">pnm:PeriodicDistributionRateAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="i37fee4b10d8b46dabe32ba544946be29_D20230405-20230405">
        <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>2023-04-05</startDate>
            <endDate>2023-04-05</endDate>
        </period>
    </context>
    <context id="ic70f73d6fed245b1b2fdbc5de9cb5504_D20230420-20230420">
        <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>2023-04-20</startDate>
            <endDate>2023-04-20</endDate>
        </period>
    </context>
    <context id="i8b06e7e4719445d1afbf3a4c5d18cbf4_I20220301">
        <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-03-01</instant>
        </period>
    </context>
    <context id="ieb79c0e3f36149689f91d3a2ad7119a0_I20220527">
        <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-05-27</instant>
        </period>
    </context>
    <context id="iaa87b927f9184c90a7e86d7a56a31244_I20220924">
        <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-09-24</instant>
        </period>
    </context>
    <context id="ia0f0d7f355ff4e66a4333ba1a1429326_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="ib583cb7a94e84c67aae33c29abde673d_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="i6888bb156521438e990d16f619f950da_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3dd5738df16d4b9c9836ab76695a5440_D20230101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">pnm:PNMOwnedAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i2aed32c709074fdb93ac05d9f19eb8d6_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pnm:MaterialsSuppliesAndFuelStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i75b1f8ba795d4fdb83470f6aa7342447_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i14c01b3b50b14750a39b47fc8e357cc6_D20220401-20220430">
        <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>2022-04-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ife12e51830f54899820620b5a8dc7a68_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ibb2a14744ac544218ee7838fc5f94fd2_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i1b945f7fe87b4992921baca5a307a426_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i0ec036dd5faf431683fed05eee5dea20_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ShortTermLeaseTypeAxis">pnm:CoolingTowersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9514b9bfddd64b84b9990ff07e9d5845_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="id03420e7570d480bb6f5ac493e4e9e36_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ifbb51b36c5e74bf68825f4451de363cc_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6b910f5ffd7a40769dd9f399434817fe_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8e5b01be69444982afd99f345557a0c4_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id74038d0c55f499fbf9493735185c076_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7a9594a76d134e169890c6f0ba5e9aa1_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i23f73c0484b2462091822023e728f317_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i36c5ca9cea624e8cbf6f051522f8756d_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i095bdf513d0f48a4a0b7719541fab14d_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8a7f2e36d63445fc8a4894b98e8de854_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i69817259bc72410c9e29208e23507cfc_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i933085ee8862425793e195b950b3135b_D20230101-20230331">
        <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:RenewableEnergyPurchasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id401dd6ffd6b42ecb9b438fcf3fdabb7_D20220101-20220331">
        <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:RenewableEnergyPurchasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0c1d4c0a75e4422685a7ce1023f0c509_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i82e1d721cd2e412a8499158f66eab484_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i749e0413a8324e6aad65ed5c94bc027c_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if2e3088d28744873b4f624d87792ba83_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i44ca391c0d3b45a2876ac4614f168c94_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i296935f8fe1d437e8f956b0a7ff847c5_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i816e2ea439d5490fae494350b8584021_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i58096f3229e04db4be3381e7a1e7e342_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1bb9e18979db4656bee9d1cf73a875db_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie50a82617807464fa3d7d027077676b5_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i30e9136980674cf2b2f261310fe0b274_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5c7f5390439240438d36bdee6b46366a_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i63d8a7f63ed0460db2938d7efd43d999_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i61b25f3bfe69402f8612dd96b63059a5_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i604073f2b3c94f68b99f50ba59b09485_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia8ee0a682afc46d38ac241b49c81894d_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i35a9f07638fe43a88def79b07e52c7cb_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:NMRDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iad40764cfe3645308ba01d07c4a8e95a_I20230331">
        <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:AEPOnSitePartnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8a50bc484f9d42ddb718acf81d326d66_I20230331">
        <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>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2081e73b45da4a479c4bd2f7ac2c36c5_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if3d6f817dcff4c7d8d2fb5551fd44823_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:NMRDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2443cbc8d45d44428e5db2d191898deb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:NMRDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i235e3b532dd34f649336ffddc0c13223_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:NMRDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6977c31cc59c4e83ada39f40f461af55_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:NMRDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i16ce14d2fed44967b1782e3d7cd1a622_I20180401">
        <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-04-01</instant>
        </period>
    </context>
    <context id="ie3e0790b0cdb4f43913924282d9e688a_I20180401">
        <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-04-01</instant>
        </period>
    </context>
    <context id="icbcdeaeb4adc43b7916bc8d61fc7a81d_I20231231">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="i0a58d91a63a64570bba46d5ae6b75554_D20230420-20230420">
        <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-04-20</startDate>
            <endDate>2023-04-20</endDate>
        </period>
    </context>
    <context id="i817a5fbb7a1242bfb25cd56408afab2e_D20230420-20230420">
        <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-04-20</startDate>
            <endDate>2023-04-20</endDate>
        </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="segment">
        <measure>pnm:segment</measure>
    </unit>
    <unit id="utility">
        <measure>pnm:utility</measure>
    </unit>
    <unit id="mw">
        <measure>utr:MW</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="power_purchase_agreement">
        <measure>pnm:power_purchase_agreement</measure>
    </unit>
    <unit id="mmbtu">
        <measure>utr:MMBTU</measure>
    </unit>
    <unit id="mwh">
        <measure>utr:MWh</measure>
    </unit>
    <unit id="numberofamimeter">
        <measure>pnm:numberOfAMIMeter</measure>
    </unit>
    <unit id="bond">
        <measure>pnm:bond</measure>
    </unit>
    <unit id="derivative">
        <measure>pnm:derivative</measure>
    </unit>
    <unit id="extension_option">
        <measure>pnm:extension_option</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="monitoringwell">
        <measure>pnm:monitoringWell</measure>
    </unit>
    <unit id="generatingunit">
        <measure>pnm:generatingUnit</measure>
    </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="lawsuit">
        <measure>pnm:lawsuit</measure>
    </unit>
    <unit id="lease">
        <measure>pnm:lease</measure>
    </unit>
    <unit id="usdPerMWh">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>utr:MWh</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="program">
        <measure>pnm:program</measure>
    </unit>
    <unit id="gwh">
        <measure>utr:GWh</measure>
    </unit>
    <unit id="proceeding">
        <measure>pnm:proceeding</measure>
    </unit>
    <unit id="batterystorageagreement">
        <measure>pnm:batteryStorageAgreement</measure>
    </unit>
    <unit id="replacementresource">
        <measure>pnm:replacementResource</measure>
    </unit>
    <unit id="storagesystem">
        <measure>pnm:storageSystem</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80L2ZyYWc6YjViYjlkYmRkOTJhNDBkNjk1MWJmOWM1ZWFkN2RkZDgvdGFibGU6NDczNzdlN2JmZjAzNDk2MDhiNTZhMzBjOTc1YzllNTgvdGFibGVyYW5nZTo0NzM3N2U3YmZmMDM0OTYwOGI1NmEzMGM5NzVjOWU1OF80LTEtMS0xLTE2NDExNA_1bdb5f29-9612-41c7-a875-0af84e44c3bf">0001108426</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80L2ZyYWc6YjViYjlkYmRkOTJhNDBkNjk1MWJmOWM1ZWFkN2RkZDgvdGFibGU6NDczNzdlN2JmZjAzNDk2MDhiNTZhMzBjOTc1YzllNTgvdGFibGVyYW5nZTo0NzM3N2U3YmZmMDM0OTYwOGI1NmEzMGM5NzVjOWU1OF8xMS0xLTEtMS0xNjQxMTQ_cade2907-bb3e-4785-a64a-fb82695a80f0">2023</dei:DocumentFiscalYearFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80L2ZyYWc6YjViYjlkYmRkOTJhNDBkNjk1MWJmOWM1ZWFkN2RkZDgvdGFibGU6NDczNzdlN2JmZjAzNDk2MDhiNTZhMzBjOTc1YzllNTgvdGFibGVyYW5nZTo0NzM3N2U3YmZmMDM0OTYwOGI1NmEzMGM5NzVjOWU1OF8xMi0xLTEtMS0xNjQxMTQ_40cdd1a2-9e0f-48cd-92a7-89ceeb01e0cc">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80L2ZyYWc6YjViYjlkYmRkOTJhNDBkNjk1MWJmOWM1ZWFkN2RkZDgvdGFibGU6NDczNzdlN2JmZjAzNDk2MDhiNTZhMzBjOTc1YzllNTgvdGFibGVyYW5nZTo0NzM3N2U3YmZmMDM0OTYwOGI1NmEzMGM5NzVjOWU1OF8xMy0xLTEtMS0xNjQxMTQ_d9bacd19-51db-4f02-aa88-4b764fcdbc9e">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80L2ZyYWc6YjViYjlkYmRkOTJhNDBkNjk1MWJmOWM1ZWFkN2RkZDgvdGFibGU6NDczNzdlN2JmZjAzNDk2MDhiNTZhMzBjOTc1YzllNTgvdGFibGVyYW5nZTo0NzM3N2U3YmZmMDM0OTYwOGI1NmEzMGM5NzVjOWU1OF8xNC0xLTEtMS0xNjQxMTQ_25809054-f12f-4a8d-ba15-4318f4351512">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80L2ZyYWc6YjViYjlkYmRkOTJhNDBkNjk1MWJmOWM1ZWFkN2RkZDgvdGFibGU6NDczNzdlN2JmZjAzNDk2MDhiNTZhMzBjOTc1YzllNTgvdGFibGVyYW5nZTo0NzM3N2U3YmZmMDM0OTYwOGI1NmEzMGM5NzVjOWU1OF8yNS0xLTEtMS0xNjQxMTQ_46162586-1f0d-4dcc-9899-58c6f5814a31">0000081023</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80L2ZyYWc6YjViYjlkYmRkOTJhNDBkNjk1MWJmOWM1ZWFkN2RkZDgvdGFibGU6NDczNzdlN2JmZjAzNDk2MDhiNTZhMzBjOTc1YzllNTgvdGFibGVyYW5nZTo0NzM3N2U3YmZmMDM0OTYwOGI1NmEzMGM5NzVjOWU1OF8yOC0xLTEtMS0xNjQxMTQ_ec53df76-8433-4aaa-8384-ed2546ce1b6b">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80L2ZyYWc6YjViYjlkYmRkOTJhNDBkNjk1MWJmOWM1ZWFkN2RkZDgvdGFibGU6NDczNzdlN2JmZjAzNDk2MDhiNTZhMzBjOTc1YzllNTgvdGFibGVyYW5nZTo0NzM3N2U3YmZmMDM0OTYwOGI1NmEzMGM5NzVjOWU1OF80MS0xLTEtMS0xNjQxMTQ_df3d7807-d5cc-47e1-a4be-8216bfd4d43e">0000022767</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80L2ZyYWc6YjViYjlkYmRkOTJhNDBkNjk1MWJmOWM1ZWFkN2RkZDgvdGFibGU6NDczNzdlN2JmZjAzNDk2MDhiNTZhMzBjOTc1YzllNTgvdGFibGVyYW5nZTo0NzM3N2U3YmZmMDM0OTYwOGI1NmEzMGM5NzVjOWU1OF80NC0xLTEtMS0xNjQxMTQ_3832d0ca-7de5-4c05-b7a4-2a8b5196559a">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMzAvZnJhZzo2MjA5M2QxOWQyOGI0OTc3YjNhMDE2MGExOTdhZGU0OC90ZXh0cmVnaW9uOjYyMDkzZDE5ZDI4YjQ5NzdiM2EwMTYwYTE5N2FkZTQ4Xzc1MTc_63c550ec-2bb4-47ce-8c51-cb6718312f08">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 Enterprises, Inc. and Subsidiaries ("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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.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 Weighted Average Cost of Capital ("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, 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 performed for PNM and qualitative analyses through April 1, 2019, as well as the quantitative analysis performed for TNMP at April 1, 2020 and qualitative analysis through April 1, 2020.  The April 1, 2018 quantitative evaluations indicated the fair value of the PNM reporting unit, which has goodwill of $51.6 million, exceeded its carrying value by approximately 19%.  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 value of PNM exceeded its fair value.  The April 1, 2020 quantitative evaluations indicated the fair value of the TNMP reporting unit, which has goodwill of $226.7 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, 2021 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, 2022, 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, 2021 performed for PNM, as well as the April 1, 2020 quantitative analysis and the previous qualitative analyses performed for TNMP.  This analysis considered Company specific events such as the Merger, potential impacts of legal and regulatory matters discussed in [Note 11] and [Note 12], including potential outcomes in PNM&#x2019;s San Juan Abandonment Application, PNM'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, 2022 carrying values of PNM and TNMP exceeded their fair value.  Since the April 1, 2022 annual evaluation, there have been no events 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:GoodwillDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="i16ce14d2fed44967b1782e3d7cd1a622_I20180401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMzAvZnJhZzo2MjA5M2QxOWQyOGI0OTc3YjNhMDE2MGExOTdhZGU0OC90ZXh0cmVnaW9uOjYyMDkzZDE5ZDI4YjQ5NzdiM2EwMTYwYTE5N2FkZTQ4XzU2NTA_0756d4df-2767-4381-b5e9-368dd34675dd"
      unitRef="usd">51600000</us-gaap:Goodwill>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="i16ce14d2fed44967b1782e3d7cd1a622_I20180401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMzAvZnJhZzo2MjA5M2QxOWQyOGI0OTc3YjNhMDE2MGExOTdhZGU0OC90ZXh0cmVnaW9uOjYyMDkzZDE5ZDI4YjQ5NzdiM2EwMTYwYTE5N2FkZTQ4XzU2OTk_082e2f61-2637-4054-ac50-637e9c74e80e"
      unitRef="number">0.19</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:Goodwill
      contextRef="ie3e0790b0cdb4f43913924282d9e688a_I20180401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMzAvZnJhZzo2MjA5M2QxOWQyOGI0OTc3YjNhMDE2MGExOTdhZGU0OC90ZXh0cmVnaW9uOjYyMDkzZDE5ZDI4YjQ5NzdiM2EwMTYwYTE5N2FkZTQ4XzU5OTk_e495a301-c869-42a6-a79d-1a82166d12ec"
      unitRef="usd">226700000</us-gaap:Goodwill>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="ie3e0790b0cdb4f43913924282d9e688a_I20180401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMzAvZnJhZzo2MjA5M2QxOWQyOGI0OTc3YjNhMDE2MGExOTdhZGU0OC90ZXh0cmVnaW9uOjYyMDkzZDE5ZDI4YjQ5NzdiM2EwMTYwYTE5N2FkZTQ4XzYwNDg_c0584993-eb2c-4548-8dc5-b3cbf0f831d1"
      unitRef="number">0.38</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <dei:DocumentType
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF84NA_f1d15ce4-7c4a-411f-b60b-017f40bb3daa">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGFibGU6YmZhMWFiNTIwN2JkNGJhNmJjNDBjYzU0NjgzMWUzMWEvdGFibGVyYW5nZTpiZmExYWI1MjA3YmQ0YmE2YmM0MGNjNTQ2ODMxZTMxYV8wLTAtMS0xLTE2NDExNA_664b8102-52bd-4e44-b620-697e92f72fcc">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF8xMzI_898bc186-30e0-4e37-b98f-a3646589e4c2">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGFibGU6MGJiYjBmYmFlM2FkNGFjN2I1Yjg3YTI1NDhlODkxYWMvdGFibGVyYW5nZTowYmJiMGZiYWUzYWQ0YWM3YjViODdhMjU0OGU4OTFhY18wLTAtMS0xLTE2NDExNA_c5f83b64-8483-4a0d-9614-19d2865f253a">false</dei:DocumentTransitionReport>
    <dei:EntityRegistrantName
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF8xOTY_b29d5c38-f989-4356-b2a2-4e708ae6d086">PNM Resources, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF8yMDI_9ed959a6-dcf6-43b2-bb3d-a08a1a6d7a90">NM</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF8yMTg_27a8a95f-dba7-43e9-9940-540a662e5f10">414 Silver Ave. SW</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF8yMjE_1f80f683-df4e-4bd1-bc7e-03bbb4ee8e6a">Albuquerque</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF8yMjU_0e2fcf1b-aa33-43a4-be1c-6b833434015c">NM</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF8yMjg_707b4041-0cc3-45e2-af7d-a72ed0898c14">87102-3289</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF8yNTE_a4bd43ea-8e10-466a-9f0a-bbc320641b24">505</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF8yNTU_7c1e0569-ef9f-4837-b13e-1d0a2eba5460">241-2700</dei:LocalPhoneNumber>
    <dei:EntityFileNumber
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF8yODA_55412c74-1c91-4923-9e15-065a3367dae4">001-32462</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF8zMTc_cd19d7f4-589c-4ef5-a957-9cd410478aa4">85-0468296</dei:EntityTaxIdentificationNumber>
    <dei:EntityRegistrantName
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF8xMjIz_327bb32f-ce14-476c-84b2-caf5fc98d161">Public Service Company of New Mexico</dei:EntityRegistrantName>
    <dei:EntityAddressAddressLine1
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF8zODU_90e20cd7-5692-4bee-bad3-3299f1e01d2b">414 Silver Ave. SW</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF8zODg_13ecb782-a8a0-4614-bab3-fd01fc6bd000">Albuquerque</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF8zOTI_8fc89b38-bf2e-4d4d-b322-ce55e7888237">NM</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF8zOTU_e0b93889-0745-41e3-9e5c-5ec660a2fa2a">87102-3289</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF80MTg_89c403d6-9dbe-4c45-afff-38aef225d308">505</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF80MjI_b57ab4c9-374b-4ef2-9a57-a4e861d79aee">241-2700</dei:LocalPhoneNumber>
    <dei:EntityFileNumber
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF80NDc_c81bfb10-0b21-466a-ad4c-e6d3c72e6831">001-06986</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF80ODQ_7dd2de24-5db0-41c2-bdf6-606dce3a6dd7">85-0019030</dei:EntityTaxIdentificationNumber>
    <dei:EntityRegistrantName
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF80ODg_819d2de2-66a2-44ec-93ca-bc280059aec6">Texas-New Mexico Power Company</dei:EntityRegistrantName>
    <dei:EntityAddressAddressLine1
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF81MTM_21462ea5-0c14-4daf-8ce6-d2d1602ff5b6">577 N. Garden Ridge Blvd.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF81MTY_126b556d-bef5-4038-b626-c4893d5bbf52">Lewisville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF81MjA_1722c28e-ea83-491c-9d19-94e74e2d2893">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF81MjM_5cd3b5bf-fc15-476d-9ced-b87b528a9d99">75067</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF81NDY_9b0c64bd-92ae-4b72-8c56-c51405317438">972</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF81NTA_58c93cfd-683d-49a5-ac6c-78cb68bb894f">420-4189</dei:LocalPhoneNumber>
    <dei:EntityFileNumber
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF81NzU_3d31b77a-b2a8-4046-ba67-8936c111684b">002-97230</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGV4dHJlZ2lvbjoxMDMyMmNlM2EzZTQ0Y2FmYmI2OWEyNDBkNWM1NTI2NF82MTI_168a67c5-be8a-45e8-a9a6-97447383132a">75-0204070</dei:EntityTaxIdentificationNumber>
    <dei:Security12bTitle
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGFibGU6OWVhZTE1N2I5NmQ1NGQ1YWJhOWE1YmVjODhlZTc5OGYvdGFibGVyYW5nZTo5ZWFlMTU3Yjk2ZDU0ZDVhYmE5YTViZWM4OGVlNzk4Zl8xLTEtMS0xLTE2NDExNA_682e9571-af18-4b91-8cb0-1a0dd49f021d">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGFibGU6OWVhZTE1N2I5NmQ1NGQ1YWJhOWE1YmVjODhlZTc5OGYvdGFibGVyYW5nZTo5ZWFlMTU3Yjk2ZDU0ZDVhYmE5YTViZWM4OGVlNzk4Zl8xLTItMS0xLTE2NDExNA_3ae0ce28-77e9-4ee9-b96a-3bf58e3d7542">PNM</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGFibGU6OWVhZTE1N2I5NmQ1NGQ1YWJhOWE1YmVjODhlZTc5OGYvdGFibGVyYW5nZTo5ZWFlMTU3Yjk2ZDU0ZDVhYmE5YTViZWM4OGVlNzk4Zl8xLTMtMS0xLTE2NDExNA_d8214b60-5836-494e-86b4-e508ab3a6eb7">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGFibGU6ZGFlNjVhY2Y0NzJiNDA3MmFjY2NjYjk4ZTBhMWI5ZWQvdGFibGVyYW5nZTpkYWU2NWFjZjQ3MmI0MDcyYWNjY2NiOThlMGExYjllZF8wLTItMS0xLTE2NDExNA_3b078efc-d7a5-4804-8a7b-714f85b91567">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityCurrentReportingStatus
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGFibGU6ZGFlNjVhY2Y0NzJiNDA3MmFjY2NjYjk4ZTBhMWI5ZWQvdGFibGVyYW5nZTpkYWU2NWFjZjQ3MmI0MDcyYWNjY2NiOThlMGExYjllZF8xLTItMS0xLTE2NDExNA_7068b45f-da2c-4817-a208-4e619b56fdde">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityCurrentReportingStatus
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xL2ZyYWc6MTAzMjJjZTNhM2U0NGNhZmJiNjlhMjQwZDVjNTUyNjQvdGFibGU6ZGFlNjVhY2Y0NzJiNDA3MmFjY2NjYjk4ZTBhMWI5ZWQvdGFibGVyYW5nZTpkYWU2NWFjZjQ3MmI0MDcyYWNjY2NiOThlMGExYjllZF8yLTQtMS0xLTE2NDExNA_6e7e8b68-4fbd-4a04-b1bf-2b2ef12faabf">No</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83L2ZyYWc6NDhjMzhhZjQxZmQ1NGY4Zjg4MjA2YzBhNDJjOWUwNDIvdGFibGU6MzE0NmYyZDMyZmJmNGE5ODk4YmEzYzZhY2YyZjk3MTQvdGFibGVyYW5nZTozMTQ2ZjJkMzJmYmY0YTk4OThiYTNjNmFjZjJmOTcxNF8wLTItMS0xLTE2NDExNA_2d94085b-3fdb-4049-93cb-fde8a084d968">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityInteractiveDataCurrent
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83L2ZyYWc6NDhjMzhhZjQxZmQ1NGY4Zjg4MjA2YzBhNDJjOWUwNDIvdGFibGU6MzE0NmYyZDMyZmJmNGE5ODk4YmEzYzZhY2YyZjk3MTQvdGFibGVyYW5nZTozMTQ2ZjJkMzJmYmY0YTk4OThiYTNjNmFjZjJmOTcxNF8xLTItMS0xLTE2NDExNA_11461150-9d23-4076-ab99-c17b251159fe">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityInteractiveDataCurrent
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83L2ZyYWc6NDhjMzhhZjQxZmQ1NGY4Zjg4MjA2YzBhNDJjOWUwNDIvdGFibGU6MzE0NmYyZDMyZmJmNGE5ODk4YmEzYzZhY2YyZjk3MTQvdGFibGVyYW5nZTozMTQ2ZjJkMzJmYmY0YTk4OThiYTNjNmFjZjJmOTcxNF8yLTItMS0xLTE2NDExNA_46c424b7-b0e6-47c9-a147-673bfeb11a4d">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83L2ZyYWc6NDhjMzhhZjQxZmQ1NGY4Zjg4MjA2YzBhNDJjOWUwNDIvdGFibGU6ODFlNDU5MTAwMmM2NDUwZjhmNmExZGIwODMxYjRmZTIvdGFibGVyYW5nZTo4MWU0NTkxMDAyYzY0NTBmOGY2YTFkYjA4MzFiNGZlMl8wLTEtMS0xLTE2NDExNA_b7c4da0a-f2bc-4c1f-85f8-bca54f0302d0">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83L2ZyYWc6NDhjMzhhZjQxZmQ1NGY4Zjg4MjA2YzBhNDJjOWUwNDIvdGFibGU6ODFlNDU5MTAwMmM2NDUwZjhmNmExZGIwODMxYjRmZTIvdGFibGVyYW5nZTo4MWU0NTkxMDAyYzY0NTBmOGY2YTFkYjA4MzFiNGZlMl8xLTE0LTEtMS0xNjQxMTQ_af91e0f3-0c4f-45d8-8686-96b0d15b4c24">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83L2ZyYWc6NDhjMzhhZjQxZmQ1NGY4Zjg4MjA2YzBhNDJjOWUwNDIvdGFibGU6ODFlNDU5MTAwMmM2NDUwZjhmNmExZGIwODMxYjRmZTIvdGFibGVyYW5nZTo4MWU0NTkxMDAyYzY0NTBmOGY2YTFkYjA4MzFiNGZlMl8xLTE4LTEtMS0xNjQxMTQ_4f003ae6-db5c-45e6-9b18-98b2de894f92">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityFilerCategory
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83L2ZyYWc6NDhjMzhhZjQxZmQ1NGY4Zjg4MjA2YzBhNDJjOWUwNDIvdGFibGU6ODFlNDU5MTAwMmM2NDUwZjhmNmExZGIwODMxYjRmZTIvdGFibGVyYW5nZTo4MWU0NTkxMDAyYzY0NTBmOGY2YTFkYjA4MzFiNGZlMl8yLTktMS0xLTE2NDExNA_c1ef9808-b9d3-4285-8b9c-c2374c46cfcd">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83L2ZyYWc6NDhjMzhhZjQxZmQ1NGY4Zjg4MjA2YzBhNDJjOWUwNDIvdGFibGU6ODFlNDU5MTAwMmM2NDUwZjhmNmExZGIwODMxYjRmZTIvdGFibGVyYW5nZTo4MWU0NTkxMDAyYzY0NTBmOGY2YTFkYjA4MzFiNGZlMl8zLTE0LTEtMS0xNjQxMTQ_b349ac6c-047c-4137-bcc6-4ccd6f58a95d">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83L2ZyYWc6NDhjMzhhZjQxZmQ1NGY4Zjg4MjA2YzBhNDJjOWUwNDIvdGFibGU6ODFlNDU5MTAwMmM2NDUwZjhmNmExZGIwODMxYjRmZTIvdGFibGVyYW5nZTo4MWU0NTkxMDAyYzY0NTBmOGY2YTFkYjA4MzFiNGZlMl8zLTE4LTEtMS0xNjQxMTQ_5bd47953-6e35-4eef-ba81-cec18689df68">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityFilerCategory
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83L2ZyYWc6NDhjMzhhZjQxZmQ1NGY4Zjg4MjA2YzBhNDJjOWUwNDIvdGFibGU6ODFlNDU5MTAwMmM2NDUwZjhmNmExZGIwODMxYjRmZTIvdGFibGVyYW5nZTo4MWU0NTkxMDAyYzY0NTBmOGY2YTFkYjA4MzFiNGZlMl80LTktMS0xLTE2NDExNA_324b2eb0-8071-475e-9a41-fb9fcf0afdaf">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83L2ZyYWc6NDhjMzhhZjQxZmQ1NGY4Zjg4MjA2YzBhNDJjOWUwNDIvdGFibGU6ODFlNDU5MTAwMmM2NDUwZjhmNmExZGIwODMxYjRmZTIvdGFibGVyYW5nZTo4MWU0NTkxMDAyYzY0NTBmOGY2YTFkYjA4MzFiNGZlMl81LTE0LTEtMS0xNjQxMTQ_3904f5d2-be73-47d1-9972-ebb847797728">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83L2ZyYWc6NDhjMzhhZjQxZmQ1NGY4Zjg4MjA2YzBhNDJjOWUwNDIvdGFibGU6ODFlNDU5MTAwMmM2NDUwZjhmNmExZGIwODMxYjRmZTIvdGFibGVyYW5nZTo4MWU0NTkxMDAyYzY0NTBmOGY2YTFkYjA4MzFiNGZlMl81LTE4LTEtMS0xNjQxMTQ_8fbc0086-1f20-4ea5-a41b-663828180e70">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83L2ZyYWc6NDhjMzhhZjQxZmQ1NGY4Zjg4MjA2YzBhNDJjOWUwNDIvdGV4dHJlZ2lvbjo0OGMzOGFmNDFmZDU0ZjhmODgyMDZjMGE0MmM5ZTA0Ml8xMDE5_b51d4f2e-c776-457f-b5d0-3eb7a6281fc7">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i2b1aab2270ef40b990f59d8f68d3d671_I20230428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83L2ZyYWc6NDhjMzhhZjQxZmQ1NGY4Zjg4MjA2YzBhNDJjOWUwNDIvdGV4dHJlZ2lvbjo0OGMzOGFmNDFmZDU0ZjhmODgyMDZjMGE0MmM5ZTA0Ml8xMDQz_38bd9876-0997-400d-b1df-29c2d352cf43"
      unitRef="shares">85834874</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i101fc40433374126bf5cc3bc5794f962_I20230428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83L2ZyYWc6NDhjMzhhZjQxZmQ1NGY4Zjg4MjA2YzBhNDJjOWUwNDIvdGV4dHJlZ2lvbjo0OGMzOGFmNDFmZDU0ZjhmODgyMDZjMGE0MmM5ZTA0Ml8xMjIy_f307a0ef-7d95-42bd-a467-962ef0e0883b"
      unitRef="shares">39117799</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="if1d6cd41f5d64325a23690db1d371faa_I20230428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83L2ZyYWc6NDhjMzhhZjQxZmQ1NGY4Zjg4MjA2YzBhNDJjOWUwNDIvdGV4dHJlZ2lvbjo0OGMzOGFmNDFmZDU0ZjhmODgyMDZjMGE0MmM5ZTA0Ml8xMzgx_bd0f2063-865c-45c2-a5d3-9b6c7710d745"
      unitRef="shares">6358</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Revenues
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfNy01LTEtMS0xNjQxMTQ_51989688-ab0c-40b0-8365-0d96cbd7ee33"
      unitRef="usd">544077000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfNy03LTEtMS0xNjQxMTQ_025d046e-18d3-4547-b186-115447b21a46"
      unitRef="usd">444118000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic66c56f4925f4ab390ee1c428cda027f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfOS01LTEtMS0xNjQxMTQ_11cfed61-0704-4c08-8024-b2e156ecb6e8"
      unitRef="usd">241686000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7eff8b6e3832476eb143baebfd4bb4e6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfOS03LTEtMS0xNjQxMTQ_a15ad75f-64db-44fb-a556-8b76278b8b60"
      unitRef="usd">168414000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMTAtNS0xLTEtMTY0MTE0_5bc6c12e-9390-42f9-b537-7c4b6057ba33"
      unitRef="usd">55110000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMTAtNy0xLTEtMTY0MTE0_d3b72232-df0b-4f93-b052-7ca05ae0335b"
      unitRef="usd">55861000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i49cf3e3dc12b4f37af19a49f50c916ed_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMTEtNS0xLTEtMTY0MTE0_a1232dda-917a-4052-94f3-8e8be083cce0"
      unitRef="usd">22358000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i49e02bace12d41d5b77d2e1c8bdcf4ec_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMTEtNy0xLTEtMTY0MTE0_b054c88f-14f1-4aea-89f1-28941f801ce4"
      unitRef="usd">33566000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMTMtNS0xLTEtMTY0MTE0_f00e7587-9bd2-408b-aa59-b62449d3f822"
      unitRef="usd">78074000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMTMtNy0xLTEtMTY0MTE0_8f481298-dad1-4452-a3db-552b50ca9fa0"
      unitRef="usd">75764000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <pnm:TransmissionAndDistributionCosts
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMTQtNS0xLTEtMTY0MTE0_0b70613d-7548-437a-8762-575610d51940"
      unitRef="usd">22196000</pnm:TransmissionAndDistributionCosts>
    <pnm:TransmissionAndDistributionCosts
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMTQtNy0xLTEtMTY0MTE0_219a59cf-0eaf-4beb-a33e-541105dc641a"
      unitRef="usd">18466000</pnm:TransmissionAndDistributionCosts>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMTUtNS0xLTEtMTY0MTE0_a81d9e1c-b17f-4ecc-a647-1f6aff351039"
      unitRef="usd">25562000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMTUtNy0xLTEtMTY0MTE0_d6db9c72-e904-4480-9590-0e73c4325d4c"
      unitRef="usd">23979000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMTYtNS0xLTEtMTY0MTE0_ad4c7a94-7d5d-4860-8875-914eed007363"
      unitRef="usd">444986000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMTYtNy0xLTEtMTY0MTE0_cb978715-fcb7-4266-b3cb-30a8b30912a0"
      unitRef="usd">376050000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMTctNS0xLTEtMTY0MTE0_ff7fa525-bd94-4a11-b99b-cc0e98719b64"
      unitRef="usd">99091000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMTctNy0xLTEtMTY0MTE0_42cd6e9d-d8cf-4611-a797-c3cf89f04069"
      unitRef="usd">68068000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMTktNS0xLTEtMTY0MTE0_00c5f502-0086-456a-a235-c198b0589342"
      unitRef="usd">4843000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMTktNy0xLTEtMTY0MTE0_db5a3545-c0da-493d-9d7b-acfa226346c0"
      unitRef="usd">4292000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:GainLossOnInvestments
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMjAtNS0xLTEtMTY0MTE0_c708d810-76c3-475b-b652-176fefe0ea1b"
      unitRef="usd">6442000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMjAtNy0xLTEtMTY0MTE0_70e10dc3-0d5f-4f93-9bab-01d2faa3c68c"
      unitRef="usd">-26573000</us-gaap:GainLossOnInvestments>
    <us-gaap:OtherIncome
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMjEtNS0xLTEtMTY0MTE0_ea4139b1-e3cd-4a71-889e-689fb01c5611"
      unitRef="usd">3093000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMjEtNy0xLTEtMTY0MTE0_dea30212-7a1c-48a4-a6fc-a8a54b46f56f"
      unitRef="usd">4330000</us-gaap:OtherIncome>
    <us-gaap:OtherExpenses
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMjItNS0xLTEtMTY0MTE0_a0d399c7-c73d-46f8-88cd-e40d1a999482"
      unitRef="usd">2493000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMjItNy0xLTEtMTY0MTE0_afbe24d7-87fc-4c3b-9a17-b4479c858baa"
      unitRef="usd">2241000</us-gaap:OtherExpenses>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMjMtNS0xLTEtMTY0MTE0_0792f32d-5377-44d9-bf38-f479eccc5673"
      unitRef="usd">11885000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMjMtNy0xLTEtMTY0MTE0_d537cafa-3005-4976-b3d5-cd4cab7f26c9"
      unitRef="usd">-20192000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMjQtNS0xLTEtMTY0MTE0_1dac84f3-e92a-4cf1-bebd-3b04d2a4c8e5"
      unitRef="usd">40923000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMjQtNy0xLTEtMTY0MTE0_558188de-dfd3-42cc-9716-d30ad7d2dd58"
      unitRef="usd">26220000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMjUtNS0xLTEtMTY0MTE0_94f8c5ba-d87a-4336-9cf6-5b43026b39c6"
      unitRef="usd">70053000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMjUtNy0xLTEtMTY0MTE0_24ffcdf7-2fcc-4f52-9ab4-e2c959caa6ed"
      unitRef="usd">21656000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMjYtNS0xLTEtMTY0MTE0_5a88072c-c77f-443a-9f52-751667a49e95"
      unitRef="usd">9780000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMjYtNy0xLTEtMTY0MTE0_13d41877-f7ed-40ea-86dd-280c6f8eb8c6"
      unitRef="usd">2438000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMjctNS0xLTEtMTY0MTE0_83209783-4e1a-4c42-a46c-2ee0402d7b3a"
      unitRef="usd">60273000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMjctNy0xLTEtMTY0MTE0_0905e9c9-5d7f-4430-9245-ffcc0b10f16a"
      unitRef="usd">19218000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMjgtNS0xLTEtMTY0MTE0_a7e43d65-dbce-47a7-8dbd-4db61bdcb410"
      unitRef="usd">5127000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMjgtNy0xLTEtMTY0MTE0_58540fa2-c640-4a6c-a938-482801010ff5"
      unitRef="usd">3095000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:DividendsPreferredStock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMjktNS0xLTEtMTY0MTE0_d81d85a8-dd8d-487f-afb6-2cbf88d5d67c"
      unitRef="usd">132000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMjktNy0xLTEtMTY0MTE0_e4090b96-4f5b-4d44-9460-1cd01fa3e175"
      unitRef="usd">132000</us-gaap:DividendsPreferredStock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMzAtNS0xLTEtMTY0MTE0_ae60633e-9edf-4343-aad2-c101d6ca6d2c"
      unitRef="usd">55014000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMzAtNy0xLTEtMTY0MTE0_28f4df41-a043-4252-83d2-dfe3f207bf8f"
      unitRef="usd">15991000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMzItNS0xLTEtMTY0MTE0_3179ac56-ed32-4405-abce-9ba55516ef3a"
      unitRef="usdPerShare">0.64</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMzItNy0xLTEtMTY0MTE0_89e43168-9567-4b50-aa34-214ce653a459"
      unitRef="usdPerShare">0.19</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMzMtNS0xLTEtMTY0MTE0_54047ee6-ae08-415e-965f-404417e6d16c"
      unitRef="usdPerShare">0.64</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMzMtNy0xLTEtMTY0MTE0_c9f9b19b-9a5f-4b3b-8287-c3e80d5fdfa6"
      unitRef="usdPerShare">0.19</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMzQtNS0xLTEtMTY0MTE0_25db9154-ac8a-47aa-9120-35d2362fa1b2"
      unitRef="usdPerShare">0.3675</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yNS9mcmFnOmQwMTQ5M2NkMGFhZjQ1NTliNjQ5ZWM3MGRmZDQ3OWFhL3RhYmxlOmIwN2IwMTc4ZWI0ZTRlYTU5OGZmNmFiMDBhNTlkNzkxL3RhYmxlcmFuZ2U6YjA3YjAxNzhlYjRlNGVhNTk4ZmY2YWIwMGE1OWQ3OTFfMzQtNy0xLTEtMTY0MTE0_ae552c87-89b5-4d2b-b6a4-17a17392a18b"
      unitRef="usdPerShare">0.3475</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:ProfitLoss
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMy01LTEtMS0xNjQxMTQ_cb2beac7-e562-47e9-8c7d-0c8a0ae2c767"
      unitRef="usd">60273000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMy03LTEtMS0xNjQxMTQ_0905e9c9-5d7f-4430-9245-ffcc0b10f16a"
      unitRef="usd">19218000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfNi0wLTEtMS0xNjQxMTQvdGV4dHJlZ2lvbjpkMzY1Y2RlYmExZTU0NjBkOTg0NzM2NWMzNDgyYjUzYl8xMTc_69238804-1f2d-4543-a607-607c60ae3c58"
      unitRef="usd">1059000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfNi0wLTEtMS0xNjQxMTQvdGV4dHJlZ2lvbjpkMzY1Y2RlYmExZTU0NjBkOTg0NzM2NWMzNDgyYjUzYl8xMjU_2f5f19ce-c4bd-488f-90e6-f5f5e18e6032"
      unitRef="usd">-1657000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfNi01LTEtMS0xNjQxMTQ_288b8705-eda5-42f4-81ec-0a4545e51c97"
      unitRef="usd">3111000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfNi03LTEtMS0xNjQxMTQ_70c958a7-7b0e-4cc3-a3d6-b7ca1953d015"
      unitRef="usd">-4867000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfNy0wLTEtMS0xNjQxMTQvdGV4dHJlZ2lvbjpkNDIxNTA4NmUwNmY0YTY0YjhjYWY4YzFlMWFjN2Y1Zl8xMDc_68d2ccba-c37b-4d79-be5e-f65dcaafad3f"
      unitRef="usd">178000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfNy0wLTEtMS0xNjQxMTQvdGV4dHJlZ2lvbjpkNDIxNTA4NmUwNmY0YTY0YjhjYWY4YzFlMWFjN2Y1Zl8xMTU_dd8fae9a-46d4-4db1-8771-f61bee529493"
      unitRef="usd">375000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfNy01LTEtMS0xNjQxMTQ_ccfb3d6c-de78-4357-8688-a5407426d760"
      unitRef="usd">524000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfNy03LTEtMS0xNjQxMTQ_5ed6242c-a302-4905-bda0-019121d85e3e"
      unitRef="usd">1102000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMTAtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MjEyZGNlMDJlMTZmNGNlYzk1OThlNDY1MGU1OTg2YjdfMTUw_ddea5804-54d9-4182-bbd5-929ca7db09c7"
      unitRef="usd">303000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMTAtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MjEyZGNlMDJlMTZmNGNlYzk1OThlNDY1MGU1OTg2YjdfMTU4_e91fc30e-f1a7-46ae-b7bb-43aad8a46dc1"
      unitRef="usd">451000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMTAtNS0xLTEtMTY0MTE0_482241fe-013e-42e8-bd08-bc5adf8e3d1a"
      unitRef="usd">-891000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMTAtNy0xLTEtMTY0MTE0_6af17adc-28e6-4ceb-864d-ee3e6ee085e6"
      unitRef="usd">-1325000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMTItMC0xLTEtMTY0MTE0L3RleHRyZWdpb246OTc1YzQ1YjVmYzMzNGMwMDhhMjYwNjI2ZGM4ODJiYzdfNzI_6f4340af-5b5f-4672-9a85-eecd0dbeb807"
      unitRef="usd">-43000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMTItMC0xLTEtMTY0MTE0L3RleHRyZWdpb246OTc1YzQ1YjVmYzMzNGMwMDhhMjYwNjI2ZGM4ODJiYzdfODA_4e11e67b-d704-4a84-ba2d-b11b7ecefe83"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMTItNS0xLTEtMTY0MTE0_6f3f5a25-6bd8-44db-8344-4f4290b7d3d4"
      unitRef="usd">-125000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMTItNy0xLTEtMTY0MTE0_856abee1-ed7d-4464-8628-2cdcc0d93323"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMTMtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246Y2FkM2Y0ODk3MjAxNDEwNWJjZGY5ZTg3YzFiM2IzNDlfMTA3_e911edb4-f493-4843-b478-772f27a2eb3d"
      unitRef="usd">565000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMTMtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246Y2FkM2Y0ODk3MjAxNDEwNWJjZGY5ZTg3YzFiM2IzNDlfMTE1_aafcf0d5-aee2-4737-bedf-c95c3da6386c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMTMtNS0xLTEtMTY0MTE0_60982fc8-6e5c-4eff-a1f1-d44c2379ea8c"
      unitRef="usd">1659000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMTMtNy0xLTEtMTY0MTE0_9d79f6a1-8bd3-429e-9460-f7f7b6290f0b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMTQtNS0xLTEtMTY0MTE0_fd312471-6591-477e-990d-3a979f6a7156"
      unitRef="usd">1694000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMTQtNy0xLTEtMTY0MTE0_5e8e15d5-d595-4f64-8fe3-ab876eb3f62c"
      unitRef="usd">-4644000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMTUtNS0xLTEtMTY0MTE0_8621ad4f-19cd-435d-915e-238a5437003e"
      unitRef="usd">61967000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMTUtNy0xLTEtMTY0MTE0_754e4ddc-397e-43b8-b187-c853a6a6c3cd"
      unitRef="usd">14574000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMTYtNS0xLTEtMTY0MTE0_71edd2db-9f8d-4262-99f1-91b7225c73ba"
      unitRef="usd">5127000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMTYtNy0xLTEtMTY0MTE0_05325e1f-63e9-4a61-9fe6-68fc12134d6d"
      unitRef="usd">3095000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <pnm:PreferredStockDividendRequirementsOfSubsidiary
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMTctNS0xLTEtMTY0MTE0_a9d2fedd-56b0-4c8b-b565-e2355c426e1a"
      unitRef="usd">132000</pnm:PreferredStockDividendRequirementsOfSubsidiary>
    <pnm:PreferredStockDividendRequirementsOfSubsidiary
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMTctNy0xLTEtMTY0MTE0_898f0cfb-9076-41c0-8fab-3a216aaeec74"
      unitRef="usd">132000</pnm:PreferredStockDividendRequirementsOfSubsidiary>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMTgtNS0xLTEtMTY0MTE0_95ecdaf6-061d-4858-b8a7-e431e3c9287f"
      unitRef="usd">56708000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8yOC9mcmFnOmMwMTc0MzkyMWFiMTQ0MWZhYjU3ZWE1ZGM0NGUyZDhlL3RhYmxlOmU3MmI5ZDI5NWI0MTQ0YjhhYmMzMWNhNTEyYjAyNTgxL3RhYmxlcmFuZ2U6ZTcyYjlkMjk1YjQxNDRiOGFiYzMxY2E1MTJiMDI1ODFfMTgtNy0xLTEtMTY0MTE0_55f72f18-e339-4cae-84ba-4d69c0e13db5"
      unitRef="usd">11347000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfNC0xLTEtMS0xNjQxMTQ_9e7326da-60b4-42b3-9cd8-84b69fc4760b"
      unitRef="usd">60273000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfNC0zLTEtMS0xNjQxMTQ_1c948dd9-e282-45cb-a2c5-c071cdb32ed3"
      unitRef="usd">19218000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfNi0xLTEtMS0xNjQxMTQ_0b5b73bf-4745-4ad3-a41e-1076d650a308"
      unitRef="usd">87128000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfNi0zLTEtMS0xNjQxMTQ_cca6ff5d-d3fa-43f4-b714-e6712d30c6a0"
      unitRef="usd">84672000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfNy0xLTEtMS0xNjQxMTQ_1e187fc8-0894-484d-a3a2-71900cacf843"
      unitRef="usd">9576000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfNy0zLTEtMS0xNjQxMTQ_1764bae1-05be-4176-a326-90faab89051f"
      unitRef="usd">2009000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfOS0xLTEtMS0xNjQxMTQ_52426b59-584a-4763-a102-85a4106e5d3d"
      unitRef="usd">6442000</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfOS0zLTEtMS0xNjQxMTQ_3fbea145-a91a-4773-beed-d12d56a72cbe"
      unitRef="usd">-26486000</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:ShareBasedCompensation
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMTAtMS0xLTEtMTY0MTE0_abffb1b2-6970-4bb2-b27d-8a572d73eeef"
      unitRef="usd">3490000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMTAtMy0xLTEtMTY0MTE0_cae2e0ff-da3f-48a3-93b6-fbcff1142530"
      unitRef="usd">3052000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAllowanceForEquityFundsUsedDuringConstruction
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMTItMS0xLTEtMTY0MTE0_1a1e18da-f93a-4834-858d-51d912f21c77"
      unitRef="usd">1964000</us-gaap:IncreaseDecreaseInAllowanceForEquityFundsUsedDuringConstruction>
    <us-gaap:IncreaseDecreaseInAllowanceForEquityFundsUsedDuringConstruction
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMTItMy0xLTEtMTY0MTE0_5dc5d9ee-a320-46dd-9076-5c324f58cfe9"
      unitRef="usd">2668000</us-gaap:IncreaseDecreaseInAllowanceForEquityFundsUsedDuringConstruction>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMTMtMS0xLTEtMTY0MTE0_2f67c5dd-a29e-4f16-b94f-8d0ce01e5548"
      unitRef="usd">-810000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMTMtMy0xLTEtMTY0MTE0_513c712b-aa9b-4709-b01b-abad2fe93423"
      unitRef="usd">-708000</us-gaap:OtherNoncashIncomeExpense>
    <pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMTUtMS0xLTEtMTY0MTE0_704831f7-fb2a-4a8f-8394-194563b57f57"
      unitRef="usd">-64919000</pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues>
    <pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMTUtMy0xLTEtMTY0MTE0_d10b5991-7b5b-4b6e-8cd2-0bada78075e0"
      unitRef="usd">-21169000</pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMTYtMS0xLTEtMTY0MTE0_d4d361eb-21c7-4dae-93ab-32dbbd1307f8"
      unitRef="usd">-2443000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMTYtMy0xLTEtMTY0MTE0_b6d67349-8f85-4b60-a762-d72ef6492827"
      unitRef="usd">5183000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMTctMS0xLTEtMTY0MTE0_68c88d9b-f85a-4488-9cf1-d8416c31519e"
      unitRef="usd">1305000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMTctMy0xLTEtMTY0MTE0_cce3460b-32d4-49d4-b30c-01f57c71eb83"
      unitRef="usd">-13079000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMTgtMS0xLTEtMTY0MTE0_48c9b0ef-bb4b-460f-91c2-42d35c38d50f"
      unitRef="usd">2074000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMTgtMy0xLTEtMTY0MTE0_ac368dbd-d407-4aef-aa46-6e71cbd667c0"
      unitRef="usd">12215000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMTktMS0xLTEtMTY0MTE0_a5002d67-2061-4b06-8b81-a554bc7a7fd9"
      unitRef="usd">-56306000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMTktMy0xLTEtMTY0MTE0_232f7006-4dd2-4ed3-9faa-199f8c43d144"
      unitRef="usd">-15905000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <pnm:IncreaseDecreaseInAccruedInterestAndTaxes
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMjAtMS0xLTEtMTY0MTE0_ca5f3e23-6585-43ea-ab47-feb16da091a3"
      unitRef="usd">-4514000</pnm:IncreaseDecreaseInAccruedInterestAndTaxes>
    <pnm:IncreaseDecreaseInAccruedInterestAndTaxes
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMjAtMy0xLTEtMTY0MTE0_dcaab91b-0c3d-4185-96cc-9c57e7f38927"
      unitRef="usd">909000</pnm:IncreaseDecreaseInAccruedInterestAndTaxes>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMjEtMS0xLTEtMTY0MTE0_8b861f75-ae22-4db0-a96e-fdb406207dc7"
      unitRef="usd">-16844000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMjEtMy0xLTEtMTY0MTE0_9ba7eed3-10aa-40e4-a6ad-ee44f80fc120"
      unitRef="usd">-6458000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMjMtMS0xLTEtMTY0MTE0_fb91d911-6206-473d-b085-66bea375994f"
      unitRef="usd">-7689000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMjMtMy0xLTEtMTY0MTE0_84385274-5774-47c2-be54-f3b3d84b2eb0"
      unitRef="usd">-12263000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMjQtMS0xLTEtMTY0MTE0_3ae8eb8d-77a7-492d-b3df-b85223133dbb"
      unitRef="usd">131501000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMjQtMy0xLTEtMTY0MTE0_ef169f93-ff7a-4f5c-bbf8-535cd274357c"
      unitRef="usd">116610000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMjctMS0xLTEtMTY0MTE0_215fbf6b-0e52-4593-bcf7-bdeb738c3c87"
      unitRef="usd">264368000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMjctMy0xLTEtMTY0MTE0_3f7a51f0-a0b9-43e3-a424-aef2662bce9f"
      unitRef="usd">209884000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMjgtMS0xLTEtMTgxMDk4_3d5c3059-79d4-446b-b7b1-fa8d2631870c"
      unitRef="usd">28372000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMjgtMy0xLTEtMTgxMDk4_9a395c0b-9a81-4aa0-9b58-7f6e0035b6fb"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMjgtMS0xLTEtMTY0MTE0_b23b5879-4027-4909-83f3-14f1c17b8c98"
      unitRef="usd">91830000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMjgtMy0xLTEtMTY0MTE0_8636d5d9-b164-4a1c-9365-8b908801cf9f"
      unitRef="usd">125246000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMjktMS0xLTEtMTY0MTE0_19b8e694-1c6d-4098-a00e-57a838d8b9d0"
      unitRef="usd">95773000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMjktMy0xLTEtMTY0MTE0_9e03f3cf-fec3-414d-b22a-8f3d5fc09b58"
      unitRef="usd">127791000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMzQtMS0xLTEtMTY0MTE0_9be7b58d-c02b-4b3e-9e01-94fdd34331cb"
      unitRef="usd">11500000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMzQtMy0xLTEtMTY0MTE0_234a6f8b-4d1e-4aeb-9705-279daf7daf60"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMzYtMS0xLTEtMTY0MTE0_f6d1deaf-9548-40ba-9e07-4a88bc6ca810"
      unitRef="usd">-6000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMzYtMy0xLTEtMTY0MTE0_40bc4798-9749-4f81-b4cc-2189cd597e47"
      unitRef="usd">-565000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMzctMS0xLTEtMTY0MTE0_0abb96a6-e47a-40fa-b38c-450b19a90610"
      unitRef="usd">-251433000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmJiMDI5YzM0MTE2MTRjYTg4MTgwNGYyZjVlNDJiNDgxL3RhYmxlcmFuZ2U6YmIwMjljMzQxMTYxNGNhODgxODA0ZjJmNWU0MmI0ODFfMzctMy0xLTEtMTY0MTE0_d17b5053-3b9b-4c60-b645-6ed19f90fb49"
      unitRef="usd">-211864000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfNS0xLTEtMS0xNjQxMTQ_a5f77d0e-a35c-4d90-96da-e6811c21e9c0"
      unitRef="usd">177400000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfNS0zLTEtMS0xNjQxMTQ_339dada6-7582-495d-98b4-a22d2c5d8fe8"
      unitRef="usd">23300000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfNi0xLTEtMS0xNjQxMTQ_72083456-af46-40d7-9286-258e97233ec7"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfNi0zLTEtMS0xNjQxMTQ_48edefe3-d6e8-4d0c-88e3-b3dafe873b59"
      unitRef="usd">100000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMTAtMS0xLTEtMTY0MTE0_6ae424ad-320f-476f-bb12-eee7872c69fd"
      unitRef="usd">8394000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMTAtMy0xLTEtMTY0MTE0_55a98b58-a8e0-4b56-8079-9fb6976e0f46"
      unitRef="usd">6735000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMTItMS0xLTEtMTY0MTE0_e6898569-91ec-4b8b-963b-f9116e3985c0"
      unitRef="usd">31677000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMTItMy0xLTEtMTY0MTE0_f80c1c5c-2f9c-4482-9628-53775b1ae438"
      unitRef="usd">29960000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMTMtMS0xLTEtMTY0MTE0_4088056c-fe03-433d-b96a-acfc70fb53ef"
      unitRef="usd">5510000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMTMtMy0xLTEtMTY0MTE0_f70948fc-891c-47dc-822a-629bcec960f9"
      unitRef="usd">4232000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <pnm:ProceedsFromTransmissionInterconnectionAndSecurityDepositArrangements
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMTQtMS0xLTEtMTY0MTE0_cc21711a-abaf-409f-8247-1ba61be3f9f9"
      unitRef="usd">3894000</pnm:ProceedsFromTransmissionInterconnectionAndSecurityDepositArrangements>
    <pnm:ProceedsFromTransmissionInterconnectionAndSecurityDepositArrangements
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMTQtMy0xLTEtMTY0MTE0_6fb91053-670c-4472-ae0b-1efd2928f03d"
      unitRef="usd">18569000</pnm:ProceedsFromTransmissionInterconnectionAndSecurityDepositArrangements>
    <pnm:RepaymentsFromTransmissionInterconnectionArrangement
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMTUtMS0xLTEtMTY0MTE0_47c6b2db-ab9a-4605-8b1a-7903dade01ce"
      unitRef="usd">15167000</pnm:RepaymentsFromTransmissionInterconnectionArrangement>
    <pnm:RepaymentsFromTransmissionInterconnectionArrangement
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMTUtMy0xLTEtMTY0MTE0_82918ef3-56fe-46cc-b92d-16c95a230260"
      unitRef="usd">1972000</pnm:RepaymentsFromTransmissionInterconnectionArrangement>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMTYtMS0xLTEtMTY0MTE0_e15a40dc-d032-4436-9e15-b97c841b6a4a"
      unitRef="usd">-560000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMTYtMy0xLTEtMTY0MTE0_d84437c4-d264-43d0-9f65-585421af680c"
      unitRef="usd">-431000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMTgtMS0xLTEtMTY0MTE0_1b31fce4-4124-403d-915f-a99e12e190a6"
      unitRef="usd">119986000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMTgtMy0xLTEtMTY0MTE0_de24063d-442c-41b4-8725-0db52018d03c"
      unitRef="usd">98539000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMjAtMS0xLTEtMTY0MTE0_4286a359-0928-4b81-bc19-8b76ba7edbb1"
      unitRef="usd">54000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMjAtMy0xLTEtMTY0MTE0_4816f194-064e-4125-a15a-ad52a1c55261"
      unitRef="usd">3285000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMjEtMS0xLTEtMTY0MTE0_dc13a99c-0966-482e-a242-3510628fd21d"
      unitRef="usd">4078000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5642eba64c8d4b14991f4160e2878a05_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMjEtMy0xLTEtMTY0MTE0_e38782ea-ad21-4307-aefd-a0d04c663126"
      unitRef="usd">1104000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMjItMS0xLTEtMTY0MTE0_a9af7e2b-41ed-4b13-9355-dd07b3fc353a"
      unitRef="usd">4132000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6e9c8f6b3e5b49e9ab4a4f8f93682c55_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMjItMy0xLTEtMTY0MTE0_f9617377-f6b5-4fae-9dae-7c853c78bc74"
      unitRef="usd">4389000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMjktMS0xLTEtMTY0MTE0_4024c5a7-b69b-404a-b61b-880084e7a8e0"
      unitRef="usd">39794000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMjktMy0xLTEtMTY0MTE0_c3f13282-dab2-41d2-b268-c70aeb2e6b68"
      unitRef="usd">21682000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMzAtMS0xLTEtMTY0MTE0_d4741a21-fe2d-4eb6-888e-40a718c4bfc8"
      unitRef="usd">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMzAtMy0xLTEtMTY0MTE0_3b264d33-03f7-4080-8f6c-686f51163dfe"
      unitRef="usd">-346000</us-gaap:IncomeTaxesPaidNet>
    <pnm:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMzMtMS0xLTEtMTY0MTE0_93bea6ad-f8fa-4ac0-b02c-bf88ad945338"
      unitRef="usd">37148000</pnm:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid>
    <pnm:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zMS9mcmFnOjRjMWU3MWZkYTExODQ2MWVhMTEyNTEzMmQ4OWVlMzJlL3RhYmxlOmM3ODY2ODg5Yzc1ZTQwNGNiZGEwNDdlMDllMzEzZmM5L3RhYmxlcmFuZ2U6Yzc4NjY4ODljNzVlNDA0Y2JkYTA0N2UwOWUzMTNmYzlfMzMtMy0xLTEtMTY0MTE0_8ac414e1-2280-4fad-9c90-4c84d7cff170"
      unitRef="usd">38918000</pnm:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfNC0xLTEtMS0xNjQxMTQ_8ffc8a08-9d24-41f1-b4d1-c0347673a860"
      unitRef="usd">4132000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfNC0zLTEtMS0xNjQxMTQ_b43d4895-901c-4299-a0de-e02e58c80929"
      unitRef="usd">4078000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfNS0wLTEtMS0xNjQxMTQvdGV4dHJlZ2lvbjo3MzE5OTA1OWE4ZDQ0NmFjOWE4MDhkZmNlNWNjYzFiZF82Mw_020c9e47-8ab6-4bff-abbc-5e471e21fe91"
      unitRef="usd">4884000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfNS0wLTEtMS0xNjQxMTQvdGV4dHJlZ2lvbjo3MzE5OTA1OWE4ZDQ0NmFjOWE4MDhkZmNlNWNjYzFiZF83MA_e6d2603a-2d29-474c-b54f-9ef66ee4e674"
      unitRef="usd">4925000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfNS0xLTEtMS0xNjQxMTQ_9ce1e3b0-7b0c-4b44-9408-b52f78b8547b"
      unitRef="usd">129250000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfNS0zLTEtMS0xNjQxMTQ_b4e2b6c3-2bb9-42fd-91a4-636c60ce8045"
      unitRef="usd">183669000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfNi0xLTEtMS0xNjQxMTQ_b31f8cda-1a0a-42fd-b32e-6e050ab8dede"
      unitRef="usd">52107000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfNi0zLTEtMS0xNjQxMTQ_b0d6fe54-1124-4045-8d80-48049f5100df"
      unitRef="usd">63473000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:OtherReceivables
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfNy0xLTEtMS0xNjQxMTQ_004913ae-6701-4ce0-8310-5264d1b8299d"
      unitRef="usd">22004000</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfNy0zLTEtMS0xNjQxMTQ_908cb643-564b-4f62-9225-75a61cbe8db0"
      unitRef="usd">20320000</us-gaap:OtherReceivables>
    <us-gaap:InventoryNet
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfOS0xLTEtMS0xNjQxMTQ_8877b792-df22-4b2c-a2ff-6866d43beaf7"
      unitRef="usd">64290000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfOS0zLTEtMS0xNjQxMTQ_8f1b51f2-183d-4bf2-83d1-d3a670de740a"
      unitRef="usd">66733000</us-gaap:InventoryNet>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMTAtMS0xLTEtMTY0MTE0_5f6b1548-b3f9-43ec-9cd4-75776a90b679"
      unitRef="usd">44740000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMTAtMy0xLTEtMTY0MTE0_833d0749-99ff-42ee-bcfb-d1fb36304faf"
      unitRef="usd">20265000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMTItMS0xLTEtMTY0MTE0_6196aeff-c2bd-47b5-9f77-29fcf13895d0"
      unitRef="usd">21900000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMTItMy0xLTEtMTY0MTE0_8a1b92bf-a5dc-4965-9d76-84c92999f042"
      unitRef="usd">18465000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMTMtMS0xLTEtMTY0MTE0_ef1125fd-c08e-4cde-a3e5-5da9884d4a44"
      unitRef="usd">2147000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMTMtMy0xLTEtMTY0MTE0_f0837885-024a-4a70-99d2-8ca64ea8647f"
      unitRef="usd">2351000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherAssetsCurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMTUtMS0xLTEtMTY0MTE0_7ffbe7d4-395e-482d-8d4a-bf31f6742fdb"
      unitRef="usd">11329000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMTUtMy0xLTEtMTY0MTE0_7ac81ea1-fa9b-41ae-bc0b-e8e4cf4c6776"
      unitRef="usd">31624000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMTYtMS0xLTEtMTY0MTE0_d9695b6d-119f-4f42-8132-36761c46b901"
      unitRef="usd">351899000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMTYtMy0xLTEtMTY0MTE0_0d292127-2f75-4d5e-8a95-cda3c5d342e7"
      unitRef="usd">410978000</us-gaap:AssetsCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMTktMS0xLTEtMTY0MTE0_ab6c0a7a-92d7-4d8f-9f0c-2a83c577f253"
      unitRef="usd">431328000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMTktMy0xLTEtMTY0MTE0_4c85f7af-32b9-4cf0-85ce-1c24e7fdac5c"
      unitRef="usd">417476000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:EquityMethodInvestments
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMjAtMS0xLTEtMTY0MTE0_400097f5-2a70-4a4f-bb2a-c79807ef1b64"
      unitRef="usd">102175000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMjAtMy0xLTEtMTY0MTE0_eb2b4de5-b0f4-4a4f-8e21-c42ba05ba233"
      unitRef="usd">90620000</us-gaap:EquityMethodInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMjEtMS0xLTEtMTY0MTE0_1b3c6942-2725-47f1-9fed-74b6cebad206"
      unitRef="usd">176000</us-gaap:OtherLongTermInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMjEtMy0xLTEtMTY0MTE0_70d8829e-c5ef-43af-860c-c4e438cbd402"
      unitRef="usd">177000</us-gaap:OtherLongTermInvestments>
    <us-gaap:PropertyPlantAndEquipmentOtherNet
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMjItMS0xLTEtMTY0MTE0_36b80ba6-e3cc-4356-a1f0-02a8bb825ced"
      unitRef="usd">28824000</us-gaap:PropertyPlantAndEquipmentOtherNet>
    <us-gaap:PropertyPlantAndEquipmentOtherNet
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMjItMy0xLTEtMTY0MTE0_663535f9-a155-49da-b6ef-8b828dc04995"
      unitRef="usd">26841000</us-gaap:PropertyPlantAndEquipmentOtherNet>
    <pnm:TotalOtherPropertyAndInvestments
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMjMtMS0xLTEtMTY0MTE0_c35735a5-f60c-4d23-ba5c-2b7f41ef55dc"
      unitRef="usd">562503000</pnm:TotalOtherPropertyAndInvestments>
    <pnm:TotalOtherPropertyAndInvestments
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMjMtMy0xLTEtMTY0MTE0_10931baa-b9d5-4030-96ed-0fd505d65652"
      unitRef="usd">535114000</pnm:TotalOtherPropertyAndInvestments>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMjUtMS0xLTEtMTY0MTE0_4c6d70bf-18f8-4d98-b85a-935516fb3a59"
      unitRef="usd">9120465000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMjUtMy0xLTEtMTY0MTE0_b26c389d-73c6-4595-acec-a48f852d226f"
      unitRef="usd">9164564000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMjYtMS0xLTEtMTY0MTE0_cb09aa00-78af-4557-b166-694ca29aea90"
      unitRef="usd">2679655000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMjYtMy0xLTEtMTY0MTE0_48f955a7-3ace-41d9-bb22-515350238753"
      unitRef="usd">2659952000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <pnm:PublicUtilitiesPropertyPlantAndEquipmentInServiceNet
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMjctMS0xLTEtMTY0MTE0_4c24a745-571a-483f-9ede-3776a1b17512"
      unitRef="usd">6440810000</pnm:PublicUtilitiesPropertyPlantAndEquipmentInServiceNet>
    <pnm:PublicUtilitiesPropertyPlantAndEquipmentInServiceNet
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMjctMy0xLTEtMTY0MTE0_e28a68af-8cba-48c7-8278-5afe08d553df"
      unitRef="usd">6504612000</pnm:PublicUtilitiesPropertyPlantAndEquipmentInServiceNet>
    <us-gaap:ConstructionInProgressGross
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMjgtMS0xLTEtMTY0MTE0_8d64daa8-29a4-4b64-bc8c-65c2807114c0"
      unitRef="usd">491565000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMjgtMy0xLTEtMTY0MTE0_81993765-30a4-4685-bfb1-acf2b9296b70"
      unitRef="usd">372988000</us-gaap:ConstructionInProgressGross>
    <pnm:AccumulatedAmortizationNuclearFuel
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMjktMC0xLTEtMTY0MTE0L3RleHRyZWdpb246NDQ1NmIxOTI3NjgxNGNjZmE5NzRiZmMwOTg5OGUxYjNfNTM_a48315f0-5ce7-4072-9ce0-e5ac02b4d3e6"
      unitRef="usd">38626000</pnm:AccumulatedAmortizationNuclearFuel>
    <pnm:AccumulatedAmortizationNuclearFuel
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMjktMC0xLTEtMTY0MTE0L3RleHRyZWdpb246NDQ1NmIxOTI3NjgxNGNjZmE5NzRiZmMwOTg5OGUxYjNfNjA_c979e373-3fad-4d25-b7d6-cc5b6085c20f"
      unitRef="usd">43985000</pnm:AccumulatedAmortizationNuclearFuel>
    <us-gaap:NuclearFuelNetOfAmortization
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMjktMS0xLTEtMTY0MTE0_27b2abf2-cf17-434e-9d77-31929e6df087"
      unitRef="usd">77214000</us-gaap:NuclearFuelNetOfAmortization>
    <us-gaap:NuclearFuelNetOfAmortization
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMjktMy0xLTEtMTY0MTE0_b9f4c778-8086-4c8e-b1b2-baffae75e4db"
      unitRef="usd">95223000</us-gaap:NuclearFuelNetOfAmortization>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMzAtMS0xLTEtMTY0MTE0_c4a4e366-41f8-4a1c-9e64-2de642b12b45"
      unitRef="usd">7009589000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMzAtMy0xLTEtMTY0MTE0_a4b46a02-1845-4174-8d47-ec99df279dd0"
      unitRef="usd">6972823000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMzItMS0xLTEtMTY0MTE0_54fbfa4a-2760-452a-8349-dedea9dc895d"
      unitRef="usd">933713000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMzItMy0xLTEtMTY0MTE0_5cbe02e9-67d7-4278-a727-2333db6449f3"
      unitRef="usd">846686000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:Goodwill
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMzMtMS0xLTEtMTY0MTE0_81a5a10b-fb6b-4c4f-8d8f-f36d00d3a0b1"
      unitRef="usd">278297000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMzMtMy0xLTEtMTY0MTE0_d6d53a32-df61-4a64-ad58-e12d11d992a6"
      unitRef="usd">278297000</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMzQtMS0xLTEtMTY0MTE0_26854c8e-2f71-4686-af90-b5fd0ae81739"
      unitRef="usd">52675000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMzQtMy0xLTEtMTY0MTE0_aaa46058-04b0-415a-abd9-40df79113c7c"
      unitRef="usd">55982000</us-gaap:OperatingLeaseRightOfUseAsset>
    <pnm:OtherDeferredCostsNetIncludingDeferredFinanceCosts
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMzYtMS0xLTEtMTY0MTE0_1c3323c6-a642-4615-9792-376a664a364a"
      unitRef="usd">164460000</pnm:OtherDeferredCostsNetIncludingDeferredFinanceCosts>
    <pnm:OtherDeferredCostsNetIncludingDeferredFinanceCosts
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMzYtMy0xLTEtMTY0MTE0_4f68061d-1b1f-4a3a-ae92-9abc23c4d87a"
      unitRef="usd">157497000</pnm:OtherDeferredCostsNetIncludingDeferredFinanceCosts>
    <pnm:TotalDeferredChargesAndOtherAssets
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMzctMS0xLTEtMTY0MTE0_3a671983-b35e-4bd9-9020-606354b50ada"
      unitRef="usd">1429145000</pnm:TotalDeferredChargesAndOtherAssets>
    <pnm:TotalDeferredChargesAndOtherAssets
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMzctMy0xLTEtMTY0MTE0_dddc95e0-c0fa-4f79-824e-9bec2c8c9e0b"
      unitRef="usd">1338462000</pnm:TotalDeferredChargesAndOtherAssets>
    <us-gaap:Assets
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMzgtMS0xLTEtMTY0MTE0_4d2198e0-ff9f-4d46-9db9-1a32724d3b7c"
      unitRef="usd">9353136000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmYzMTA4NGYxNDU2ZjQ4YWFiZWJjMWFjZTk1YzNkM2IzL3RhYmxlcmFuZ2U6ZjMxMDg0ZjE0NTZmNDhhYWJlYmMxYWNlOTVjM2QzYjNfMzgtMy0xLTEtMTY0MTE0_720f0593-40f9-45b8-949c-5653b8128024"
      unitRef="usd">9257377000</us-gaap:Assets>
    <us-gaap:ShortTermBorrowings
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfNC0xLTEtMS0xNjQxMTQ_1758a23a-c03c-4d9e-97db-b9195fc5ebc4"
      unitRef="usd">409400000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfNC0zLTEtMS0xNjQxMTQ_d614d2ed-c711-47af-9098-c9cd4eeaf7e5"
      unitRef="usd">232000000</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebtCurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfNS0xLTEtMS0xNjQxMTQ_40ca6420-89c8-4d84-95a0-dc878db27d6d"
      unitRef="usd">409901000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfNS0zLTEtMS0xNjQxMTQ_c42d6e88-8dff-4050-b05d-d8963fcee390"
      unitRef="usd">184793000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfNi0xLTEtMS0xNjQxMTQ_61058db9-72b4-4638-8528-dcc8c75006c9"
      unitRef="usd">122254000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfNi0zLTEtMS0xNjQxMTQ_49e18ab6-66be-4f24-8d06-cf1cfeee4b59"
      unitRef="usd">215708000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfNy0xLTEtMS0xNjQxMTQ_c1e7f5f2-516d-46c3-adc6-183876af0b02"
      unitRef="usd">6317000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfNy0zLTEtMS0xNjQxMTQ_df6059cb-1424-4a9c-8171-b57eeeb27ec3"
      unitRef="usd">6117000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <pnm:AccruedInterestAndTaxesPayable
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfOC0xLTEtMS0xNjQxMTQ_add99bbb-fa40-4c7d-a35d-425592a771ba"
      unitRef="usd">72065000</pnm:AccruedInterestAndTaxesPayable>
    <pnm:AccruedInterestAndTaxesPayable
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfOC0zLTEtMS0xNjQxMTQ_130e387c-1204-42dd-97ce-f137a9661f34"
      unitRef="usd">76783000</pnm:AccruedInterestAndTaxesPayable>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfOS0xLTEtMS0xNjQxMTQ_712d3b81-0b3c-479a-8546-1bba8ec6954b"
      unitRef="usd">13668000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfOS0zLTEtMS0xNjQxMTQ_97ace24a-676d-412a-8460-9df681ecb243"
      unitRef="usd">17002000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMTAtMS0xLTEtMTY0MTE0_fa04f132-9f19-4800-ad3a-ad500e303eaf"
      unitRef="usd">10425000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMTAtMy0xLTEtMTY0MTE0_342bca09-dd68-491e-be21-f6a048435b65"
      unitRef="usd">18781000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMTItMS0xLTEtMTY0MTE0_80c0f2b3-1f55-4f05-a5e0-e7de9f929ef1"
      unitRef="usd">31676000</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMTItMy0xLTEtMTY0MTE0_33578559-0b50-4748-b0e4-a9e7b8358f36"
      unitRef="usd">31676000</us-gaap:DividendsPayableCurrent>
    <pnm:TransmissionInterconnectionArrangementLiabilities
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMTQtMS0xLTEtMTY0MTE0_151d940d-9e3a-4176-b5de-8cf3b6da9e59"
      unitRef="usd">23481000</pnm:TransmissionInterconnectionArrangementLiabilities>
    <pnm:TransmissionInterconnectionArrangementLiabilities
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMTQtMy0xLTEtMTY0MTE0_13729297-4d9c-4349-bdc0-6e0d0ed11fe5"
      unitRef="usd">20473000</pnm:TransmissionInterconnectionArrangementLiabilities>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMTUtMS0xLTEtMTY0MTE0_724be43a-07a6-4899-b224-b868087fa17c"
      unitRef="usd">96278000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMTUtMy0xLTEtMTY0MTE0_c12060ff-34c1-4355-82ab-d915fdb51654"
      unitRef="usd">87037000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMTYtMS0xLTEtMTY0MTE0_5a60aa84-d59f-47e8-b666-b4e534ba9a6f"
      unitRef="usd">1195465000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMTYtMy0xLTEtMTY0MTE0_b0e2d5b8-2a6d-488b-ad30-86b74a44cd80"
      unitRef="usd">890370000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMTctMS0xLTEtMTY0MTE0_4ebda858-556a-4cf3-a1f4-d0dc779dbc64"
      unitRef="usd">3668079000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMTctMy0xLTEtMTY0MTE0_ad29caa5-c44e-4901-b402-af4c92f9d832"
      unitRef="usd">3892594000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMTktMS0xLTEtMTY0MTE0_0f32c9d7-310d-498e-8df4-a47e9d0ec92f"
      unitRef="usd">838995000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMTktMy0xLTEtMTY0MTE0_ddae9738-c255-4462-ac0e-01d13691a541"
      unitRef="usd">822831000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMjAtMS0xLTEtMTY0MTE0_5274ddf9-09dc-4219-84ef-edbb39a35ef3"
      unitRef="usd">756561000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMjAtMy0xLTEtMTY0MTE0_e6d82576-1a62-43fb-87f7-863ea786e9a0"
      unitRef="usd">755202000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMjEtMS0xLTEtMTY0MTE0_86b2b29c-8e42-4e8a-ab9c-aa5fbaaad3ea"
      unitRef="usd">225017000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMjEtMy0xLTEtMTY0MTE0_a27f849b-74a8-495b-bf2d-0a5e99fa9190"
      unitRef="usd">223377000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMjItMS0xLTEtMTY0MTE0_f9891424-6aa3-41f1-998c-eee293380a46"
      unitRef="usd">31052000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMjItMy0xLTEtMTY0MTE0_6608d718-dd8d-4e4a-a395-ae1be4c84415"
      unitRef="usd">32799000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMjMtMS0xLTEtMTY0MTE0_81a51738-3620-4fa7-8ca8-2551428d64ae"
      unitRef="usd">40238000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMjMtMy0xLTEtMTY0MTE0_82fddcf7-4bf1-48ba-b155-8e1cf5b2f538"
      unitRef="usd">41336000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMjUtMS0xLTEtMTY0MTE0_d719633c-3763-4a5c-924a-f4e87acb0705"
      unitRef="usd">321398000</us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMjUtMy0xLTEtMTY0MTE0_40b6456c-af9e-4987-b511-532fea7e0060"
      unitRef="usd">342413000</us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMjYtMS0xLTEtMTY0MTE0_4d5cddf1-b9a8-4d38-9a2c-2ac0a0e9d223"
      unitRef="usd">2213261000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMjYtMy0xLTEtMTY0MTE0_9a82a434-247a-4a76-a250-247da2f9c509"
      unitRef="usd">2217958000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMjctMS0xLTEtMTY0MTE0_ab7cfb0f-9574-4b08-8792-969de1d2c767"
      unitRef="usd">7076805000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMjctMy0xLTEtMTY0MTE0_ef52fc88-1c4a-4577-a0b9-fdba0f0d8c71"
      unitRef="usd">7000922000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMjgtMS0xLTEtMTY0MTE0_57cbfcac-dd88-4ea1-80b3-b8b91fe77cbf"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMjgtMy0xLTEtMTY0MTE0_e7dd13fb-6543-47eb-8d32-4921bd50d472"
      unitRef="usd"
      xsi:nil="true"/>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzAtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDM3MGZlMmZhNTJmNGExNGJlNTg1ZmNjZDM3YzMwNzdfNDc_257e51fe-5646-4c0f-bf1a-36ebc14219cd"
      unitRef="usdPerShare">100</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzAtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDM3MGZlMmZhNTJmNGExNGJlNTg1ZmNjZDM3YzMwNzdfNDc_7b9b2e46-2e75-4480-b20c-627e26890855"
      unitRef="usdPerShare">100</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzAtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDM3MGZlMmZhNTJmNGExNGJlNTg1ZmNjZDM3YzMwNzdfNjQ_4e083c51-18c5-475f-a951-5d34931fdd1f"
      unitRef="shares">10000000</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzAtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDM3MGZlMmZhNTJmNGExNGJlNTg1ZmNjZDM3YzMwNzdfNjQ_af921930-0f26-4067-bf1f-af3134ae1428"
      unitRef="shares">10000000</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzAtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDM3MGZlMmZhNTJmNGExNGJlNTg1ZmNjZDM3YzMwNzdfMTA5_3d8f2dbc-fa11-4b7a-9de0-d01d66e998eb"
      unitRef="shares">115293</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzAtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDM3MGZlMmZhNTJmNGExNGJlNTg1ZmNjZDM3YzMwNzdfMTA5_409bcf5d-cc8a-4459-bbb8-10d42dbf45ca"
      unitRef="shares">115293</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzAtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDM3MGZlMmZhNTJmNGExNGJlNTg1ZmNjZDM3YzMwNzdfMTA5_59e9566c-8294-437d-a47c-aec8861cccff"
      unitRef="shares">115293</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzAtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDM3MGZlMmZhNTJmNGExNGJlNTg1ZmNjZDM3YzMwNzdfMTA5_ca4d3555-8f79-4795-b50c-b6b5a86485b4"
      unitRef="shares">115293</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzAtMS0xLTEtMTY0MTE0_6ea4c905-f7d9-4946-98b1-ad45499e45e7"
      unitRef="usd">11529000</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzAtMy0xLTEtMTY0MTE0_85cf47be-14a2-48b9-b3bb-e3c56aa84b9d"
      unitRef="usd">11529000</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements>
    <us-gaap:CommonStockNoParValue
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzMtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDg3OWUzN2Q3YjdiNGMzNGE1ZGUwZDdmNzhhMjc2MjFfMTg_2546dab5-3845-4d6a-993b-038ae5f39a30"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockNoParValue
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzMtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDg3OWUzN2Q3YjdiNGMzNGE1ZGUwZDdmNzhhMjc2MjFfMTg_9bdf2111-f5f5-47cd-968b-bbcc1ea22a67"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzMtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDg3OWUzN2Q3YjdiNGMzNGE1ZGUwZDdmNzhhMjc2MjFfMzI_6ec6382f-8ee0-4822-b02c-496d901fcaf3"
      unitRef="shares">120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzMtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDg3OWUzN2Q3YjdiNGMzNGE1ZGUwZDdmNzhhMjc2MjFfMzI_ae4a8126-edb8-44c0-93d8-8ca342cb6dd4"
      unitRef="shares">120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzMtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDg3OWUzN2Q3YjdiNGMzNGE1ZGUwZDdmNzhhMjc2MjFfNzc_1ec5b835-c424-4aa3-9ab9-85a7d0a7e2bd"
      unitRef="shares">85834874</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzMtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDg3OWUzN2Q3YjdiNGMzNGE1ZGUwZDdmNzhhMjc2MjFfNzc_3a65f8af-01c3-4daa-80e4-06e144d8cae9"
      unitRef="shares">85834874</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzMtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDg3OWUzN2Q3YjdiNGMzNGE1ZGUwZDdmNzhhMjc2MjFfNzc_744b9fc2-65ba-49ec-8118-f1cc2de2cf7e"
      unitRef="shares">85834874</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzMtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDg3OWUzN2Q3YjdiNGMzNGE1ZGUwZDdmNzhhMjc2MjFfNzc_ff192e10-024e-42aa-8801-89d44a4ab459"
      unitRef="shares">85834874</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzMtMS0xLTEtMTY0MTE0_75043e73-c702-486d-9116-7d9ec9881060"
      unitRef="usd">1424198000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzMtMy0xLTEtMTY0MTE0_db7a40d9-19b2-4b7c-a726-ae07b724f8d7"
      unitRef="usd">1429102000</us-gaap:CommonStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzQtMS0xLTEtMTY0MTE0_35eebf0b-84c6-4f77-b8d2-12c70741f3ca"
      unitRef="usd">-64354000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzQtMy0xLTEtMTY0MTE0_26f46800-83de-41fc-822e-f34cabc119f7"
      unitRef="usd">-66048000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzUtMS0xLTEtMTY0MTE0_2f2cbca5-75ae-48bb-84d0-a6249c4b49f0"
      unitRef="usd">852347000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzUtMy0xLTEtMTY0MTE0_b47fbe5c-3528-4e80-8b6c-a8415525e24f"
      unitRef="usd">828878000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzYtMS0xLTEtMTY0MTE0_444c02bb-3005-4bfd-bd93-2ad918304c69"
      unitRef="usd">2212191000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzYtMy0xLTEtMTY0MTE0_afc69b45-74a5-4a6e-8b87-da8a180bc754"
      unitRef="usd">2191932000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzctMS0xLTEtMTY0MTE0_eaf240ca-b4b4-4f94-9e36-a446abd33505"
      unitRef="usd">52611000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzctMy0xLTEtMTY0MTE0_a05582af-a970-4535-ae55-653a79d3a258"
      unitRef="usd">52994000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzgtMS0xLTEtMTY0MTE0_11a39318-6d6d-40dc-a080-ce10a73138d2"
      unitRef="usd">2264802000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzgtMy0xLTEtMTY0MTE0_693e27e6-aa48-4a09-a259-43ec499ccc9e"
      unitRef="usd">2244926000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzktMS0xLTEtMTY0MTE0_9ba6fc47-61ff-4873-8de2-d565cb15f422"
      unitRef="usd">9353136000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNC9mcmFnOmYzOTA1NTc5MzgwMDRkN2Y4MjUzNjA0NGQ4NDQ4NTE2L3RhYmxlOmRjNDIxMDFiMTA5NTQ2MWM5Y2RjMTAzNTM4ZGUwNzc1L3RhYmxlcmFuZ2U6ZGM0MjEwMWIxMDk1NDYxYzljZGMxMDM1MzhkZTA3NzVfMzktMy0xLTEtMTY0MTE0_6ecbad10-b4b2-4fc6-8f7f-fc8eff034bfc"
      unitRef="usd">9257377000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7999a5a2309148f4aea063d9dab3b5dc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMTQtMy0xLTEtMTY0MTE0_5bd01d94-9f41-46b1-b476-f890d34816b6"
      unitRef="usd">1429102000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iee565e79c8da4f0394a4762c6eaedd6f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMTQtNS0xLTEtMTY0MTE0_a3d1010b-79a3-4f21-8be5-cd58302b6238"
      unitRef="usd">-66048000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i148830a0451442e9be0dc591f9378283_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMTQtNy0xLTEtMTY0MTE0_ab81635c-3b04-4155-91d9-dbe72c2561db"
      unitRef="usd">828878000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia1a0329bb0e644c48521a5471235b971_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMTQtOS0xLTEtMTY0MTE0_4ca53350-0f82-40bc-a808-0c858c93a46f"
      unitRef="usd">2191932000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i13a3dfb00f984a2496bbc8db7921b58c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMTQtMTEtMS0xLTE2NDExNA_81543d8a-ddec-4f74-b802-593d09a4c20f"
      unitRef="usd">52994000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMTQtMTMtMS0xLTE2NDExNA_8ff28023-fb83-4c89-9e1c-339992ff43b1"
      unitRef="usd">2244926000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i0c9f43e8997a4a0bb7b4f0bbae299ae0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMTgtNy0xLTEtMTY0MTE0_871b4497-8ac4-4290-8486-463fd22b1c77"
      unitRef="usd">55146000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4621937f800b4eebb6deeb94f1c9c6d5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMTgtOS0xLTEtMTY0MTE0_6d2a95e6-150c-4a69-a2fe-79989846d29a"
      unitRef="usd">55146000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id2b9cdf55be44f76b84ac403b15a0200_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMTgtMTEtMS0xLTE2NDExNA_31598577-89ee-40da-abbd-da4942d75316"
      unitRef="usd">5127000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMTgtMTMtMS0xLTE2NDExNA_a306b6e6-d415-4486-8908-37f5cbbff35a"
      unitRef="usd">60273000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8331773fb78a48ce94b4b0cd0c2d78cc_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMTktNS0xLTEtMTY0MTE0_1276fba8-ac68-4591-abcc-ad33608ad0fb"
      unitRef="usd">1694000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4621937f800b4eebb6deeb94f1c9c6d5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMTktOS0xLTEtMTY0MTE0_ef98ae25-4e4a-4d25-8c51-9ad9495270c9"
      unitRef="usd">1694000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMTktMTMtMS0xLTE2NDExNA_feff9f36-d555-4dde-a1b1-6616a6725f75"
      unitRef="usd">1694000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <pnm:PreferredStockDividendRequirementsOfSubsidiary
      contextRef="i0c9f43e8997a4a0bb7b4f0bbae299ae0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMjAtNy0xLTEtMTY0MTE0_135c4667-1277-4cbb-b9cf-06a5902d777e"
      unitRef="usd">132000</pnm:PreferredStockDividendRequirementsOfSubsidiary>
    <pnm:PreferredStockDividendRequirementsOfSubsidiary
      contextRef="i4621937f800b4eebb6deeb94f1c9c6d5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMjAtOS0xLTEtMTY0MTE0_a149074d-ddab-4245-bca2-8aad7cc667f8"
      unitRef="usd">132000</pnm:PreferredStockDividendRequirementsOfSubsidiary>
    <pnm:PreferredStockDividendRequirementsOfSubsidiary
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMjAtMTMtMS0xLTE2NDExNA_6e767aed-bc9f-49d8-a18f-1040f714253c"
      unitRef="usd">132000</pnm:PreferredStockDividendRequirementsOfSubsidiary>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0c9f43e8997a4a0bb7b4f0bbae299ae0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMjEtNy0xLTEtMTY0MTE0_dafdf3ff-b0f4-4f3e-b385-63eab4f98c0d"
      unitRef="usd">31545000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4621937f800b4eebb6deeb94f1c9c6d5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMjEtOS0xLTEtMTY0MTE0_75dc0182-b953-4a4b-ad9e-df3e64bf532d"
      unitRef="usd">31545000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMjEtMTMtMS0xLTE2NDExNA_1ba0d81f-af53-4158-8b0a-0920ba32a566"
      unitRef="usd">31545000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ic07ad927943944aab3ca07c3862309f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMjMtMy0xLTEtMTY0MTE0_7e4981ae-9776-4ce9-820c-ee2caf01d502"
      unitRef="usd">8394000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i4621937f800b4eebb6deeb94f1c9c6d5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMjMtOS0xLTEtMTY0MTE0_1186a486-5ad4-4931-8021-e49d63d5a6cf"
      unitRef="usd">8394000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMjMtMTMtMS0xLTE2NDExNA_cfcdb1c1-0286-4a09-b993-e91b7c84abee"
      unitRef="usd">8394000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic07ad927943944aab3ca07c3862309f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMjUtMy0xLTEtMTY0MTE0_d00194e4-3e08-41b0-b5c4-e3f5010f8297"
      unitRef="usd">3490000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4621937f800b4eebb6deeb94f1c9c6d5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMjUtOS0xLTEtMTY0MTE0_ec0374b1-e6bc-4f2d-a51c-33865040d033"
      unitRef="usd">3490000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMjUtMTMtMS0xLTE2NDExNA_06023da1-5d68-4482-b795-a2306f4842a6"
      unitRef="usd">3490000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="id2b9cdf55be44f76b84ac403b15a0200_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMjYtMTEtMS0xLTE2NDExNA_a1578224-af09-4e33-b16c-52292cabbcf9"
      unitRef="usd">5510000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMjYtMTMtMS0xLTE2NDExNA_d27e9387-4f24-4be2-bec6-2ec0dd17bed7"
      unitRef="usd">5510000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8e0f1935544c4232ac305e79da11b07b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMzAtMy0xLTEtMTY0MTE0_d091f9bc-d5f2-45eb-946b-92334fc788ef"
      unitRef="usd">1424198000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i355b4bcf5133420780d7ed8a4c872438_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMzAtNS0xLTEtMTY0MTE0_35389880-acca-42e0-bd30-ad597c91e31a"
      unitRef="usd">-64354000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icf6eacf6a90e4128bbdde17ae1c41499_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMzAtNy0xLTEtMTY0MTE0_ca674c9c-c56c-4432-ba1d-7c7c193ad983"
      unitRef="usd">852347000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i25b5ca9a50dc475eb9984e45a177ca24_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMzAtOS0xLTEtMTY0MTE0_ba49bab1-6816-4ffd-9194-4855ad271b2e"
      unitRef="usd">2212191000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7bfd0ac0bc1547b3951ebb339909e8e6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMzAtMTEtMS0xLTE2NDExNA_b33d7b15-e701-4f14-afb2-4fe312709c4d"
      unitRef="usd">52611000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjU3MDljOTE2ZmUxZjQ1ZmQ4NzYzNzk2MWMxYTgwMDAxL3RhYmxlcmFuZ2U6NTcwOWM5MTZmZTFmNDVmZDg3NjM3OTYxYzFhODAwMDFfMzAtMTMtMS0xLTE2NDExNA_074d5cdc-6aba-4085-b101-0b3c344d3685"
      unitRef="usd">2264802000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie72899304a7e433eb05d880abe761ee3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTEtMy0xLTEtMTY0MTE0_00da1726-5ead-4b5f-87fc-11cc29fb4332"
      unitRef="usd">1429257000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5a28b9bacdba4bf4ac46fb647a456d6d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTEtNS0xLTEtMTY0MTE0_d13ae201-46cf-4be3-80ad-6a78b293dd41"
      unitRef="usd">-71936000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i471f4c3e25c04921897f765408985ba2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTEtNy0xLTEtMTY0MTE0_b112d587-96bc-442c-ad19-636ac65633b6"
      unitRef="usd">810203000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4861a49d9c1a4ad2b0271fdbbe587fda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTEtOS0xLTEtMTY0MTE0_c2f5121e-693b-4b8b-8067-f26269ee70ab"
      unitRef="usd">2167524000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ice69e62175f34f30b02766b1066270e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTEtMTEtMS0xLTE2NDExNA_7f40f0a8-00eb-471a-a44b-7df562767b6f"
      unitRef="usd">55405000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5642eba64c8d4b14991f4160e2878a05_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTEtMTMtMS0xLTE2NDExNA_103cd457-8cf1-4cc2-b7fc-50e4b3537c2a"
      unitRef="usd">2222929000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i0e7915ad6cba4602a19a03dde7a7e18f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTItNy0xLTEtMTY0MTE0_40f6cdb1-17a1-41be-9bd0-be3021e162a8"
      unitRef="usd">16123000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i614e110377d64ae5868cb2530f4c95fc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTItOS0xLTEtMTY0MTE0_d6a51ce0-7a27-40ef-90d7-2bd44f240084"
      unitRef="usd">16123000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i33461b01d9074ababac0939ff9ff5dc5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTItMTEtMS0xLTE2NDExNA_19f6836a-351e-474f-a25e-873f3b69be1b"
      unitRef="usd">3095000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTItMTMtMS0xLTE2NDExNA_ab4a4030-3cea-4833-b27d-1a8a9a4808c0"
      unitRef="usd">19218000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib9b71157ade84f1a972d376dc0d4576e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTMtNS0xLTEtMTY0MTE0_d6b68865-0429-4ecf-9813-4444dd49d55d"
      unitRef="usd">-4644000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i614e110377d64ae5868cb2530f4c95fc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTMtOS0xLTEtMTY0MTE0_efca200e-4379-4dc2-a81f-e73ecce1d436"
      unitRef="usd">-4644000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTMtMTMtMS0xLTE2NDExNA_c6c458af-a650-42b5-83b1-dd37e1c35164"
      unitRef="usd">-4644000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <pnm:PreferredStockDividendRequirementsOfSubsidiary
      contextRef="i0e7915ad6cba4602a19a03dde7a7e18f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTQtNy0xLTEtMTY0MTE0_df514958-4a57-4a05-b526-9c0e4f46ac79"
      unitRef="usd">132000</pnm:PreferredStockDividendRequirementsOfSubsidiary>
    <pnm:PreferredStockDividendRequirementsOfSubsidiary
      contextRef="i614e110377d64ae5868cb2530f4c95fc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTQtOS0xLTEtMTY0MTE0_098cd7e0-3a52-4e4f-8236-2abec94e74ea"
      unitRef="usd">132000</pnm:PreferredStockDividendRequirementsOfSubsidiary>
    <pnm:PreferredStockDividendRequirementsOfSubsidiary
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTQtMTMtMS0xLTE2NDExNA_e0e6333b-3be4-43e9-b45f-8a5ba8a1929e"
      unitRef="usd">132000</pnm:PreferredStockDividendRequirementsOfSubsidiary>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0e7915ad6cba4602a19a03dde7a7e18f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTUtNy0xLTEtMTY0MTE0_d07d9d75-eba3-4537-9791-aa0287bd82cb"
      unitRef="usd">59656000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i614e110377d64ae5868cb2530f4c95fc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTUtOS0xLTEtMTY0MTE0_7c35e451-3b2e-477e-a4b1-b1ed861960b5"
      unitRef="usd">59656000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTUtMTMtMS0xLTE2NDExNA_6b0fae19-a66d-4bb1-bd06-b4bc7c6b8a89"
      unitRef="usd">59656000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i6afc1d71f78743b6a670317f99a5e44d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTctMy0xLTEtMTY0MTE0_2c28d186-d516-4ebc-aa24-edb6d4ce3eab"
      unitRef="usd">6735000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i614e110377d64ae5868cb2530f4c95fc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTctOS0xLTEtMTY0MTE0_50302e72-e7b8-4b75-b368-27d3197cb220"
      unitRef="usd">6735000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTctMTMtMS0xLTE2NDExNA_2a2dd0cc-4d85-455f-b017-f920b526904e"
      unitRef="usd">6735000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6afc1d71f78743b6a670317f99a5e44d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTktMy0xLTEtMTY0MTE0_305a30f9-1fde-46eb-ae53-5c204e625ef6"
      unitRef="usd">3052000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i614e110377d64ae5868cb2530f4c95fc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTktOS0xLTEtMTY0MTE0_832ecf4f-2522-49dc-90f6-7741172c30a8"
      unitRef="usd">3052000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMTktMTMtMS0xLTE2NDExNA_458a6299-e12e-4c8e-b65c-312f73221573"
      unitRef="usd">3052000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i33461b01d9074ababac0939ff9ff5dc5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMjAtMTEtMS0xLTE2NDExNA_0dd8372b-9c2f-4796-bb98-6d3a3a3b40cd"
      unitRef="usd">4232000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMjAtMTMtMS0xLTE2NDExNA_b4108898-1cca-48a8-adac-ef7d1508c64b"
      unitRef="usd">4232000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id16e58e105aa4414abfb3aaa2c2132db_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMjQtMy0xLTEtMTY0MTE0_908e0314-e2b4-4263-b0c6-9143d0ad68e3"
      unitRef="usd">1425574000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ife1986cd87994dd688ff22f36bec293c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMjQtNS0xLTEtMTY0MTE0_d0a2c48b-3087-4233-affa-1def3ed17ff0"
      unitRef="usd">-76580000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9bc381ec5618499e877b97951c12edb6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMjQtNy0xLTEtMTY0MTE0_c24a1aba-9358-4f31-ac10-b3f9286ab150"
      unitRef="usd">766538000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1dc0fd4a9f654429954c8fac17bbc437_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMjQtOS0xLTEtMTY0MTE0_b43a4c49-b701-4017-beed-f182fff6197a"
      unitRef="usd">2115532000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6141145c534d403ba1a45ab47b72cedb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMjQtMTEtMS0xLTE2NDExNA_6e5b17ff-aba9-4b2a-806f-595879891e4f"
      unitRef="usd">54268000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6e9c8f6b3e5b49e9ab4a4f8f93682c55_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8zNy9mcmFnOmVlNGIwN2IwMjIxMzRiNThiMjkyNGZlNmNkNjQ0MDg2L3RhYmxlOjVlNzNiMDQwMTMyZjQxNDM5ZTEyYjM5N2E3MWExM2Q0L3RhYmxlcmFuZ2U6NWU3M2IwNDAxMzJmNDE0MzllMTJiMzk3YTcxYTEzZDRfMjQtMTMtMS0xLTE2NDExNA_30570de6-713b-4245-972c-ff6f5c1cbe79"
      unitRef="usd">2169800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:Revenues
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfNy01LTEtMS0xNjQxMTQ_3265cca1-8499-4a13-9504-4ec70e32e8cd"
      unitRef="usd">430165000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfNy03LTEtMS0xNjQxMTQ_3244d9b7-74ab-4d46-aa34-e9284d8d6226"
      unitRef="usd">338709000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i05f6c5298de640599f656c1c6296c84f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfOS01LTEtMS0xNjQxMTQ_619f6969-77c7-49c1-a77b-b442b0d66194"
      unitRef="usd">209853000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8db2a180329a4fe5afd6540ae474d35f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfOS03LTEtMS0xNjQxMTQ_cea8f3ac-6834-4570-9e06-4732f09a726f"
      unitRef="usd">138814000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMTAtNS0xLTEtMTY0MTE0_935cfb88-4684-44ed-9486-5d30be8ce784"
      unitRef="usd">48973000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMTAtNy0xLTEtMTY0MTE0_b604de67-1f77-49c2-9740-45246177a99f"
      unitRef="usd">50347000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id8862f791e9b4a05989eaa5a49c65493_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMTEtNS0xLTEtMTY0MTE0_4b79c8b9-0422-4e92-a474-ff59326367c2"
      unitRef="usd">22358000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i05724c84dd6343b79bd0abc9e4994867_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMTEtNy0xLTEtMTY0MTE0_bc06abc4-e980-4e29-b6f6-1c52d42f83b5"
      unitRef="usd">33566000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMTMtNS0xLTEtMTY0MTE0_8fb989e9-5b76-491c-8787-421eda17c9ae"
      unitRef="usd">43686000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMTMtNy0xLTEtMTY0MTE0_bdf57970-d4d6-48ae-a1ef-4ac42b1073c0"
      unitRef="usd">45790000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <pnm:TransmissionAndDistributionCosts
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMTQtNS0xLTEtMTY0MTE0_7cdefdd1-07c2-4828-bba9-a7201bf6a755"
      unitRef="usd">13887000</pnm:TransmissionAndDistributionCosts>
    <pnm:TransmissionAndDistributionCosts
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMTQtNy0xLTEtMTY0MTE0_afe43bd6-0aef-4fbb-978e-93e9ff660375"
      unitRef="usd">11611000</pnm:TransmissionAndDistributionCosts>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMTUtNS0xLTEtMTY0MTE0_4a602b3e-49ff-482f-8de3-23305a617feb"
      unitRef="usd">13504000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMTUtNy0xLTEtMTY0MTE0_24cd1334-049c-4185-954f-ebb12adff088"
      unitRef="usd">13565000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMTYtNS0xLTEtMTY0MTE0_02691a11-5a25-4e8b-8faf-ff38b432e218"
      unitRef="usd">352261000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMTYtNy0xLTEtMTY0MTE0_f0b14be8-9917-4e3b-844a-bf015dd548e5"
      unitRef="usd">293693000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMTctNS0xLTEtMTY0MTE0_785bcfd1-e75a-4664-a14b-4e07c25098e0"
      unitRef="usd">77904000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMTctNy0xLTEtMTY0MTE0_467b3c8a-9e03-4d56-a2fa-d57eeed8e997"
      unitRef="usd">45016000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMTktNS0xLTEtMTY0MTE0_8bc434a5-455b-41be-8a1f-c8c67db35b89"
      unitRef="usd">4849000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMTktNy0xLTEtMTY0MTE0_7bf71238-1b03-40e4-aa51-c775bed725be"
      unitRef="usd">3133000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:GainLossOnInvestments
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMjAtNS0xLTEtMTY0MTE0_1a19f4e8-a353-4982-8cbc-b3a966641856"
      unitRef="usd">6442000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMjAtNy0xLTEtMTY0MTE0_a804cfbb-2685-435a-8ef1-b8497bcc364e"
      unitRef="usd">-26573000</us-gaap:GainLossOnInvestments>
    <us-gaap:OtherIncome
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMjEtNS0xLTEtMTY0MTE0_91d3b8b6-6581-4ce7-bd09-11e81aab395b"
      unitRef="usd">2451000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMjEtNy0xLTEtMTY0MTE0_5cab8828-c9be-46f5-a11a-df5606f20581"
      unitRef="usd">3048000</us-gaap:OtherIncome>
    <us-gaap:OtherExpenses
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMjItNS0xLTEtMTY0MTE0_dbdc33bc-86a2-4dce-8d03-aa9a730b6fa8"
      unitRef="usd">1860000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMjItNy0xLTEtMTY0MTE0_8176c424-fb7a-49af-aa08-5d6824c9fb13"
      unitRef="usd">1691000</us-gaap:OtherExpenses>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMjMtNS0xLTEtMTY0MTE0_5af49810-4ac9-4d3f-b5b9-c57be93c28fa"
      unitRef="usd">11882000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMjMtNy0xLTEtMTY0MTE0_fa7205b1-04d8-4029-953a-ed1941073838"
      unitRef="usd">-22083000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMjQtNS0xLTEtMTY0MTE0_bf441f52-2191-45c0-b6ec-e5630c155140"
      unitRef="usd">18122000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMjQtNy0xLTEtMTY0MTE0_50e58ba2-043a-4893-8d99-ea6908dc48e3"
      unitRef="usd">14572000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMjUtNS0xLTEtMTY0MTE0_b73e44be-34fc-4a4d-b792-352073425dd0"
      unitRef="usd">71664000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMjUtNy0xLTEtMTY0MTE0_95507a3c-88cb-4c21-8c0b-3a003c8eff6e"
      unitRef="usd">8361000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMjYtNS0xLTEtMTY0MTE0_155abc09-82f0-4f13-8947-86f84e4a8485"
      unitRef="usd">11829000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMjYtNy0xLTEtMTY0MTE0_391c689d-5c71-4a59-8a8d-24c1144de3f7"
      unitRef="usd">823000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMjctNS0xLTEtMTY0MTE0_ade56657-4005-472b-a529-2cc1326dd30c"
      unitRef="usd">59835000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMjctNy0xLTEtMTY0MTE0_879b0fbb-1e50-4a87-8967-32f7adb0f274"
      unitRef="usd">7538000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMjgtNS0xLTEtMTY0MTE0_7215e5ac-57ec-427f-bd41-74dc1cc4b89d"
      unitRef="usd">5127000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMjgtNy0xLTEtMTY0MTE0_cb7eb8b3-a400-4a61-b264-a7bdcd4e5a31"
      unitRef="usd">3095000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMjktNS0xLTEtMTY0MTE0_8fb5a9fd-c266-46a8-8dab-cb20bf025e14"
      unitRef="usd">54708000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMjktNy0xLTEtMTY0MTE0_34bb002d-f99e-446e-8f1e-3d15c3cb09e4"
      unitRef="usd">4443000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsPreferredStock
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMzAtNS0xLTEtMTY0MTE0_97bef109-a989-4ad3-a683-7d9dd1aee997"
      unitRef="usd">132000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMzAtNy0xLTEtMTY0MTE0_deeac021-f25c-4964-8e7a-2ef314c17244"
      unitRef="usd">132000</us-gaap:DividendsPreferredStock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMzEtNS0xLTEtMTY0MTE0_3b0fa1de-9e1c-468f-b7ac-c2259a5c1afe"
      unitRef="usd">54576000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80My9mcmFnOmIxYzU1Y2VlZTlkYjQxNzBhYzJhYmQ0OGNhMTlmYzA2L3RhYmxlOjk1NWJjMGQ4MDUwMjQ1Y2Y4ODE3MjNmYWIyMGFkMTcxL3RhYmxlcmFuZ2U6OTU1YmMwZDgwNTAyNDVjZjg4MTcyM2ZhYjIwYWQxNzFfMzEtNy0xLTEtMTY0MTE0_e8883331-dcab-41ee-9d25-dd0ea8894146"
      unitRef="usd">4311000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:ProfitLoss
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80Ni9mcmFnOmJmMmEzMTRlNDE2YzQ3OTA5MGU0MWE3NjFhMmU4MTdiL3RhYmxlOmY2YTNlN2ZhNjU0NDQ3YTE5MTVkMTEyNWRiYjE1ZGVmL3RhYmxlcmFuZ2U6ZjZhM2U3ZmE2NTQ0NDdhMTkxNWQxMTI1ZGJiMTVkZWZfNC01LTEtMS0xNjQxMTQ_b5ec001d-704d-42ba-a8e9-8729d2801f24"
      unitRef="usd">59835000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80Ni9mcmFnOmJmMmEzMTRlNDE2YzQ3OTA5MGU0MWE3NjFhMmU4MTdiL3RhYmxlOmY2YTNlN2ZhNjU0NDQ3YTE5MTVkMTEyNWRiYjE1ZGVmL3RhYmxlcmFuZ2U6ZjZhM2U3ZmE2NTQ0NDdhMTkxNWQxMTI1ZGJiMTVkZWZfNC03LTEtMS0xNjQxMTQ_c8a34746-fd61-479f-9960-075f8a033218"
      unitRef="usd">7538000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80Ni9mcmFnOmJmMmEzMTRlNDE2YzQ3OTA5MGU0MWE3NjFhMmU4MTdiL3RhYmxlOmY2YTNlN2ZhNjU0NDQ3YTE5MTVkMTEyNWRiYjE1ZGVmL3RhYmxlcmFuZ2U6ZjZhM2U3ZmE2NTQ0NDdhMTkxNWQxMTI1ZGJiMTVkZWZfNy0wLTEtMS0xNjQxMTQvdGV4dHJlZ2lvbjplNWRiZWRmZGVlZWM0ZTM5YWU1ZDk5YTlhY2I1OTljMV8xMTc_fbc5a83a-9a4e-4f90-a26a-ac0df6cfc043"
      unitRef="usd">1059000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80Ni9mcmFnOmJmMmEzMTRlNDE2YzQ3OTA5MGU0MWE3NjFhMmU4MTdiL3RhYmxlOmY2YTNlN2ZhNjU0NDQ3YTE5MTVkMTEyNWRiYjE1ZGVmL3RhYmxlcmFuZ2U6ZjZhM2U3ZmE2NTQ0NDdhMTkxNWQxMTI1ZGJiMTVkZWZfNy0wLTEtMS0xNjQxMTQvdGV4dHJlZ2lvbjplNWRiZWRmZGVlZWM0ZTM5YWU1ZDk5YTlhY2I1OTljMV8xMjU_85979a87-eb56-4e23-9609-dacff76f35c4"
      unitRef="usd">-1657000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80Ni9mcmFnOmJmMmEzMTRlNDE2YzQ3OTA5MGU0MWE3NjFhMmU4MTdiL3RhYmxlOmY2YTNlN2ZhNjU0NDQ3YTE5MTVkMTEyNWRiYjE1ZGVmL3RhYmxlcmFuZ2U6ZjZhM2U3ZmE2NTQ0NDdhMTkxNWQxMTI1ZGJiMTVkZWZfNy01LTEtMS0xNjQxMTQ_1a3cc02d-f4f9-4c83-8cef-c80b2e9ee2c1"
      unitRef="usd">3111000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80Ni9mcmFnOmJmMmEzMTRlNDE2YzQ3OTA5MGU0MWE3NjFhMmU4MTdiL3RhYmxlOmY2YTNlN2ZhNjU0NDQ3YTE5MTVkMTEyNWRiYjE1ZGVmL3RhYmxlcmFuZ2U6ZjZhM2U3ZmE2NTQ0NDdhMTkxNWQxMTI1ZGJiMTVkZWZfNy03LTEtMS0xNjQxMTQ_68a1330e-afb7-49df-884b-8769a793463f"
      unitRef="usd">-4867000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80Ni9mcmFnOmJmMmEzMTRlNDE2YzQ3OTA5MGU0MWE3NjFhMmU4MTdiL3RhYmxlOmY2YTNlN2ZhNjU0NDQ3YTE5MTVkMTEyNWRiYjE1ZGVmL3RhYmxlcmFuZ2U6ZjZhM2U3ZmE2NTQ0NDdhMTkxNWQxMTI1ZGJiMTVkZWZfOC0wLTEtMS0xNjQxMTQvdGV4dHJlZ2lvbjoyMjAwMmM2NzY1ZDQ0MDYyODFmYTUzMDcyNjdjOWM1NF8xMDc_6a6cc704-c060-48cd-8adb-63afac3960c8"
      unitRef="usd">178000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80Ni9mcmFnOmJmMmEzMTRlNDE2YzQ3OTA5MGU0MWE3NjFhMmU4MTdiL3RhYmxlOmY2YTNlN2ZhNjU0NDQ3YTE5MTVkMTEyNWRiYjE1ZGVmL3RhYmxlcmFuZ2U6ZjZhM2U3ZmE2NTQ0NDdhMTkxNWQxMTI1ZGJiMTVkZWZfOC0wLTEtMS0xNjQxMTQvdGV4dHJlZ2lvbjoyMjAwMmM2NzY1ZDQ0MDYyODFmYTUzMDcyNjdjOWM1NF8xMTU_323c6ee3-9f5c-4bed-a6c3-4883d693f179"
      unitRef="usd">375000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80Ni9mcmFnOmJmMmEzMTRlNDE2YzQ3OTA5MGU0MWE3NjFhMmU4MTdiL3RhYmxlOmY2YTNlN2ZhNjU0NDQ3YTE5MTVkMTEyNWRiYjE1ZGVmL3RhYmxlcmFuZ2U6ZjZhM2U3ZmE2NTQ0NDdhMTkxNWQxMTI1ZGJiMTVkZWZfOC01LTEtMS0xNjQxMTQ_4ed2450c-89fd-4133-a5de-2784b8a791f2"
      unitRef="usd">524000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80Ni9mcmFnOmJmMmEzMTRlNDE2YzQ3OTA5MGU0MWE3NjFhMmU4MTdiL3RhYmxlOmY2YTNlN2ZhNjU0NDQ3YTE5MTVkMTEyNWRiYjE1ZGVmL3RhYmxlcmFuZ2U6ZjZhM2U3ZmE2NTQ0NDdhMTkxNWQxMTI1ZGJiMTVkZWZfOC03LTEtMS0xNjQxMTQ_84b343fa-1d09-431f-a9ac-8bffbbf5947d"
      unitRef="usd">1102000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80Ni9mcmFnOmJmMmEzMTRlNDE2YzQ3OTA5MGU0MWE3NjFhMmU4MTdiL3RhYmxlOmY2YTNlN2ZhNjU0NDQ3YTE5MTVkMTEyNWRiYjE1ZGVmL3RhYmxlcmFuZ2U6ZjZhM2U3ZmE2NTQ0NDdhMTkxNWQxMTI1ZGJiMTVkZWZfMTEtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MTdkMGI1MWY2ZTViNGEwYTk3ZjBlYmJiYmI0NzU5ZWNfMTUw_83ed6dc9-ea84-4277-aeaf-1960cf819983"
      unitRef="usd">303000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80Ni9mcmFnOmJmMmEzMTRlNDE2YzQ3OTA5MGU0MWE3NjFhMmU4MTdiL3RhYmxlOmY2YTNlN2ZhNjU0NDQ3YTE5MTVkMTEyNWRiYjE1ZGVmL3RhYmxlcmFuZ2U6ZjZhM2U3ZmE2NTQ0NDdhMTkxNWQxMTI1ZGJiMTVkZWZfMTEtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MTdkMGI1MWY2ZTViNGEwYTk3ZjBlYmJiYmI0NzU5ZWNfMTU4_43790275-6754-499c-b482-0987b3f1ba0b"
      unitRef="usd">451000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80Ni9mcmFnOmJmMmEzMTRlNDE2YzQ3OTA5MGU0MWE3NjFhMmU4MTdiL3RhYmxlOmY2YTNlN2ZhNjU0NDQ3YTE5MTVkMTEyNWRiYjE1ZGVmL3RhYmxlcmFuZ2U6ZjZhM2U3ZmE2NTQ0NDdhMTkxNWQxMTI1ZGJiMTVkZWZfMTEtNS0xLTEtMTY0MTE0_3231810b-fedf-48e5-abbc-2cab20b80712"
      unitRef="usd">-891000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80Ni9mcmFnOmJmMmEzMTRlNDE2YzQ3OTA5MGU0MWE3NjFhMmU4MTdiL3RhYmxlOmY2YTNlN2ZhNjU0NDQ3YTE5MTVkMTEyNWRiYjE1ZGVmL3RhYmxlcmFuZ2U6ZjZhM2U3ZmE2NTQ0NDdhMTkxNWQxMTI1ZGJiMTVkZWZfMTEtNy0xLTEtMTY0MTE0_b353baee-9e78-461a-9132-43e5d90f5ea7"
      unitRef="usd">-1325000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80Ni9mcmFnOmJmMmEzMTRlNDE2YzQ3OTA5MGU0MWE3NjFhMmU4MTdiL3RhYmxlOmY2YTNlN2ZhNjU0NDQ3YTE5MTVkMTEyNWRiYjE1ZGVmL3RhYmxlcmFuZ2U6ZjZhM2U3ZmE2NTQ0NDdhMTkxNWQxMTI1ZGJiMTVkZWZfMTUtNS0xLTEtMTY0MTE0_ac55fd8b-171f-44cc-a9bf-8ca6966a31aa"
      unitRef="usd">3478000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80Ni9mcmFnOmJmMmEzMTRlNDE2YzQ3OTA5MGU0MWE3NjFhMmU4MTdiL3RhYmxlOmY2YTNlN2ZhNjU0NDQ3YTE5MTVkMTEyNWRiYjE1ZGVmL3RhYmxlcmFuZ2U6ZjZhM2U3ZmE2NTQ0NDdhMTkxNWQxMTI1ZGJiMTVkZWZfMTUtNy0xLTEtMTY0MTE0_a382e843-db23-4943-8479-51bef2ae56df"
      unitRef="usd">-4644000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80Ni9mcmFnOmJmMmEzMTRlNDE2YzQ3OTA5MGU0MWE3NjFhMmU4MTdiL3RhYmxlOmY2YTNlN2ZhNjU0NDQ3YTE5MTVkMTEyNWRiYjE1ZGVmL3RhYmxlcmFuZ2U6ZjZhM2U3ZmE2NTQ0NDdhMTkxNWQxMTI1ZGJiMTVkZWZfMTYtNS0xLTEtMTY0MTE0_8793c7e0-a753-45f0-8ba7-dc7a867364c4"
      unitRef="usd">63313000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80Ni9mcmFnOmJmMmEzMTRlNDE2YzQ3OTA5MGU0MWE3NjFhMmU4MTdiL3RhYmxlOmY2YTNlN2ZhNjU0NDQ3YTE5MTVkMTEyNWRiYjE1ZGVmL3RhYmxlcmFuZ2U6ZjZhM2U3ZmE2NTQ0NDdhMTkxNWQxMTI1ZGJiMTVkZWZfMTYtNy0xLTEtMTY0MTE0_742d9a21-f5c3-4719-8a06-e0e4104fcb14"
      unitRef="usd">2894000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80Ni9mcmFnOmJmMmEzMTRlNDE2YzQ3OTA5MGU0MWE3NjFhMmU4MTdiL3RhYmxlOmY2YTNlN2ZhNjU0NDQ3YTE5MTVkMTEyNWRiYjE1ZGVmL3RhYmxlcmFuZ2U6ZjZhM2U3ZmE2NTQ0NDdhMTkxNWQxMTI1ZGJiMTVkZWZfMTctNS0xLTEtMTY0MTE0_ecfc6f7b-c286-44f0-ac88-cab2328ecaec"
      unitRef="usd">5127000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80Ni9mcmFnOmJmMmEzMTRlNDE2YzQ3OTA5MGU0MWE3NjFhMmU4MTdiL3RhYmxlOmY2YTNlN2ZhNjU0NDQ3YTE5MTVkMTEyNWRiYjE1ZGVmL3RhYmxlcmFuZ2U6ZjZhM2U3ZmE2NTQ0NDdhMTkxNWQxMTI1ZGJiMTVkZWZfMTctNy0xLTEtMTY0MTE0_7aabff2f-d0f0-47ed-87b6-62ee67e8ccc2"
      unitRef="usd">3095000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80Ni9mcmFnOmJmMmEzMTRlNDE2YzQ3OTA5MGU0MWE3NjFhMmU4MTdiL3RhYmxlOmY2YTNlN2ZhNjU0NDQ3YTE5MTVkMTEyNWRiYjE1ZGVmL3RhYmxlcmFuZ2U6ZjZhM2U3ZmE2NTQ0NDdhMTkxNWQxMTI1ZGJiMTVkZWZfMTgtNS0xLTEtMTY0MTE0_25450298-af46-489d-b29b-51dd7f7f9622"
      unitRef="usd">58186000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80Ni9mcmFnOmJmMmEzMTRlNDE2YzQ3OTA5MGU0MWE3NjFhMmU4MTdiL3RhYmxlOmY2YTNlN2ZhNjU0NDQ3YTE5MTVkMTEyNWRiYjE1ZGVmL3RhYmxlcmFuZ2U6ZjZhM2U3ZmE2NTQ0NDdhMTkxNWQxMTI1ZGJiMTVkZWZfMTgtNy0xLTEtMTY0MTE0_9f742250-5475-41e3-b51e-205538922af8"
      unitRef="usd">-201000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfNC0xLTEtMS0xNjQxMTQ_987d00d6-626e-4819-9ed6-14bf9b5d3af9"
      unitRef="usd">59835000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfNC0zLTEtMS0xNjQxMTQ_d2cef6bc-e10c-41a3-92b8-978317d19f54"
      unitRef="usd">7538000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfNi0xLTEtMS0xNjQxMTQ_7db829d6-5f5a-4176-84c5-b99eb8900954"
      unitRef="usd">51438000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfNi0zLTEtMS0xNjQxMTQ_e7727ff6-cbfb-4b31-abd9-7e193e6f623e"
      unitRef="usd">53844000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfNy0xLTEtMS0xNjQxMTQ_a08edcf7-9fd3-479e-8891-8bf6148eec4b"
      unitRef="usd">11829000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfNy0zLTEtMS0xNjQxMTQ_22ea28eb-1b33-41b2-bab2-c150f5cdd35a"
      unitRef="usd">893000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfOS0xLTEtMS0xNjQxMTQ_6497552c-119d-47eb-ba9d-81fa975e9c17"
      unitRef="usd">6442000</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfOS0zLTEtMS0xNjQxMTQ_7683b0f8-a121-4a82-85b0-efa6d7d44635"
      unitRef="usd">-26486000</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:IncreaseDecreaseInAllowanceForEquityFundsUsedDuringConstruction
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMTEtMS0xLTEtMTY0MTE0_f3796cd1-6b30-4985-91e6-b5fe99dd0262"
      unitRef="usd">1862000</us-gaap:IncreaseDecreaseInAllowanceForEquityFundsUsedDuringConstruction>
    <us-gaap:IncreaseDecreaseInAllowanceForEquityFundsUsedDuringConstruction
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMTEtMy0xLTEtMTY0MTE0_c2c9ac48-7ceb-44db-b3c2-9a72aa0ecb11"
      unitRef="usd">2294000</us-gaap:IncreaseDecreaseInAllowanceForEquityFundsUsedDuringConstruction>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMTItMS0xLTEtMTY0MTE0_edc1081c-fd8f-4fd8-8051-0cc9fd3af3da"
      unitRef="usd">-866000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMTItMy0xLTEtMTY0MTE0_32de43cf-565e-42e1-8ee2-d24b9975c96c"
      unitRef="usd">-894000</us-gaap:OtherNoncashIncomeExpense>
    <pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMTQtMS0xLTEtMTY0MTE0_57ab7e4e-dfee-4a73-904d-a107a88ad008"
      unitRef="usd">-54042000</pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues>
    <pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMTQtMy0xLTEtMTY0MTE0_5975f4ca-d812-4c7f-a258-c1fd605a5b44"
      unitRef="usd">-22466000</pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMTUtMS0xLTEtMTY0MTE0_08f1c0e9-1623-4e86-9592-05aa5202c17e"
      unitRef="usd">-2916000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMTUtMy0xLTEtMTY0MTE0_e65bb1d6-bf91-49d1-a91f-aa46ac197ed4"
      unitRef="usd">4636000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMTYtMS0xLTEtMTY0MTE0_92aa442d-b6cc-45a7-9fa2-a9ef847b7c14"
      unitRef="usd">7306000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMTYtMy0xLTEtMTY0MTE0_22864f17-5aab-4a6d-b161-562618911658"
      unitRef="usd">-11418000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMTctMS0xLTEtMTY0MTE0_2da68776-bec0-4c3c-9820-a11024572de6"
      unitRef="usd">897000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMTctMy0xLTEtMTY0MTE0_2fb9f59b-372a-41bb-b8da-7eaaafe17109"
      unitRef="usd">11065000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMTgtMS0xLTEtMTY0MTE0_a8a528c1-aba9-4dc1-a81c-ff37f1446320"
      unitRef="usd">-50299000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMTgtMy0xLTEtMTY0MTE0_8cb1cdd9-7550-4345-98e7-86fd10d92db9"
      unitRef="usd">-6876000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <pnm:IncreaseDecreaseInAccruedInterestAndTaxes
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMTktMS0xLTEtMTY0MTE0_16b818e3-08a4-4908-b0da-8e5434385200"
      unitRef="usd">11770000</pnm:IncreaseDecreaseInAccruedInterestAndTaxes>
    <pnm:IncreaseDecreaseInAccruedInterestAndTaxes
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMTktMy0xLTEtMTY0MTE0_ca414ffe-c900-4c13-b446-cff494a26cec"
      unitRef="usd">14873000</pnm:IncreaseDecreaseInAccruedInterestAndTaxes>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMjAtMS0xLTEtMTY0MTE0_bb57c044-fd3d-43df-9759-f348960d55c0"
      unitRef="usd">-12083000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMjAtMy0xLTEtMTY0MTE0_25a1127e-4ede-497d-8486-28a10e22c098"
      unitRef="usd">-4879000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMjItMS0xLTEtMTY0MTE0_116084e9-4277-4afa-ae54-69d7483857b2"
      unitRef="usd">-6006000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMjItMy0xLTEtMTY0MTE0_5baf6db0-6455-4ab3-8cc3-f2e0927808b8"
      unitRef="usd">-10198000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMjMtMS0xLTEtMTY0MTE0_666a38e9-87aa-4238-9b7d-91c5cc8d756e"
      unitRef="usd">107801000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMjMtMy0xLTEtMTY0MTE0_8b77265d-9a7b-4323-9b4d-309c1b7e7633"
      unitRef="usd">98464000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMjYtMS0xLTEtMTY0MTE0_182e2211-683a-4bd1-8f3b-f82529f36ad5"
      unitRef="usd">143348000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMjYtMy0xLTEtMTY0MTE0_80f944d0-73b9-4528-9e30-668783868440"
      unitRef="usd">96359000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMjctMS0xLTEtMTgxMTI0_bae002b7-73c1-4b23-8a6a-0ca5f3d6799c"
      unitRef="usd">28372000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMjctMy0xLTEtMTgxMTMy_4103251c-3a5e-4189-935d-9becfa5240e7"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMjctMS0xLTEtMTY0MTE0_1cb47112-6245-4321-b448-77a3b001074e"
      unitRef="usd">91830000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMjctMy0xLTEtMTY0MTE0_f5f32837-d67c-4f84-9123-b82cff1e2b0f"
      unitRef="usd">125246000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMjgtMS0xLTEtMTY0MTE0_18ef23b0-8eaa-4118-a880-0abe43cb47e2"
      unitRef="usd">95773000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMjgtMy0xLTEtMTY0MTE0_71584c13-441b-4e30-a353-2f1fbf3847dc"
      unitRef="usd">127791000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMzEtMS0xLTEtMTY0MTE0_b6781379-91b6-4bd0-aef9-12bdba8c59ca"
      unitRef="usd">-6000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMzEtMy0xLTEtMTY0MTE0_38a518a4-8fcb-42dc-a8c3-8196b6dd644b"
      unitRef="usd">-565000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMzItMS0xLTEtMTY0MTE0_3d08b812-6737-42b0-b2bc-297df242a2cc"
      unitRef="usd">-118913000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjE4ZjFjZjMxOGRmZjQ5MGE5ZWNhZjNjMDUwODBmYzNlL3RhYmxlcmFuZ2U6MThmMWNmMzE4ZGZmNDkwYTllY2FmM2MwNTA4MGZjM2VfMzItMy0xLTEtMTY0MTE0_4464ed36-2544-49fc-9c9d-4ae074a10b37"
      unitRef="usd">-98339000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfNC0xLTEtMS0xNjQxMTQ_720ec12b-c92a-4e34-a2e9-85d0fae2d2fb"
      unitRef="usd">25000000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfNC0zLTEtMS0xNjQxMTQ_ce0336e9-1141-4c5c-8e3d-ed6fde605cb6"
      unitRef="usd">-2700000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfOS0xLTEtMS0xNjQxMTQ_13b9201d-d92b-4246-be7e-592424a8567b"
      unitRef="usd">132000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfOS0zLTEtMS0xNjQxMTQ_65efd4a2-0538-40f5-b7ac-2bcadf491772"
      unitRef="usd">132000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfMTAtMS0xLTEtMTY0MTE0_8941ac4f-3fcc-4607-82f3-041f2a68cca5"
      unitRef="usd">5510000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfMTAtMy0xLTEtMTY0MTE0_5365220b-d874-4a7e-8318-c61e7e78bce5"
      unitRef="usd">4232000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <pnm:ProceedsFromTransmissionInterconnectionAndSecurityDepositArrangements
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfMTEtMS0xLTEtMTY0MTE0_4f0a3e46-99d4-4ee4-b70e-c7522f8214c9"
      unitRef="usd">3894000</pnm:ProceedsFromTransmissionInterconnectionAndSecurityDepositArrangements>
    <pnm:ProceedsFromTransmissionInterconnectionAndSecurityDepositArrangements
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfMTEtMy0xLTEtMTY0MTE0_4a0f0f92-bf3f-417d-99a0-65cc6a3edeb5"
      unitRef="usd">12170000</pnm:ProceedsFromTransmissionInterconnectionAndSecurityDepositArrangements>
    <pnm:RepaymentsFromTransmissionInterconnectionArrangement
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfMTItMS0xLTEtMTY0MTE0_f91e50c2-9a87-450f-bfbb-877e0ce7e3fa"
      unitRef="usd">11667000</pnm:RepaymentsFromTransmissionInterconnectionArrangement>
    <pnm:RepaymentsFromTransmissionInterconnectionArrangement
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfMTItMy0xLTEtMTY0MTE0_84c4526b-6471-4fa7-af48-9ff18cb18b97"
      unitRef="usd">1972000</pnm:RepaymentsFromTransmissionInterconnectionArrangement>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfMTMtMS0xLTEtMTY0MTE0_3ee5cf08-9541-4221-8572-86830b46f65b"
      unitRef="usd">-377000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfMTMtMy0xLTEtMTY0MTE0_f078bfe4-770f-4073-b447-a98deac6a24b"
      unitRef="usd">-293000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfMTQtMS0xLTEtMTY0MTE0_8a526e91-6dbd-4c33-be22-6a717948d49d"
      unitRef="usd">11208000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfMTQtMy0xLTEtMTY0MTE0_46b2f702-f519-4843-a342-602ad524bace"
      unitRef="usd">2841000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfMTYtMS0xLTEtMTY0MTE0_82dae678-9f26-43f0-8a9c-8bc5d31a2d22"
      unitRef="usd">96000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfMTYtMy0xLTEtMTY0MTE0_54b02769-f03c-430b-a732-4e09ca2aa197"
      unitRef="usd">2966000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfMTctMS0xLTEtMTY0MTE0_aa4df28a-3a90-4b09-ae61-40f3b939b941"
      unitRef="usd">2985000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3566a082a1df45209e5c2328bfc84b05_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfMTctMy0xLTEtMTY0MTE0_85458a1c-1cce-4107-bad0-b5ca38ee80db"
      unitRef="usd">19000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfMTgtMS0xLTEtMTY0MTE0_52c70b1b-9168-4402-8bf6-8e63ce959246"
      unitRef="usd">3081000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6b3c3191ed1a4ffb8f1aedcbe98d9bfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfMTgtMy0xLTEtMTY0MTE0_30342c5c-8d33-44c9-b7e0-841e4d69f0f8"
      unitRef="usd">2985000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfMjUtMS0xLTEtMTY0MTE0_770a281b-e0d8-4048-ab5c-fcf035d76ce2"
      unitRef="usd">12778000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfMjUtMy0xLTEtMTY0MTE0_2be25f68-fde2-4376-9f7f-3da868fea417"
      unitRef="usd">9070000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfMjYtMS0xLTEtMTY0MTE0_0e342713-2d1e-43dd-b628-8a8330d462a5"
      unitRef="usd">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfMjYtMy0xLTEtMTY0MTE0_d35bfc69-cae5-42ec-a245-315f75f146ea"
      unitRef="usd">0</us-gaap:IncomeTaxesPaidNet>
    <pnm:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfMjktMS0xLTEtMTY0MTE0_1502c804-1b0d-48f9-92bd-e825a6e564e4"
      unitRef="usd">17849000</pnm:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid>
    <pnm:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl80OS9mcmFnOmM2NTNmMmNmNzAwNTRkMzdhYjkxYTNhYmQ0NmRhMGQwL3RhYmxlOjA2NzEyYmU1NTBmYTQxZDBhNjJjZDhiMGRhODAwZTUzL3RhYmxlcmFuZ2U6MDY3MTJiZTU1MGZhNDFkMGE2MmNkOGIwZGE4MDBlNTNfMjktMy0xLTEtMTY0MTE0_649ec371-f66b-4085-82a6-4057db4af01a"
      unitRef="usd">26620000</pnm:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfNC0xLTEtMS0xNjQxMTQ_f74f47ce-72e3-4da5-b3d6-2d74a2556871"
      unitRef="usd">3081000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfNC0zLTEtMS0xNjQxMTQ_42243a69-0e0a-4965-ad0d-13351d9becf9"
      unitRef="usd">2985000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfNS0wLTEtMS0xNjQxMTQvdGV4dHJlZ2lvbjo4MWVjMTZjN2NiOGM0OTIyODZjMmEyOTExYjlmZDg4YV82Mw_d6b7edd0-6070-46fc-8340-539598d7e042"
      unitRef="usd">4884000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfNS0wLTEtMS0xNjQxMTQvdGV4dHJlZ2lvbjo4MWVjMTZjN2NiOGM0OTIyODZjMmEyOTExYjlmZDg4YV83MA_d0d4608a-e3b1-402a-88a5-789c950f26f5"
      unitRef="usd">4925000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfNS0xLTEtMS0xNjQxMTQ_eac7d43a-d386-4ff4-b978-fd73bdb895a6"
      unitRef="usd">101604000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfNS0zLTEtMS0xNjQxMTQ_903849aa-5c0a-4714-bacd-6d43e8500777"
      unitRef="usd">151386000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfNi0xLTEtMS0xNjQxMTQ_a3f1aed1-8960-4e44-888d-7d1f1104368f"
      unitRef="usd">40155000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfNi0zLTEtMS0xNjQxMTQ_46dda6cd-11f2-46a0-a86c-51635fd8adf2"
      unitRef="usd">45282000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:OtherReceivables
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfNy0xLTEtMS0xNjQxMTQ_cbe5fb4c-059d-4fe5-888a-0b2fbf5b8869"
      unitRef="usd">20732000</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfNy0zLTEtMS0xNjQxMTQ_dfb49d0b-629a-4d12-9293-f949e8bf89c8"
      unitRef="usd">13877000</us-gaap:OtherReceivables>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfOC0xLTEtMS0xNjQxMTQ_2e5e24c5-66ea-422c-86c9-79d9d418c6ad"
      unitRef="usd">9532000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfOC0zLTEtMS0xNjQxMTQ_3e3ec4ad-02d1-4a09-bc4a-08866eccc7cf"
      unitRef="usd">8868000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:InventoryNet
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfOS0xLTEtMS0xNjQxMTQ_feecb2d2-e964-4b9f-b4fa-348f5f1ff148"
      unitRef="usd">52974000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfOS0zLTEtMS0xNjQxMTQ_bcf3e7dc-47b9-42df-b9d4-c6692e363753"
      unitRef="usd">55890000</us-gaap:InventoryNet>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMTAtMS0xLTEtMTY0MTE0_a6922ff3-9afd-4b09-9d49-96a90ab2cb3f"
      unitRef="usd">43468000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMTAtMy0xLTEtMTY0MTE0_c1e25b9d-902b-47da-82fd-999654f70407"
      unitRef="usd">18333000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMTItMS0xLTEtMTY0MTE0_a658a1dc-57af-45cc-aed0-489a63eed930"
      unitRef="usd">13649000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMTItMy0xLTEtMTY0MTE0_0dfda74d-a9cc-41f2-bda9-634b08213e16"
      unitRef="usd">10085000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMTMtMS0xLTEtMTY0MTE0_12550f9b-6575-4760-b011-332c89c2aea2"
      unitRef="usd">18233000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMTMtMy0xLTEtMTY0MTE0_d476c384-7816-4c55-8a54-68a21dc7f957"
      unitRef="usd">18233000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherAssetsCurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMTQtMS0xLTEtMTY0MTE0_57ad3ff5-8d7d-49c0-bd54-b50b55dcbc3c"
      unitRef="usd">3035000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMTQtMy0xLTEtMTY0MTE0_83594820-f7ea-4782-b5a3-ccd43cd44acd"
      unitRef="usd">20706000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMTUtMS0xLTEtMTY0MTE0_475988d3-ba27-4709-a59c-7a0ae22a8889"
      unitRef="usd">306463000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMTUtMy0xLTEtMTY0MTE0_a8e4e2a3-8bb7-4d16-837a-f6a8fad14331"
      unitRef="usd">345645000</us-gaap:AssetsCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMTgtMS0xLTEtMTY0MTE0_48f4799f-4960-4fd6-a006-b22753c5364e"
      unitRef="usd">431328000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMTgtMy0xLTEtMTY0MTE0_965ee352-2ee6-4b38-b9d0-ac9fb055c1cc"
      unitRef="usd">417476000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:OtherLongTermInvestments
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMTktMS0xLTEtMTY0MTE0_17847bb7-0c46-4d42-95c4-49f83f3f4b03"
      unitRef="usd">74000</us-gaap:OtherLongTermInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMTktMy0xLTEtMTY0MTE0_035a5f11-b5ae-430d-a169-277a74f766ac"
      unitRef="usd">76000</us-gaap:OtherLongTermInvestments>
    <us-gaap:PropertyPlantAndEquipmentOtherNet
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMjAtMS0xLTEtMTY0MTE0_721187ac-3439-49f2-b1f6-b3341c247712"
      unitRef="usd">13416000</us-gaap:PropertyPlantAndEquipmentOtherNet>
    <us-gaap:PropertyPlantAndEquipmentOtherNet
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMjAtMy0xLTEtMTY0MTE0_7747b3a8-9ec4-4824-a248-ec45d5b73b91"
      unitRef="usd">11695000</us-gaap:PropertyPlantAndEquipmentOtherNet>
    <pnm:TotalOtherPropertyAndInvestments
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMjEtMS0xLTEtMTY0MTE0_66a1504d-0c5a-4c21-839c-3024a5f915cb"
      unitRef="usd">444818000</pnm:TotalOtherPropertyAndInvestments>
    <pnm:TotalOtherPropertyAndInvestments
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMjEtMy0xLTEtMTY0MTE0_d58be512-98e1-4338-ac09-85d810c07c6d"
      unitRef="usd">429247000</pnm:TotalOtherPropertyAndInvestments>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMjMtMS0xLTEtMTY0MTE0_fbce6ed1-7edc-4c91-b242-ba3dd3242e64"
      unitRef="usd">5913166000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMjMtMy0xLTEtMTY0MTE0_64b42bc1-b954-43ac-9d5e-3dd3c84829d9"
      unitRef="usd">6007464000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMjQtMS0xLTEtMTY0MTE0_8027f590-b571-4a9a-a681-a8959899d090"
      unitRef="usd">1902675000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMjQtMy0xLTEtMTY0MTE0_9a2fa8d5-9b91-43c8-9f3b-ebda77c5e52e"
      unitRef="usd">1908644000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <pnm:PublicUtilitiesPropertyPlantAndEquipmentInServiceNet
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMjUtMS0xLTEtMTY0MTE0_83734608-250a-4f5d-a2aa-790cd712ac01"
      unitRef="usd">4010491000</pnm:PublicUtilitiesPropertyPlantAndEquipmentInServiceNet>
    <pnm:PublicUtilitiesPropertyPlantAndEquipmentInServiceNet
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMjUtMy0xLTEtMTY0MTE0_d361cfd1-866c-4b09-8896-f6b8f17dd69e"
      unitRef="usd">4098820000</pnm:PublicUtilitiesPropertyPlantAndEquipmentInServiceNet>
    <us-gaap:ConstructionInProgressGross
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMjYtMS0xLTEtMTY0MTE0_05f6c13f-1829-4bc1-a4e4-2b4bfe38426d"
      unitRef="usd">372874000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMjYtMy0xLTEtMTY0MTE0_c9822bf1-2086-4e5e-ae52-057bf4ed0383"
      unitRef="usd">300772000</us-gaap:ConstructionInProgressGross>
    <pnm:AccumulatedAmortizationNuclearFuel
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMjctMC0xLTEtMTY0MTE0L3RleHRyZWdpb246ZGIwMzQxODNmNTQyNDJjOTkwZWZlMjE4NzM2YTRjMzhfNTM_84d6431e-53e4-4613-a9f3-7bf3ba0c881c"
      unitRef="usd">38626000</pnm:AccumulatedAmortizationNuclearFuel>
    <pnm:AccumulatedAmortizationNuclearFuel
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMjctMC0xLTEtMTY0MTE0L3RleHRyZWdpb246ZGIwMzQxODNmNTQyNDJjOTkwZWZlMjE4NzM2YTRjMzhfNjA_58539c2f-f428-4015-86f1-353c6a37d693"
      unitRef="usd">43985000</pnm:AccumulatedAmortizationNuclearFuel>
    <us-gaap:NuclearFuelNetOfAmortization
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMjctMS0xLTEtMTY0MTE0_89631271-ccec-4a20-a9ed-d770470c7e24"
      unitRef="usd">77214000</us-gaap:NuclearFuelNetOfAmortization>
    <us-gaap:NuclearFuelNetOfAmortization
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMjctMy0xLTEtMTY0MTE0_b9d95661-2364-47d7-8c76-e3239ec3adda"
      unitRef="usd">95223000</us-gaap:NuclearFuelNetOfAmortization>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMjgtMS0xLTEtMTY0MTE0_6b66f62e-4133-4804-bf92-8a7832890332"
      unitRef="usd">4460579000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMjgtMy0xLTEtMTY0MTE0_751a5984-f6fe-40dc-b37b-6bbc5a359aa2"
      unitRef="usd">4494815000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMzAtMS0xLTEtMTY0MTE0_6f7e9529-2de8-4f4b-af0b-5ca7142b6952"
      unitRef="usd">850860000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMzAtMy0xLTEtMTY0MTE0_3073d554-672f-4a41-88a1-399d9615ed46"
      unitRef="usd">763941000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:Goodwill
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMzEtMS0xLTEtMTY0MTE0_46dd3555-c074-4545-905b-a0d4c72b21b2"
      unitRef="usd">51632000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMzEtMy0xLTEtMTY0MTE0_0d35874b-fb75-4177-bfcf-9488f5506f74"
      unitRef="usd">51632000</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMzItMS0xLTEtMTY0MTE0_d7c0091e-c0b0-42b2-96b4-8305b5cba917"
      unitRef="usd">49732000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMzItMy0xLTEtMTY0MTE0_cd0c8dbf-d738-4aea-91c8-903e83028c83"
      unitRef="usd">52556000</us-gaap:OperatingLeaseRightOfUseAsset>
    <pnm:OtherDeferredCostsNetIncludingDeferredFinanceCosts
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMzQtMS0xLTEtMTY0MTE0_5e8df553-23c6-4f3c-abb4-25d46aaccd06"
      unitRef="usd">142312000</pnm:OtherDeferredCostsNetIncludingDeferredFinanceCosts>
    <pnm:OtherDeferredCostsNetIncludingDeferredFinanceCosts
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMzQtMy0xLTEtMTY0MTE0_5f2e4bf1-94ae-4a18-a051-b58b7239d3f7"
      unitRef="usd">134330000</pnm:OtherDeferredCostsNetIncludingDeferredFinanceCosts>
    <pnm:TotalDeferredChargesAndOtherAssets
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMzUtMS0xLTEtMTY0MTE0_f7e6df84-7655-46a5-a1c4-ee36e2d048e4"
      unitRef="usd">1094536000</pnm:TotalDeferredChargesAndOtherAssets>
    <pnm:TotalDeferredChargesAndOtherAssets
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMzUtMy0xLTEtMTY0MTE0_6f22a00d-ea55-494f-b889-70de9b6f79c7"
      unitRef="usd">1002459000</pnm:TotalDeferredChargesAndOtherAssets>
    <us-gaap:Assets
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMzYtMS0xLTEtMTY0MTE0_e44bdc87-6343-420f-a067-4c686398192a"
      unitRef="usd">6306396000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjkyNzE4YTc3ZDIyMzRkOWFhMGYwYTY4YzRlODhmYTI3L3RhYmxlcmFuZ2U6OTI3MThhNzdkMjIzNGQ5YWEwZjBhNjhjNGU4OGZhMjdfMzYtMy0xLTEtMTY0MTE0_1c5103ca-e5b9-4402-ae1d-d01e75d87570"
      unitRef="usd">6272166000</us-gaap:Assets>
    <us-gaap:ShortTermBorrowings
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfNC0xLTEtMS0xNjQxMTQ_b09f010b-3e9a-4d96-90e3-014f501232e8"
      unitRef="usd">210900000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfNC0zLTEtMS0xNjQxMTQ_b8fd97f5-8958-485c-b68b-b866fa50f095"
      unitRef="usd">185900000</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebtCurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfNi0xLTEtMS0xNjQxMTQ_6c046b59-edce-4140-92dd-b9eda63892e2"
      unitRef="usd">409901000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfNi0zLTEtMS0xNjQxMTQ_7d57b699-95a6-4071-9a07-6a664ca25e96"
      unitRef="usd">184793000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfNy0xLTEtMS0xNjQxMTQ_8ed2ac15-b90d-4f77-ac6d-6541ef7646d8"
      unitRef="usd">95374000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfNy0zLTEtMS0xNjQxMTQ_f697dd31-1763-4ed7-b6e6-21c1c8e54ca2"
      unitRef="usd">163522000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfOC0xLTEtMS0xNjQxMTQ_b262fdaf-6d33-49da-a3cf-184cc2f8a193"
      unitRef="usd">10837000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfOC0zLTEtMS0xNjQxMTQ_546a6f35-c2b5-4051-af62-7d0070294c46"
      unitRef="usd">14919000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfOS0xLTEtMS0xNjQxMTQ_ac70887f-fcbf-425b-954d-2e3f2175d65a"
      unitRef="usd">6317000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfOS0zLTEtMS0xNjQxMTQ_190f772e-a919-4d49-82bc-01aea86bbf20"
      unitRef="usd">6117000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <pnm:AccruedInterestAndTaxesPayable
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMTAtMS0xLTEtMTY0MTE0_6a3e274e-7950-4428-8bf8-578c698a6242"
      unitRef="usd">47567000</pnm:AccruedInterestAndTaxesPayable>
    <pnm:AccruedInterestAndTaxesPayable
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMTAtMy0xLTEtMTY0MTE0_baa68d91-b7e3-407b-be66-ef87355f605f"
      unitRef="usd">35797000</pnm:AccruedInterestAndTaxesPayable>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMTEtMS0xLTEtMTY0MTE0_0a762e79-05c0-4b96-840a-0c1e5d19e71f"
      unitRef="usd">4024000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMTEtMy0xLTEtMTY0MTE0_fb87ae33-cea4-4001-9c08-be4728c912ee"
      unitRef="usd">7913000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMTItMS0xLTEtMTY0MTE0_0623fc5b-d8df-4182-82fb-645d28cda02d"
      unitRef="usd">9191000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMTItMy0xLTEtMTY0MTE0_a81584c8-9eb0-44b6-972b-b5d4817dcb64"
      unitRef="usd">17239000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMTQtMS0xLTEtMTY0MTE0_b7ac9246-e1b5-4fff-8dab-abed473a5881"
      unitRef="usd">132000</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMTQtMy0xLTEtMTY0MTE0_d0cd9024-e17a-4c9b-a771-f36ee1e52035"
      unitRef="usd">132000</us-gaap:DividendsPayableCurrent>
    <pnm:TransmissionInterconnectionArrangementLiabilities
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMTYtMS0xLTEtMTY0MTE0_7f0ee507-472a-414a-999d-c2092fcc373c"
      unitRef="usd">23481000</pnm:TransmissionInterconnectionArrangementLiabilities>
    <pnm:TransmissionInterconnectionArrangementLiabilities
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMTYtMy0xLTEtMTY0MTE0_73f26e3b-0a89-48ed-9889-b1f427a352ce"
      unitRef="usd">20473000</pnm:TransmissionInterconnectionArrangementLiabilities>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMTctMS0xLTEtMTY0MTE0_807ec424-04c6-4655-8eae-fbd87868de5c"
      unitRef="usd">75006000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMTctMy0xLTEtMTY0MTE0_33d05118-3728-4cfc-9907-26166230dccf"
      unitRef="usd">55350000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMTgtMS0xLTEtMTY0MTE0_38aea6de-1c42-49e0-9f1b-08ac6266215d"
      unitRef="usd">892730000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMTgtMy0xLTEtMTY0MTE0_58d3c919-0eae-47e7-8767-92e03b37c086"
      unitRef="usd">692155000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMTktMS0xLTEtMTY0MTE0_390f33f3-6d76-415e-97da-ad9814cf163c"
      unitRef="usd">1591556000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMTktMy0xLTEtMTY0MTE0_6a7d7acd-f1a8-4e21-8e35-388b0df7080a"
      unitRef="usd">1816107000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMjEtMS0xLTEtMTY0MTE0_e992bb30-8dfa-45ab-b3c9-313313a34977"
      unitRef="usd">699783000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMjEtMy0xLTEtMTY0MTE0_c07ef9de-f908-41af-b1d3-534d5dee1378"
      unitRef="usd">682040000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMjMtMS0xLTEtMTY0MTE0_f4d629dc-224a-41be-baf2-6c3e47fa4eb2"
      unitRef="usd">557564000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMjMtMy0xLTEtMTY0MTE0_12f6c300-3e1d-47ce-b248-2c210573d4f4"
      unitRef="usd">556989000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMjQtMS0xLTEtMTY0MTE0_3a105a7b-44ef-4d28-a23e-9fa2c5b56ad7"
      unitRef="usd">224172000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMjQtMy0xLTEtMTY0MTE0_bb215ab4-8cf7-4dbb-972c-98ea618301a7"
      unitRef="usd">222549000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMjUtMS0xLTEtMTY0MTE0_76a5079a-723b-4868-bee8-b3f8428ab1e4"
      unitRef="usd">30344000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMjUtMy0xLTEtMTY0MTE0_342a96f9-51ee-4e15-9e0d-5698e31cd1e5"
      unitRef="usd">32007000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMjYtMS0xLTEtMTY0MTE0_29993588-28eb-4a9b-9ebc-3005ef5b7eb9"
      unitRef="usd">38759000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMjYtMy0xLTEtMTY0MTE0_7821ca8a-6252-46b7-b0db-bcafafc0c114"
      unitRef="usd">39633000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMjgtMS0xLTEtMTY0MTE0_1fc1dbe4-2ed3-47a9-8ce9-43e75eeb2040"
      unitRef="usd">241964000</us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMjgtMy0xLTEtMTY0MTE0_efe41492-4e93-4b5d-91af-42c752ec4f33"
      unitRef="usd">258833000</us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMjktMS0xLTEtMTY0MTE0_f7ebdb9c-dd6b-470c-9c7c-9855c57825b0"
      unitRef="usd">1792586000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMjktMy0xLTEtMTY0MTE0_9fe6f0e9-0822-404e-a09a-707744e2151c"
      unitRef="usd">1792051000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzAtMS0xLTEtMTY0MTE0_0ddb3c4f-0f24-4aed-a642-4c7ae602fa82"
      unitRef="usd">4276872000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzAtMy0xLTEtMTY0MTE0_c99c555e-252c-4209-804b-412b4c3808cc"
      unitRef="usd">4300313000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzEtMS0xLTEtMTY0MTE0_48fb65e1-1f1b-4ab6-bbf8-4fe6a859ce21"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzEtMy0xLTEtMTY0MTE0_8a8154db-e6c1-4475-aed9-524a762bfc20"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzMtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246Y2UxZjkxNWQ5M2NmNGNhNzk2MWYxZTliMmQ0M2ZiNDhfNDc_392ea781-eb9d-412a-a268-82ee6c988dff"
      unitRef="usdPerShare">100</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzMtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246Y2UxZjkxNWQ5M2NmNGNhNzk2MWYxZTliMmQ0M2ZiNDhfNDc_9a9165bb-947c-47ad-91f8-cf8c06f4741a"
      unitRef="usdPerShare">100</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzMtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246Y2UxZjkxNWQ5M2NmNGNhNzk2MWYxZTliMmQ0M2ZiNDhfNjQ_61ade819-5526-49f7-b0ea-85001475c390"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzMtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246Y2UxZjkxNWQ5M2NmNGNhNzk2MWYxZTliMmQ0M2ZiNDhfNjQ_b2692e05-969e-4724-8725-80a333553a65"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzMtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246Y2UxZjkxNWQ5M2NmNGNhNzk2MWYxZTliMmQ0M2ZiNDhfMTA5_0031a18c-4ec6-496a-b761-ba7f1d31e7a6"
      unitRef="shares">115293</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzMtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246Y2UxZjkxNWQ5M2NmNGNhNzk2MWYxZTliMmQ0M2ZiNDhfMTA5_32c9fc9d-f097-441f-a4fa-7e6d7f6ecfd1"
      unitRef="shares">115293</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzMtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246Y2UxZjkxNWQ5M2NmNGNhNzk2MWYxZTliMmQ0M2ZiNDhfMTA5_395b147c-9fff-4e5f-bff5-2d3fb799f308"
      unitRef="shares">115293</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzMtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246Y2UxZjkxNWQ5M2NmNGNhNzk2MWYxZTliMmQ0M2ZiNDhfMTA5_48601d05-51df-4b54-ae85-352a03938bfa"
      unitRef="shares">115293</us-gaap:PreferredStockSharesIssued>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzMtMS0xLTEtMTY0MTE0_2024af42-1429-4cff-8f43-75b3be8a2810"
      unitRef="usd">11529000</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzMtMy0xLTEtMTY0MTE0_8102fcc5-df6a-43c0-b4fc-4ab8a614715c"
      unitRef="usd">11529000</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements>
    <us-gaap:CommonStockNoParValue
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzYtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDQ5Zjg3YjY1NmMwNDA5MTk5YjNlMzY0YWM3NjU3MGVfMTg_5602c63f-2b06-404a-8fe9-ca66b73f8e41"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockNoParValue
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzYtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDQ5Zjg3YjY1NmMwNDA5MTk5YjNlMzY0YWM3NjU3MGVfMTg_bd570e0a-547e-4930-bfc5-82a721374864"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzYtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDQ5Zjg3YjY1NmMwNDA5MTk5YjNlMzY0YWM3NjU3MGVfMzI_1c5092fe-b214-40a4-9220-af928a69c342"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzYtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDQ5Zjg3YjY1NmMwNDA5MTk5YjNlMzY0YWM3NjU3MGVfMzI_dc197ee1-b114-4944-a98c-a21f3622f393"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzYtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDQ5Zjg3YjY1NmMwNDA5MTk5YjNlMzY0YWM3NjU3MGVfNzc_0e36b9ec-f70b-44a8-a58b-a8be87abd70d"
      unitRef="shares">39117799</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzYtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDQ5Zjg3YjY1NmMwNDA5MTk5YjNlMzY0YWM3NjU3MGVfNzc_25efaf5e-666f-4726-a2ef-aba82cc665be"
      unitRef="shares">39117799</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzYtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDQ5Zjg3YjY1NmMwNDA5MTk5YjNlMzY0YWM3NjU3MGVfNzc_6c8118a4-901b-4e6a-a51a-90b851c84cd8"
      unitRef="shares">39117799</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzYtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246MDQ5Zjg3YjY1NmMwNDA5MTk5YjNlMzY0YWM3NjU3MGVfNzc_b3cb3fa7-fde9-4117-820e-535787b4fe65"
      unitRef="shares">39117799</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzYtMS0xLTEtMTY0MTE0_8419f7b2-47f3-407b-97f4-c3e9e9d80e06"
      unitRef="usd">1547918000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzYtMy0xLTEtMTY0MTE0_f821a71e-fa2f-4325-a7c5-288ad40b56aa"
      unitRef="usd">1547918000</us-gaap:CommonStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzctMS0xLTEtMTY0MTE0_9f72ad61-3c78-4c7e-87b7-17523b96ba40"
      unitRef="usd">-70857000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzctMy0xLTEtMTY0MTE0_5105d1ce-1311-454c-942e-6a5c4a19957b"
      unitRef="usd">-74335000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzgtMS0xLTEtMTY0MTE0_e131d9fc-9e3a-43ff-b45e-49d7d513834f"
      unitRef="usd">488323000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzgtMy0xLTEtMTY0MTE0_cb56cde6-4c89-46d3-82a0-04021cbc8172"
      unitRef="usd">433747000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzktMS0xLTEtMTY0MTE0_2403536c-b84e-4ac2-8e94-912afd7de497"
      unitRef="usd">1965384000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfMzktMy0xLTEtMTY0MTE0_24ac54da-9cd6-4302-890b-3a12ae3b464e"
      unitRef="usd">1907330000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfNDAtMS0xLTEtMTY0MTE0_e5d6b5ef-9b17-4908-9133-a3158399a514"
      unitRef="usd">52611000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfNDAtMy0xLTEtMTY0MTE0_767ec8b8-e91b-4b59-b334-fba0d9654103"
      unitRef="usd">52994000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfNDEtMS0xLTEtMTY0MTE0_b45d99c3-e29c-46a0-a069-ff8329193f53"
      unitRef="usd">2017995000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfNDEtMy0xLTEtMTY0MTE0_d8546643-5b48-47ec-ba77-76521bceaa27"
      unitRef="usd">1960324000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfNDItMS0xLTEtMTY0MTE0_a0e4a508-7e6d-40bb-8e2b-254978e7b76b"
      unitRef="usd">6306396000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81Mi9mcmFnOjZmODljNGVlNDhkNTRiNTk5M2U1ODExMzJmOWMyZTNkL3RhYmxlOjE5YTc4ZGJmMjZjNTQzNzc4MDI2MzM5ZGIzNDEyOGVmL3RhYmxlcmFuZ2U6MTlhNzhkYmYyNmM1NDM3NzgwMjYzMzlkYjM0MTI4ZWZfNDItMy0xLTEtMTY0MTE0_08b4c1ff-7ab8-417b-8d2e-f857a0cacb4b"
      unitRef="usd">6272166000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i562ef3df6f154c37af236762391d5ca3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMTQtMS0xLTEtMTY0MTE0_75170366-1d07-4a1b-ab9a-e057f6df81fe"
      unitRef="usd">1547918000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i19580e2c85f242b3a17297001feccb2e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMTQtMy0xLTEtMTY0MTE0_4b7056e5-2dd5-4479-8782-188000f18b09"
      unitRef="usd">-74335000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3e26d04b9311436aa5af0f8b5c6445c2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMTQtNS0xLTEtMTY0MTE0_f61aa0f7-07c7-4a02-8354-6185e8ecea6e"
      unitRef="usd">433747000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iddaec29a2c67493da85b6f64ec246748_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMTQtNy0xLTEtMTY0MTE0_afc7e836-ccf5-4d01-a1a4-a9ea67cdfe88"
      unitRef="usd">1907330000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i817011a1da284a90b0f9a81b947a1183_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMTQtOS0xLTEtMTY0MTE0_5eb46acf-ab87-4d60-af4c-4c1fc2aa8bdd"
      unitRef="usd">52994000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMTQtMTEtMS0xLTE2NDExNA_7843bb9d-374f-4e44-966f-3383acebbc42"
      unitRef="usd">1960324000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i58058bab55f1408f8dfe8bb647dc246a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMTctNS0xLTEtMTY0MTE0_93cdc302-a4c1-4e4f-8c98-b247f047bb05"
      unitRef="usd">54708000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7d84c88cea784043831afa926ab8b43a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMTctNy0xLTEtMTY0MTE0_f8e7280c-94b1-4136-a6e0-0008413bfce1"
      unitRef="usd">54708000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie4184a83a90448639ddb326049e276d5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMTctOS0xLTEtMTY0MTE0_e8b0f29c-e94d-4d2c-9bc8-7f0136c465d0"
      unitRef="usd">5127000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMTctMTEtMS0xLTE2NDExNA_3f46e973-6282-4ca7-ad79-10ad6291d2a3"
      unitRef="usd">59835000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i24cb5a22c39649cda7ac1864a307ff56_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMTgtMy0xLTEtMTY0MTE0_82567ea1-4fba-47f7-b3d9-546dd6079cb1"
      unitRef="usd">3478000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7d84c88cea784043831afa926ab8b43a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMTgtNy0xLTEtMTY0MTE0_7b2f3836-8012-46bb-9f95-bfaa2d96d5ed"
      unitRef="usd">3478000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMTgtMTEtMS0xLTE2NDExNA_930a61eb-10ad-4cff-b472-99973d16a601"
      unitRef="usd">3478000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i58058bab55f1408f8dfe8bb647dc246a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMTktNS0xLTEtMTY0MTE0_614717a7-fb28-4c15-8c67-77483f1a9d8c"
      unitRef="usd">132000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i7d84c88cea784043831afa926ab8b43a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMTktNy0xLTEtMTY0MTE0_06f1a3ee-8fdb-4fac-99de-079fc2399cde"
      unitRef="usd">132000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMTktMTEtMS0xLTE2NDExNA_f3f9a8f2-331f-4422-9b8b-aa12fbabfff0"
      unitRef="usd">132000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ie4184a83a90448639ddb326049e276d5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMjItOS0xLTEtMTY0MTE0_06d06983-25cc-49bc-aed5-28c37a88eeed"
      unitRef="usd">5510000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMjItMTEtMS0xLTE2NDExNA_b3e36e68-6cba-4c48-8119-5241df5d56fa"
      unitRef="usd">5510000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic17ff5a3633848c59d01734a98c03cad_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMjgtMS0xLTEtMTY0MTE0_0a16417a-e337-4bc7-ac36-cb59952c0736"
      unitRef="usd">1547918000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i954cdf56647841d09ce8bd70cc0267db_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMjgtMy0xLTEtMTY0MTE0_3643f84c-2742-4bee-8e5a-b626ad8c22d5"
      unitRef="usd">-70857000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6bffe73f42b44df3942d3f87d1f24295_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMjgtNS0xLTEtMTY0MTE0_3de3dcfd-ee50-4828-bcfe-ce0592526e18"
      unitRef="usd">488323000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7dc7090da18a431b83daa1cd0de15df4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMjgtNy0xLTEtMTY0MTE0_c94a4b2d-c9d8-4da9-bdf7-1c69fbd26366"
      unitRef="usd">1965384000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i787c048001c343709b2e938d2740dd54_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMjgtOS0xLTEtMTY0MTE0_7d0b32f5-92c3-4e7a-b82d-e004af5381ce"
      unitRef="usd">52611000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjAyZGJlZmM0M2EyMzQxN2U4OGU4YjU5ZDVlOWQwMWRjL3RhYmxlcmFuZ2U6MDJkYmVmYzQzYTIzNDE3ZTg4ZThiNTlkNWU5ZDAxZGNfMjgtMTEtMS0xLTE2NDExNA_deeda510-ec3f-4a03-9007-92755ff7084a"
      unitRef="usd">2017995000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i76ab141a6df34ada8ef7a3d261f5d521_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfOC0xLTEtMS0xNjQxMTQ_1196b720-c340-4e17-924d-1451c9577eb0"
      unitRef="usd">1547918000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i15c93326064e419db4e3c46786baf7ce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfOC0zLTEtMS0xNjQxMTQ_99f58c03-4467-4f1c-81fe-3bf0d01d4172"
      unitRef="usd">-71936000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i87b9b159a4dd431b8b748ebf38c1c563_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfOC01LTEtMS0xNjQxMTQ_f8edaa9f-6bcf-471c-a5ee-c1dbf1191aa5"
      unitRef="usd">483877000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i732c8375936d4552a6fff7cd5dd69425_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfOC03LTEtMS0xNjQxMTQ_0e156379-0879-4eff-9c30-eb3f3bb98d3e"
      unitRef="usd">1959859000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i785260d9ce4544f6aff1d7d035638d3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfOC05LTEtMS0xNjQxMTQ_98ee879b-f11d-4f34-a201-7fdcb165510b"
      unitRef="usd">55405000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3566a082a1df45209e5c2328bfc84b05_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfOC0xMS0xLTEtMTY0MTE0_6f8f2254-5a29-4158-948f-6c1ba8c35193"
      unitRef="usd">2015264000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i16729fabed91402980b7bcf3ff6e51b4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfOS01LTEtMS0xNjQxMTQ_de90513f-3517-4b46-afec-2913cbee54fa"
      unitRef="usd">4443000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i22d4dd38ccf14fc2891c35f7d9c130f7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfOS03LTEtMS0xNjQxMTQ_7e5abb62-dc73-40ae-a247-dfcc80872e0b"
      unitRef="usd">4443000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4c0a74ae70484fe88b4c6c5ea93a79e6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfOS05LTEtMS0xNjQxMTQ_62bc81d1-c940-43d8-b5e6-3970af0e85a0"
      unitRef="usd">3095000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfOS0xMS0xLTEtMTY0MTE0_fa265960-459e-47fb-bc07-851e4716e714"
      unitRef="usd">7538000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6c852a17c3b145d19256a83ba1cff678_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfMTAtMy0xLTEtMTY0MTE0_298ccc68-82bc-41cf-8e04-8b60576563f7"
      unitRef="usd">-4644000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i22d4dd38ccf14fc2891c35f7d9c130f7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfMTAtNy0xLTEtMTY0MTE0_b73a0a56-c30a-4460-8fa1-2293297e602b"
      unitRef="usd">-4644000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfMTAtMTEtMS0xLTE2NDExNA_6ebca121-7094-4111-a6c1-573771b2bd47"
      unitRef="usd">-4644000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i16729fabed91402980b7bcf3ff6e51b4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfMTEtNS0xLTEtMTY0MTE0_a57c5636-dcf0-4197-a2b6-54368427daca"
      unitRef="usd">132000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i22d4dd38ccf14fc2891c35f7d9c130f7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfMTEtNy0xLTEtMTY0MTE0_6121bd74-bd16-4fde-8080-2f8af9d21fa7"
      unitRef="usd">132000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfMTEtMTEtMS0xLTE2NDExNA_8afbc27e-9486-43c1-8f48-24d0bbc5baa5"
      unitRef="usd">132000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i4c0a74ae70484fe88b4c6c5ea93a79e6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfMTQtOS0xLTEtMTY0MTE0_88aa9e40-88af-4f63-8dc0-9c52a975dfbf"
      unitRef="usd">4232000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfMTQtMTEtMS0xLTE2NDExNA_81810b47-a5af-4981-b0ba-4ef9e64c66fe"
      unitRef="usd">4232000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaaae3903663f41a2a88b82cfe117f0b9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfMjAtMS0xLTEtMTY0MTE0_bcb99810-c80e-48fb-940d-91e073f91960"
      unitRef="usd">1547918000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id030c4493e0e410e881bcfd31b51988b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfMjAtMy0xLTEtMTY0MTE0_97568f75-ce00-44ab-ad70-3f34d4892b9b"
      unitRef="usd">-76580000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2080848139474d42b1d2c5d0a2f66edb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfMjAtNS0xLTEtMTY0MTE0_011b7b24-abd8-4ae0-9d14-46e2e4609e34"
      unitRef="usd">488188000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0b0a5b404ebb451796852ab12d5403c3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfMjAtNy0xLTEtMTY0MTE0_37e7dde3-074e-441c-ba56-6f71bfe476af"
      unitRef="usd">1959526000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4c55ef3ebea54a6d827d9446ba082ff8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfMjAtOS0xLTEtMTY0MTE0_a901e164-8824-4029-9c0f-c6a93853db8c"
      unitRef="usd">54268000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6b3c3191ed1a4ffb8f1aedcbe98d9bfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl81NS9mcmFnOjUxMjk1Y2MzZjkyNDRlMDhhZGM2MzcwNjI1ZjNjOWNjL3RhYmxlOjA5NWVjNDUxYTY3MjQwZDRhODQxZDQwYzBjYTZhMWQzL3RhYmxlcmFuZ2U6MDk1ZWM0NTFhNjcyNDBkNGE4NDFkNDBjMGNhNmExZDNfMjAtMTEtMS0xLTE2NDExNA_c2b1a9e4-293a-4025-a974-1dd300ef0a89"
      unitRef="usd">2013794000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:Revenues
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfNy01LTEtMS0xNjQxMTQ_d0d98965-e4c0-49bd-b427-abf2533b3e57"
      unitRef="usd">113912000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfNy03LTEtMS0xNjQxMTQ_0557e35d-fc58-40f6-b599-6c861a5c9a5f"
      unitRef="usd">105409000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfOS01LTEtMS0xNjQxMTQ_4a48a997-6406-4301-ae73-1b4acf2c5e2d"
      unitRef="usd">31833000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfOS03LTEtMS0xNjQxMTQ_53a84757-91dd-4267-8af3-1be7baae4314"
      unitRef="usd">29600000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMTAtNS0xLTEtMTY0MTE0_66e36795-b6bb-4427-8ea3-94fe7b1fe87e"
      unitRef="usd">14014000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMTAtNy0xLTEtMTY0MTE0_fe598722-765c-43af-9b52-18e9a33512cf"
      unitRef="usd">12013000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMTItNS0xLTEtMTY0MTE0_98f117c2-ee8c-40f9-ba3a-a51c1ffdb944"
      unitRef="usd">27440000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMTItNy0xLTEtMTY0MTE0_7c9c7b03-d6bf-4b5a-8b79-8534fdffda26"
      unitRef="usd">23642000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <pnm:TransmissionAndDistributionCosts
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMTMtNS0xLTEtMTY0MTE0_7989ee8a-b14c-479d-8734-1692d5450145"
      unitRef="usd">8309000</pnm:TransmissionAndDistributionCosts>
    <pnm:TransmissionAndDistributionCosts
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMTMtNy0xLTEtMTY0MTE0_ff62e76b-7bba-4c7b-ad6c-dd1600b63529"
      unitRef="usd">6855000</pnm:TransmissionAndDistributionCosts>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMTQtNS0xLTEtMTY0MTE0_abe918c3-be92-4881-87ea-88090f32af9c"
      unitRef="usd">10529000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMTQtNy0xLTEtMTY0MTE0_55e65304-fa13-4f42-910e-75c86b0d5392"
      unitRef="usd">9057000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMTUtNS0xLTEtMTY0MTE0_ffe3e31c-770e-4583-9e71-a6e0a691366d"
      unitRef="usd">92125000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMTUtNy0xLTEtMTY0MTE0_6a375559-8878-427c-8de1-e1c29069ab4a"
      unitRef="usd">81167000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMTYtNS0xLTEtMTY0MTE0_5396a6b1-8011-4e73-96ff-244cfa07c042"
      unitRef="usd">21787000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMTYtNy0xLTEtMTY0MTE0_3c98eedc-2228-40ca-9d4d-4eca4a9c2d1d"
      unitRef="usd">24242000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMTgtNS0xLTEtMTY0MTE0_24f24d41-4685-4dee-bdd6-ccd8671f27f0"
      unitRef="usd">114000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMTgtNy0xLTEtMTY0MTE0_f89b358b-e886-4648-921a-9e53a5f491fe"
      unitRef="usd">1182000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherIncome
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMTktNS0xLTEtMTY0MTE0_563ba230-0eb3-4624-9129-a4b75a55f498"
      unitRef="usd">511000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMTktNy0xLTEtMTY0MTE0_dcf051b4-1f8a-4e2c-b29a-c2d51d8c0031"
      unitRef="usd">1052000</us-gaap:OtherIncome>
    <us-gaap:OtherExpenses
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMjAtNS0xLTEtMTY0MTE0_25a3508f-e35f-4040-986a-bf383738a2be"
      unitRef="usd">375000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMjAtNy0xLTEtMTY0MTE0_f7d6941f-f895-48b4-b0d8-be3920185619"
      unitRef="usd">115000</us-gaap:OtherExpenses>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMjEtNS0xLTEtMTY0MTE0_67c891c4-a341-4472-9731-ef1114438e0a"
      unitRef="usd">250000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMjEtNy0xLTEtMTY0MTE0_83b6237c-233f-4206-80ed-4b90eb5f1400"
      unitRef="usd">2119000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMjItNS0xLTEtMTY0MTE0_c89e0e19-7691-4275-a53c-861cf789158b"
      unitRef="usd">10425000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMjItNy0xLTEtMTY0MTE0_1ba11f2a-b943-4feb-9220-0b9bb94ef859"
      unitRef="usd">9150000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMjMtNS0xLTEtMTY0MTE0_27efe571-877c-4f35-80d2-a34bbfc7821a"
      unitRef="usd">11612000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMjMtNy0xLTEtMTY0MTE0_8c57bdb9-8b6c-40d9-8176-a6071443298a"
      unitRef="usd">17211000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMjQtNS0xLTEtMTY0MTE0_6c112434-84d9-4feb-bdfb-c4f455b2a081"
      unitRef="usd">1579000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMjQtNy0xLTEtMTY0MTE0_aa44d335-70a5-4cb3-9da3-4179335200b6"
      unitRef="usd">2151000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMjUtNS0xLTEtMTY0MTE0_464d76fd-918c-4d14-b312-42093c5c00ad"
      unitRef="usd">10033000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl82MS9mcmFnOjYzNjUxMGZjNDMxOTQ4OTE5MGFlOGI1ZDI2YWRmMDljL3RhYmxlOjViYmRlMWNlNmU5NjQyMTZiYzRhNWY4NzhhZGRjZTliL3RhYmxlcmFuZ2U6NWJiZGUxY2U2ZTk2NDIxNmJjNGE1Zjg3OGFkZGNlOWJfMjUtNy0xLTEtMTY0MTE0_ad5adf7e-9d90-40af-9e97-6ffb42883cfe"
      unitRef="usd">15060000</us-gaap:NetIncomeLoss>
    <us-gaap:ProfitLoss
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfNC0xLTEtMS0xNjQxMTQ_ee124649-a583-4545-a9e4-927054699f74"
      unitRef="usd">10033000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfNC0zLTEtMS0xNjQxMTQ_457c5c8b-5250-4902-ae52-4917bfdecdd3"
      unitRef="usd">15060000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfNi0xLTEtMS0xNjQxMTQ_5adefd65-7a85-47c7-aff3-5b0f41b57f0c"
      unitRef="usd">27642000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfNi0zLTEtMS0xNjQxMTQ_dd87009c-40a8-4bfc-8b38-745a4e48c0e8"
      unitRef="usd">23856000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfNy0xLTEtMS0xNjQxMTQ_ef7520c6-762e-4278-b683-f9207bb446ac"
      unitRef="usd">-15000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfNy0zLTEtMS0xNjQxMTQ_46c70868-dae5-4861-93e9-e1918d836cf9"
      unitRef="usd">-345000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAllowanceForEquityFundsUsedDuringConstruction
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfOS0xLTEtMS0xNjQxMTQ_3295e596-13b5-4a6f-bcb3-a8930ab46132"
      unitRef="usd">102000</us-gaap:IncreaseDecreaseInAllowanceForEquityFundsUsedDuringConstruction>
    <us-gaap:IncreaseDecreaseInAllowanceForEquityFundsUsedDuringConstruction
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfOS0zLTEtMS0xNjQxMTQ_235e703d-0dd7-4562-a21b-c295323669ff"
      unitRef="usd">374000</us-gaap:IncreaseDecreaseInAllowanceForEquityFundsUsedDuringConstruction>
    <pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMTItMS0xLTEtMTY0MTE0_05415443-f2f6-4ab4-a2e9-06dc6504a281"
      unitRef="usd">-10876000</pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues>
    <pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMTItMy0xLTEtMTY0MTE0_e54667a3-d3b3-47ad-bfd6-cd65a8cd191c"
      unitRef="usd">1297000</pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMTMtMS0xLTEtMTY0MTE0_e5ebc2a5-e694-49b9-b29c-8aa2c7993553"
      unitRef="usd">473000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMTMtMy0xLTEtMTY0MTE0_2405f6d1-d6ee-4e1c-822e-786e123c932d"
      unitRef="usd">547000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMTQtMS0xLTEtMTY0MTE0_6d2396aa-7cfb-40b2-a6bc-beb1ca00a235"
      unitRef="usd">-6765000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMTQtMy0xLTEtMTY0MTE0_3aa1f914-abf9-4c26-a706-36dd5820ae83"
      unitRef="usd">-1670000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMTUtMS0xLTEtMTY0MTE0_8473340c-876c-482a-a56f-9bbe56366312"
      unitRef="usd">804000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMTUtMy0xLTEtMTY0MTE0_b7936996-21db-4b60-b85a-fc4f298a8113"
      unitRef="usd">1329000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMTYtMS0xLTEtMTY0MTE0_cda5c5ed-542b-4791-9a98-b24ec90c7f35"
      unitRef="usd">-3235000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMTYtMy0xLTEtMTY0MTE0_8d68825e-7893-4451-b677-02c9bfaef3aa"
      unitRef="usd">-3848000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <pnm:IncreaseDecreaseInAccruedInterestAndTaxes
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMTctMS0xLTEtMTY0MTE0_c11a32d0-40a8-4987-a929-072587bc87e6"
      unitRef="usd">-15562000</pnm:IncreaseDecreaseInAccruedInterestAndTaxes>
    <pnm:IncreaseDecreaseInAccruedInterestAndTaxes
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMTctMy0xLTEtMTY0MTE0_bfe03b3b-671b-4463-83ad-e73a2f1018c2"
      unitRef="usd">-12485000</pnm:IncreaseDecreaseInAccruedInterestAndTaxes>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMTgtMS0xLTEtMTY0MTE0_199070d1-52d1-4b54-a13c-9037d0f40afb"
      unitRef="usd">1267000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMTgtMy0xLTEtMTY0MTE0_7953005e-5650-44bc-9064-6a2570f275c9"
      unitRef="usd">-599000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMTktMS0xLTEtMTY0MTE0_dab1641d-578a-4144-adb7-683cf46d5211"
      unitRef="usd">-1238000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMTktMy0xLTEtMTY0MTE0_96a5af85-9782-4b1d-991a-8bcf9090ccd9"
      unitRef="usd">-802000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMjAtMS0xLTEtMTY0MTE0_4f2cc04e-6d18-49d0-861e-d7b7a99a6d17"
      unitRef="usd">35154000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMjAtMy0xLTEtMTY0MTE0_f69e9a58-2ff2-46aa-b426-a52c669c076b"
      unitRef="usd">18960000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMjItMS0xLTEtMTY0MTE0_eebf9bbc-574a-472f-b6fa-9fa422214c79"
      unitRef="usd">108993000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMjItMy0xLTEtMTY0MTE0_73f6a72a-fcbc-4520-9d13-ea26197c74fb"
      unitRef="usd">100556000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMjUtMS0xLTEtMTY0MTE0_866e7953-6dfd-4d25-a4b0-39ad45a6025c"
      unitRef="usd">-108993000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMjUtMy0xLTEtMTY0MTE0_c92c40c1-a974-46a2-9d5f-6f6fcd2d64e4"
      unitRef="usd">-100556000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMjgtMS0xLTEtMTY0MTE0_8c4a6ec8-51b6-4961-985a-c507b8b44f10"
      unitRef="usd">63300000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMjgtMy0xLTEtMTY0MTE0_da5145dc-9cab-4e12-88ee-1dcc30be39db"
      unitRef="usd">74600000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMjktMS0xLTEtMTY0MTE0_22bad2f9-909c-4df1-a1ed-a2572cec9f6f"
      unitRef="usd">14200000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMjktMy0xLTEtMTY0MTE0_7f2028f9-5e29-4763-a77c-a8d143a75d81"
      unitRef="usd">700000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <pnm:ProceedsFromTransmissionInterconnectionAndSecurityDepositArrangements
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMzQtMS0xLTEtMTY0MTE0_c16c40e2-088d-4c52-b2b0-d1211d4bfdf5"
      unitRef="usd">0</pnm:ProceedsFromTransmissionInterconnectionAndSecurityDepositArrangements>
    <pnm:ProceedsFromTransmissionInterconnectionAndSecurityDepositArrangements
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMzQtMy0xLTEtMTY0MTE0_43b62d83-1c21-4312-838f-4602c604c819"
      unitRef="usd">6400000</pnm:ProceedsFromTransmissionInterconnectionAndSecurityDepositArrangements>
    <pnm:RepaymentsFromTransmissionInterconnectionArrangement
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMzUtMS0xLTEtMTY0MTE0_e0402671-87ec-4355-8909-2d3a0e989d7a"
      unitRef="usd">3500000</pnm:RepaymentsFromTransmissionInterconnectionArrangement>
    <pnm:RepaymentsFromTransmissionInterconnectionArrangement
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMzUtMy0xLTEtMTY0MTE0_3cfe7227-9aed-476f-920c-8f2cbd29625e"
      unitRef="usd">0</pnm:RepaymentsFromTransmissionInterconnectionArrangement>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMzgtMS0xLTEtMTY0MTE0_f62cc65f-ee51-4386-8802-6d46fab7929e"
      unitRef="usd">-161000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMzgtMy0xLTEtMTY0MTE0_edd6b47b-b184-4c50-b010-3425d20b84ab"
      unitRef="usd">-104000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMzktMS0xLTEtMTY0MTE0_1c32700c-34e9-4de0-b416-68ae153328d4"
      unitRef="usd">73839000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfMzktMy0xLTEtMTY0MTE0_93eb92e7-33df-45b9-a11f-11b2b7c4fe9d"
      unitRef="usd">81596000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfNDEtMS0xLTEtMTY0MTE0_9d82fcb2-1480-4847-8095-25625b40e3e1"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfNDEtMy0xLTEtMTY0MTE0_dddab16c-e710-43cb-b40f-e5910f5b00f4"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfNDItMS0xLTEtMTY0MTE0_15eb1219-d213-49d2-bb45-45b437ea973e"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i38371ff94b024448a4185eb8ec25621e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfNDItMy0xLTEtMTY0MTE0_22332230-0d8e-4c4f-b108-47f9c75108cf"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfNDMtMS0xLTEtMTY0MTE0_5e002380-31a3-4bc1-b332-4734c4c043ef"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8ec425f4ed92444a9805fb7af4efa2cb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfNDMtMy0xLTEtMTY0MTE0_183dc664-2c63-40b9-a676-a31a9f0908ef"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfNDYtMS0xLTEtMTY0MTE0_a04ab8e5-f802-43d2-881b-f5042dd3035e"
      unitRef="usd">14736000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfNDYtMy0xLTEtMTY0MTE0_e7cae1a6-7f98-481d-8444-bf21174cb9b2"
      unitRef="usd">10020000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfNDctMS0xLTEtMTY0MTE0_e171c7c4-4ec2-461a-9d44-8c7de8ba20e6"
      unitRef="usd">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfNDctMy0xLTEtMTY0MTE0_9d3f2a9c-75db-4ed4-906e-dfb6d96cea95"
      unitRef="usd">-346000</us-gaap:IncomeTaxesPaidNet>
    <pnm:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfNTAtMS0xLTEtMTY0MTE0_981b517d-45d0-43b6-aff4-3e72868ae2a7"
      unitRef="usd">10986000</pnm:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid>
    <pnm:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83MC9mcmFnOjkzZjNjZTg2MjUxMDQxNjNiZTE3ODU1ZDhlMjY5YzkwL3RhYmxlOmMyZjA1Yjc3ZjI4NzQ2MTY5NjEyYTUxOTUyN2Y0MjdjL3RhYmxlcmFuZ2U6YzJmMDViNzdmMjg3NDYxNjk2MTJhNTE5NTI3ZjQyN2NfNTAtMy0xLTEtMTY0MTE0_e32f9f1d-2a52-4c49-ba33-1b4ecd84e3e7"
      unitRef="usd">1237000</pnm:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfNC0xLTEtMS0xNjQxMTQ_eea0f3cc-b748-4159-bdf1-148cbba58cb6"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfNC0zLTEtMS0xNjQxMTQ_9a14f8be-155b-46ea-9236-2e8a5871bd52"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfNS0xLTEtMS0xNjQxMTQ_d0301703-b0ed-490a-9637-a90e666141bc"
      unitRef="usd">27646000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfNS0zLTEtMS0xNjQxMTQ_b096da69-6745-4287-b877-f23228a38860"
      unitRef="usd">32283000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfNi0xLTEtMS0xNjQxMTQ_7a4bcc15-d525-4957-9218-7704a4a2e1f8"
      unitRef="usd">11952000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfNi0zLTEtMS0xNjQxMTQ_2af49d79-6a41-4ee0-9c0b-aa0fb632e314"
      unitRef="usd">18191000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:OtherReceivables
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfNy0xLTEtMS0xNjQxMTQ_74d6b984-6b89-4131-9740-0f5ae89c2765"
      unitRef="usd">3503000</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfNy0zLTEtMS0xNjQxMTQ_d1f65972-8bd0-4e77-97ea-43ce28c8c566"
      unitRef="usd">8552000</us-gaap:OtherReceivables>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfOC0xLTEtMS0xNjQxMTQ_fba82892-ea2b-49fb-972e-c21d15632a2b"
      unitRef="usd">135000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfOC0zLTEtMS0xNjQxMTQ_e4ebfb4e-aa07-4e19-ad49-1555dd1c674a"
      unitRef="usd">0</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:InventoryNet
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfOS0xLTEtMS0xNjQxMTQ_449b6b9f-4708-4274-90ba-a653ab898c86"
      unitRef="usd">11316000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfOS0zLTEtMS0xNjQxMTQ_975ea7da-56df-4e7f-a684-823d9a64f30d"
      unitRef="usd">10843000</us-gaap:InventoryNet>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMTAtMS0xLTEtMTY0MTE0_85a34de3-6eba-4e5d-9049-529635714616"
      unitRef="usd">1272000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMTAtMy0xLTEtMTY0MTE0_8e09d7e5-a48a-46a4-9441-82b2263cf7b5"
      unitRef="usd">1932000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMTItMS0xLTEtMTY0MTE0_07b28baf-dea4-4ecc-8548-7cdf368cc173"
      unitRef="usd">1395000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMTItMy0xLTEtMTY0MTE0_b244fae2-3bf4-4f3c-aebf-a77f232c96b4"
      unitRef="usd">2346000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMTMtMS0xLTEtMTY0MTE0_e4640059-e55e-4fdb-8dab-17a8c29a5d80"
      unitRef="usd">57219000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMTMtMy0xLTEtMTY0MTE0_dd2bda47-0e08-424d-8c1d-9bcfff1f1132"
      unitRef="usd">74147000</us-gaap:AssetsCurrent>
    <us-gaap:OtherLongTermInvestments
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMTUtMS0xLTEtMTY0MTE0_fff5a049-ff4c-4d9c-b539-ec58a075b5c6"
      unitRef="usd">102000</us-gaap:OtherLongTermInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMTUtMy0xLTEtMTY0MTE0_b64b4d62-6801-4544-98a5-ea255ca1b4fe"
      unitRef="usd">101000</us-gaap:OtherLongTermInvestments>
    <us-gaap:PropertyPlantAndEquipmentOtherNet
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMTYtMS0xLTEtMTY0MTE0_d88ec737-e6f8-447d-a2e2-a117c8be1364"
      unitRef="usd">14293000</us-gaap:PropertyPlantAndEquipmentOtherNet>
    <us-gaap:PropertyPlantAndEquipmentOtherNet
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMTYtMy0xLTEtMTY0MTE0_58e78187-ca20-4ed0-b23f-cb088ee029c9"
      unitRef="usd">14010000</us-gaap:PropertyPlantAndEquipmentOtherNet>
    <pnm:TotalOtherPropertyAndInvestments
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMTctMS0xLTEtMTY0MTE0_cbba4c26-29e2-43f7-9081-e58f3b9c0a2f"
      unitRef="usd">14395000</pnm:TotalOtherPropertyAndInvestments>
    <pnm:TotalOtherPropertyAndInvestments
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMTctMy0xLTEtMTY0MTE0_10f37a3b-f99f-4272-aa02-5b929b13a804"
      unitRef="usd">14111000</pnm:TotalOtherPropertyAndInvestments>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMTktMS0xLTEtMTY0MTE0_42c0c72b-310a-4751-9fbc-17827760c635"
      unitRef="usd">2898836000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMTktMy0xLTEtMTY0MTE0_aeb1e2f2-ee7b-4082-bdb9-2cfedccc6208"
      unitRef="usd">2853130000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMjAtMS0xLTEtMTY0MTE0_b95b662b-d76c-49c1-8ae0-c0db471b4f28"
      unitRef="usd">596877000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMjAtMy0xLTEtMTY0MTE0_335e0138-000e-429e-8f00-734613b7061d"
      unitRef="usd">578157000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <pnm:PublicUtilitiesPropertyPlantAndEquipmentInServiceNet
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMjEtMS0xLTEtMTY0MTE0_e6da5e89-ec5a-477d-8216-755bebd86dd0"
      unitRef="usd">2301959000</pnm:PublicUtilitiesPropertyPlantAndEquipmentInServiceNet>
    <pnm:PublicUtilitiesPropertyPlantAndEquipmentInServiceNet
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMjEtMy0xLTEtMTY0MTE0_16ce7cc8-d5d4-49c9-817a-6b9692458fb3"
      unitRef="usd">2274973000</pnm:PublicUtilitiesPropertyPlantAndEquipmentInServiceNet>
    <us-gaap:ConstructionInProgressGross
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMjItMS0xLTEtMTY0MTE0_f79346ef-38b6-4be4-ad35-6f84decd3fd1"
      unitRef="usd">111237000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMjItMy0xLTEtMTY0MTE0_ff59ec0c-2f0f-4591-b0b6-66c81012e46c"
      unitRef="usd">63820000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMjMtMS0xLTEtMTY0MTE0_4b794788-b2c3-4c98-a883-2b29aae7b6e4"
      unitRef="usd">2413196000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMjMtMy0xLTEtMTY0MTE0_6ae05f8a-1bd5-4fb2-9ce0-8b358b024187"
      unitRef="usd">2338793000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMjUtMS0xLTEtMTY0MTE0_4490500b-b6cc-4f02-9335-b99bc1b23134"
      unitRef="usd">82853000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMjUtMy0xLTEtMTY0MTE0_8274ec90-10ad-4098-bc4c-44102cddcc65"
      unitRef="usd">82745000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:Goodwill
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMjYtMS0xLTEtMTY0MTE0_82dd189c-c7fd-4907-8f9f-bbbd5a9c0ee4"
      unitRef="usd">226665000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMjYtMy0xLTEtMTY0MTE0_a864dd97-2fcb-4346-9953-8093c395efbb"
      unitRef="usd">226665000</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMjctMS0xLTEtMTY0MTE0_d91b4f8a-d6e8-464d-8641-92a9d1fee5f1"
      unitRef="usd">2943000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMjctMy0xLTEtMTY0MTE0_f4b83c1e-fefa-492c-873a-cbf3bde47415"
      unitRef="usd">3426000</us-gaap:OperatingLeaseRightOfUseAsset>
    <pnm:OtherDeferredCostsNetIncludingDeferredFinanceCosts
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMjgtMS0xLTEtMTY0MTE0_361953c5-06f4-41fc-abf5-9c1ebf3fd70b"
      unitRef="usd">5897000</pnm:OtherDeferredCostsNetIncludingDeferredFinanceCosts>
    <pnm:OtherDeferredCostsNetIncludingDeferredFinanceCosts
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMjgtMy0xLTEtMTY0MTE0_f3df3144-c39c-43ea-a008-673ab360474b"
      unitRef="usd">6714000</pnm:OtherDeferredCostsNetIncludingDeferredFinanceCosts>
    <pnm:TotalDeferredChargesAndOtherAssets
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMjktMS0xLTEtMTY0MTE0_3d1aaa72-474d-4ac3-8f0f-4c6d02070b66"
      unitRef="usd">318358000</pnm:TotalDeferredChargesAndOtherAssets>
    <pnm:TotalDeferredChargesAndOtherAssets
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMjktMy0xLTEtMTY0MTE0_a862b0fd-c6c8-4a0f-9b2e-6545ca6fe601"
      unitRef="usd">319550000</pnm:TotalDeferredChargesAndOtherAssets>
    <us-gaap:Assets
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMzAtMS0xLTEtMTY0MTE0_b25467fa-b8a3-497e-80e5-a1d0ef571241"
      unitRef="usd">2803168000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOmFkMzZmOGRlZGExYTQyOTE5ZjExZWVhMjc3ZTgwYTJiL3RhYmxlcmFuZ2U6YWQzNmY4ZGVkYTFhNDI5MTlmMTFlZWEyNzdlODBhMmJfMzAtMy0xLTEtMTY0MTE0_a5584add-8f37-44fd-aab0-bb00613ef208"
      unitRef="usd">2746601000</us-gaap:Assets>
    <us-gaap:ShortTermBorrowings
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfNC0xLTEtMS0xNjQxMTQ_3ae8d922-42c5-4bda-a1ae-6010e9998128"
      unitRef="usd">100000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfNC0zLTEtMS0xNjQxMTQ_5805ca46-0e8b-45f7-9111-cfb74a534bcf"
      unitRef="usd">36700000</us-gaap:ShortTermBorrowings>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfNS0xLTEtMS0xNjQxMTQ_36930274-a2a7-4dfe-a6dd-063ba9defc23"
      unitRef="usd">14200000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfNS0zLTEtMS0xNjQxMTQ_e4e73ac9-9903-4cbe-b685-7008b179378d"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfNy0xLTEtMS0xNjQxMTQ_b2ae37a0-50d2-4ef0-8959-392b9902f2ec"
      unitRef="usd">19932000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfNy0zLTEtMS0xNjQxMTQ_55f41eb7-160c-4fbb-a503-7ba390fee4f6"
      unitRef="usd">34152000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfOC0xLTEtMS0xNjQxMTQ_2f9a4f9a-6a88-420c-9fb1-07dab3dc0238"
      unitRef="usd">4220000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfOC0zLTEtMS0xNjQxMTQ_3b0ce315-6e81-4700-93c3-a823f326c1af"
      unitRef="usd">6273000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <pnm:AccruedInterestAndTaxesPayable
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfOS0xLTEtMS0xNjQxMTQ_d796938e-7340-4c58-922d-1dd81d439f75"
      unitRef="usd">39110000</pnm:AccruedInterestAndTaxesPayable>
    <pnm:AccruedInterestAndTaxesPayable
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfOS0zLTEtMS0xNjQxMTQ_0d547cd0-a883-4c6d-99a7-bb2298031f66"
      unitRef="usd">54672000</pnm:AccruedInterestAndTaxesPayable>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMTEtMS0xLTEtMTY0MTE0_3eb68758-e456-4020-bc2c-8b639623dfe3"
      unitRef="usd">9644000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMTEtMy0xLTEtMTY0MTE0_1b7d4878-3d62-4170-8c59-8674c9bfb0f3"
      unitRef="usd">9089000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMTItMS0xLTEtMTY0MTE0_e2506efa-ecf4-400f-b040-915227b0b522"
      unitRef="usd">1234000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMTItMy0xLTEtMTY0MTE0_82ba4823-b124-4c7c-bb4f-540b23aff02e"
      unitRef="usd">1543000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMTQtMS0xLTEtMTY0MTE0_88670092-4291-4346-a614-2aed67bd566d"
      unitRef="usd">8905000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMTQtMy0xLTEtMTY0MTE0_02fc1c78-0d8b-4f44-9b60-c8ba9cbf5628"
      unitRef="usd">6336000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMTUtMS0xLTEtMTY0MTE0_98adb2ca-ec69-48fc-b505-ca976c6a592a"
      unitRef="usd">197245000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMTUtMy0xLTEtMTY0MTE0_70147185-eaa2-4947-847c-6bbe363b3a27"
      unitRef="usd">148765000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMTYtMS0xLTEtMTY0MTE0_e3020409-14e5-485d-9484-fb9825b981c9"
      unitRef="usd">1076871000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMTYtMy0xLTEtMTY0MTE0_487114f7-aa58-4a40-a426-49826310b25c"
      unitRef="usd">1076875000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMTgtMS0xLTEtMTY0MTE0_37e545a8-1bc3-4148-a954-570f9b969129"
      unitRef="usd">165903000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMTgtMy0xLTEtMTY0MTE0_6334ae22-d514-4c42-a6fc-2abf2034b785"
      unitRef="usd">164637000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMTktMS0xLTEtMTY0MTE0_c9b5ae2f-fa8a-4c96-a9c6-149b6cd377b0"
      unitRef="usd">198997000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMTktMy0xLTEtMTY0MTE0_7b4e090c-dac0-46bd-a21c-d963cd61d601"
      unitRef="usd">198213000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjAtMS0xLTEtMTY0MTE0_6da7da39-b52f-4c12-8596-be679ddc868e"
      unitRef="usd">845000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjAtMy0xLTEtMTY0MTE0_e288877f-bb8e-4ee0-a928-974bafb55150"
      unitRef="usd">828000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjEtMS0xLTEtMTY0MTE0_0b913578-3b02-42e5-a54b-2fafc64b6be5"
      unitRef="usd">708000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjEtMy0xLTEtMTY0MTE0_c0a81233-e705-46ac-8ca2-c1795437dd0d"
      unitRef="usd">792000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjItMS0xLTEtMTY0MTE0_04c135ff-7e42-473d-b191-f4a2f1863c6f"
      unitRef="usd">1479000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjItMy0xLTEtMTY0MTE0_86550bbc-d31a-4d82-b832-6656a00eff08"
      unitRef="usd">1703000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjMtMS0xLTEtMTY0MTE0_7f24d945-3189-44a7-8b75-3b624644182e"
      unitRef="usd">49263000</us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjMtMy0xLTEtMTY0MTE0_e0d18adf-3d95-490a-bf87-f581df8e8c25"
      unitRef="usd">52964000</us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjQtMS0xLTEtMTY0MTE0_f8a7f4a6-b6c4-4eeb-8d2d-815c162e0ea9"
      unitRef="usd">417195000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjQtMy0xLTEtMTY0MTE0_e5682076-a730-4615-8c9b-8db9653f8f6d"
      unitRef="usd">419137000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjUtMS0xLTEtMTY0MTE0_5600f6cd-eea1-4b08-bc8b-124cad99e218"
      unitRef="usd">1691311000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjUtMy0xLTEtMTY0MTE0_9ed39e5d-557c-43a9-bfc6-6dc86d7715f0"
      unitRef="usd">1644777000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjYtMS0xLTEtMTY0MTE0_fa7e3f4a-abcf-4c32-9080-2d9a68e441fe"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjYtMy0xLTEtMTY0MTE0_d25ae8e5-7cc0-4210-b60b-718937484b54"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjgtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246Nzc2ODcxNDU1YTdmNDIzNzhkMTNlN2E4ZmE0ZDRhZDFfMTg_0ed8f5e1-984a-46ba-be92-238867b48d42"
      unitRef="usdPerShare">10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjgtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246Nzc2ODcxNDU1YTdmNDIzNzhkMTNlN2E4ZmE0ZDRhZDFfMTg_24086e65-6d1f-48ec-b7e1-ad89b78c294e"
      unitRef="usdPerShare">10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjgtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246Nzc2ODcxNDU1YTdmNDIzNzhkMTNlN2E4ZmE0ZDRhZDFfMzI_085e1ab5-de3e-461f-9749-6eafd1c63ba4"
      unitRef="shares">12000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjgtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246Nzc2ODcxNDU1YTdmNDIzNzhkMTNlN2E4ZmE0ZDRhZDFfMzI_31e7033b-9077-4820-8677-9b50a3e07362"
      unitRef="shares">12000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjgtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246Nzc2ODcxNDU1YTdmNDIzNzhkMTNlN2E4ZmE0ZDRhZDFfOTA_087d22a8-70fc-40fd-b6b2-609fce791069"
      unitRef="shares">6358</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjgtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246Nzc2ODcxNDU1YTdmNDIzNzhkMTNlN2E4ZmE0ZDRhZDFfOTA_0e3f5f8d-f886-4942-bc12-36c01a2d1018"
      unitRef="shares">6358</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjgtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246Nzc2ODcxNDU1YTdmNDIzNzhkMTNlN2E4ZmE0ZDRhZDFfOTA_3b02c527-8a09-4d7d-9237-30eb151871be"
      unitRef="shares">6358</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjgtMC0xLTEtMTY0MTE0L3RleHRyZWdpb246Nzc2ODcxNDU1YTdmNDIzNzhkMTNlN2E4ZmE0ZDRhZDFfOTA_5dd3c615-ae0e-44d9-9e5e-1ceaddc5b3d5"
      unitRef="shares">6358</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjgtMS0xLTEtMTY0MTE0_fd8cbfe6-34d9-4201-81df-04a340332609"
      unitRef="usd">64000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjgtMy0xLTEtMTY0MTE0_93ba3c0b-9d54-400a-8d78-120524b3151a"
      unitRef="usd">64000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjktMS0xLTEtMTY0MTE0_158bb763-713a-490e-8e51-49de9e75eb9f"
      unitRef="usd">805166000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMjktMy0xLTEtMTY0MTE0_cfcfabf5-b03e-464c-ad1b-eaa93d9d5745"
      unitRef="usd">805166000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMzEtMS0xLTEtMTY0MTE0_a6fc74b1-c586-42a0-9a23-f124e9cf1cc8"
      unitRef="usd">306627000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMzEtMy0xLTEtMTY0MTE0_60c7ec84-7afe-4755-8887-af236f030a4a"
      unitRef="usd">296594000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMzItMS0xLTEtMTY0MTE0_307aac31-b303-4624-aa94-481684e3c10b"
      unitRef="usd">1111857000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMzItMy0xLTEtMTY0MTE0_9c3fffec-c62c-4b79-a671-90f000c61baa"
      unitRef="usd">1101824000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMzMtMS0xLTEtMTY0MTE0_8efb6cc6-5f62-41e5-889c-e06dc9229add"
      unitRef="usd">2803168000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83My9mcmFnOmE1YjA3M2IzYzA5MjRlNmM4MzcxMjFjYTI1YjQwMTliL3RhYmxlOjdlNGMzZmQ2ZDZmNjQwMWViNWM0MzViMWVkZWY1ZGVkL3RhYmxlcmFuZ2U6N2U0YzNmZDZkNmY2NDAxZWI1YzQzNWIxZWRlZjVkZWRfMzMtMy0xLTEtMTY0MTE0_fb98bff0-74a5-4483-8ab8-737d02ac0c74"
      unitRef="usd">2746601000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iece9c53c765e4d92b71d440be7fd99cb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83Ni9mcmFnOjhlMjAzYzRhYWU2NzQ2YTZiMTdmNGM3NjE2ZTFiZTYwL3RhYmxlOjVkZGVlYWNkMDI3NzQxZjA4M2E3MzA4MjM0NTFlYWI3L3RhYmxlcmFuZ2U6NWRkZWVhY2QwMjc3NDFmMDgzYTczMDgyMzQ1MWVhYjdfOC0xLTEtMS0xNjQxMTQ_08acd70b-3030-4c64-a1ec-953ece2eb144"
      unitRef="usd">64000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia3ecb58105ee49c4b9734620fcb03a58_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83Ni9mcmFnOjhlMjAzYzRhYWU2NzQ2YTZiMTdmNGM3NjE2ZTFiZTYwL3RhYmxlOjVkZGVlYWNkMDI3NzQxZjA4M2E3MzA4MjM0NTFlYWI3L3RhYmxlcmFuZ2U6NWRkZWVhY2QwMjc3NDFmMDgzYTczMDgyMzQ1MWVhYjdfOC0zLTEtMS0xNjQxMTQ_14e3b51f-a77f-4b84-9c71-da48b52e4eb2"
      unitRef="usd">805166000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idd841a47ba874ad58696c7e8ac09fd72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83Ni9mcmFnOjhlMjAzYzRhYWU2NzQ2YTZiMTdmNGM3NjE2ZTFiZTYwL3RhYmxlOjVkZGVlYWNkMDI3NzQxZjA4M2E3MzA4MjM0NTFlYWI3L3RhYmxlcmFuZ2U6NWRkZWVhY2QwMjc3NDFmMDgzYTczMDgyMzQ1MWVhYjdfOC03LTEtMS0xNjQxMTQ_e2af4e17-a180-4fa8-8105-38642002eb94"
      unitRef="usd">296594000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83Ni9mcmFnOjhlMjAzYzRhYWU2NzQ2YTZiMTdmNGM3NjE2ZTFiZTYwL3RhYmxlOjVkZGVlYWNkMDI3NzQxZjA4M2E3MzA4MjM0NTFlYWI3L3RhYmxlcmFuZ2U6NWRkZWVhY2QwMjc3NDFmMDgzYTczMDgyMzQ1MWVhYjdfOC05LTEtMS0xNjQxMTQ_c1f73115-d295-4f43-b193-a1260960e00c"
      unitRef="usd">1101824000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i5bb186d8d7e94d70b9bd5b598d5e1547_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83Ni9mcmFnOjhlMjAzYzRhYWU2NzQ2YTZiMTdmNGM3NjE2ZTFiZTYwL3RhYmxlOjVkZGVlYWNkMDI3NzQxZjA4M2E3MzA4MjM0NTFlYWI3L3RhYmxlcmFuZ2U6NWRkZWVhY2QwMjc3NDFmMDgzYTczMDgyMzQ1MWVhYjdfOS03LTEtMS0xNjQxMTQ_fa9170aa-cbb4-4b8c-a6f7-693a21d085df"
      unitRef="usd">10033000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83Ni9mcmFnOjhlMjAzYzRhYWU2NzQ2YTZiMTdmNGM3NjE2ZTFiZTYwL3RhYmxlOjVkZGVlYWNkMDI3NzQxZjA4M2E3MzA4MjM0NTFlYWI3L3RhYmxlcmFuZ2U6NWRkZWVhY2QwMjc3NDFmMDgzYTczMDgyMzQ1MWVhYjdfOS05LTEtMS0xNjQxMTQ_dbd652fb-1633-4a97-8a20-b4043b5a5ebf"
      unitRef="usd">10033000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="i2837884587fa42268a53575cf5af28e8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83Ni9mcmFnOjhlMjAzYzRhYWU2NzQ2YTZiMTdmNGM3NjE2ZTFiZTYwL3RhYmxlOjVkZGVlYWNkMDI3NzQxZjA4M2E3MzA4MjM0NTFlYWI3L3RhYmxlcmFuZ2U6NWRkZWVhY2QwMjc3NDFmMDgzYTczMDgyMzQ1MWVhYjdfMTMtMS0xLTEtMTY0MTE0_3745dcf2-3e52-4aad-a0ad-de9bc13da3e1"
      unitRef="usd">64000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i90950afd7bc54bf98077b4eab3cd39d3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83Ni9mcmFnOjhlMjAzYzRhYWU2NzQ2YTZiMTdmNGM3NjE2ZTFiZTYwL3RhYmxlOjVkZGVlYWNkMDI3NzQxZjA4M2E3MzA4MjM0NTFlYWI3L3RhYmxlcmFuZ2U6NWRkZWVhY2QwMjc3NDFmMDgzYTczMDgyMzQ1MWVhYjdfMTMtMy0xLTEtMTY0MTE0_66b8bece-e851-4583-a367-baa6b0d53c7f"
      unitRef="usd">805166000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i58524cb515f74a62b384aa1e094debd2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83Ni9mcmFnOjhlMjAzYzRhYWU2NzQ2YTZiMTdmNGM3NjE2ZTFiZTYwL3RhYmxlOjVkZGVlYWNkMDI3NzQxZjA4M2E3MzA4MjM0NTFlYWI3L3RhYmxlcmFuZ2U6NWRkZWVhY2QwMjc3NDFmMDgzYTczMDgyMzQ1MWVhYjdfMTMtNy0xLTEtMTY0MTE0_e825e428-4937-479d-a21e-b6011d9dabcb"
      unitRef="usd">306627000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83Ni9mcmFnOjhlMjAzYzRhYWU2NzQ2YTZiMTdmNGM3NjE2ZTFiZTYwL3RhYmxlOjVkZGVlYWNkMDI3NzQxZjA4M2E3MzA4MjM0NTFlYWI3L3RhYmxlcmFuZ2U6NWRkZWVhY2QwMjc3NDFmMDgzYTczMDgyMzQ1MWVhYjdfMTMtOS0xLTEtMTY0MTE0_cfef20c1-2b0f-48fc-9ce5-c78525c61e87"
      unitRef="usd">1111857000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i39598106ee6541dd8f06596da561b8bc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83Ni9mcmFnOjhlMjAzYzRhYWU2NzQ2YTZiMTdmNGM3NjE2ZTFiZTYwL3RhYmxlOjc3MTllYmQxNDZkNzRiNmM4MmRmZjAwMDcyY2Y5YzNkL3RhYmxlcmFuZ2U6NzcxOWViZDE0NmQ3NGI2YzgyZGZmMDAwNzJjZjljM2RfNi0xLTEtMS0xNjQxMTQ_f5897406-540a-4ce4-b6a6-9ecbefb2cd64"
      unitRef="usd">64000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib2ea210a1790411f84036bf62309f25d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83Ni9mcmFnOjhlMjAzYzRhYWU2NzQ2YTZiMTdmNGM3NjE2ZTFiZTYwL3RhYmxlOjc3MTllYmQxNDZkNzRiNmM4MmRmZjAwMDcyY2Y5YzNkL3RhYmxlcmFuZ2U6NzcxOWViZDE0NmQ3NGI2YzgyZGZmMDAwNzJjZjljM2RfNi0zLTEtMS0xNjQxMTQ_81b7fd44-1ac0-43b6-af2e-8129b98f8215"
      unitRef="usd">737166000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6d037c512fbc4f1db84fc69edb9eec0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83Ni9mcmFnOjhlMjAzYzRhYWU2NzQ2YTZiMTdmNGM3NjE2ZTFiZTYwL3RhYmxlOjc3MTllYmQxNDZkNzRiNmM4MmRmZjAwMDcyY2Y5YzNkL3RhYmxlcmFuZ2U6NzcxOWViZDE0NmQ3NGI2YzgyZGZmMDAwNzJjZjljM2RfNi03LTEtMS0xNjQxMTQ_d3ba90b9-90ca-40f7-90bf-552c52d6cb08"
      unitRef="usd">204327000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i38371ff94b024448a4185eb8ec25621e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83Ni9mcmFnOjhlMjAzYzRhYWU2NzQ2YTZiMTdmNGM3NjE2ZTFiZTYwL3RhYmxlOjc3MTllYmQxNDZkNzRiNmM4MmRmZjAwMDcyY2Y5YzNkL3RhYmxlcmFuZ2U6NzcxOWViZDE0NmQ3NGI2YzgyZGZmMDAwNzJjZjljM2RfNi05LTEtMS0xNjQxMTQ_32ca9b20-c96d-4561-acf6-5540d0287ce3"
      unitRef="usd">941557000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i23ceca31dc3d4dc3b79fc48bb096fa5d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83Ni9mcmFnOjhlMjAzYzRhYWU2NzQ2YTZiMTdmNGM3NjE2ZTFiZTYwL3RhYmxlOjc3MTllYmQxNDZkNzRiNmM4MmRmZjAwMDcyY2Y5YzNkL3RhYmxlcmFuZ2U6NzcxOWViZDE0NmQ3NGI2YzgyZGZmMDAwNzJjZjljM2RfNy03LTEtMS0xNjQxMTQ_54f30c0e-8a9a-4ced-9dff-ba6a4abc8901"
      unitRef="usd">15060000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83Ni9mcmFnOjhlMjAzYzRhYWU2NzQ2YTZiMTdmNGM3NjE2ZTFiZTYwL3RhYmxlOjc3MTllYmQxNDZkNzRiNmM4MmRmZjAwMDcyY2Y5YzNkL3RhYmxlcmFuZ2U6NzcxOWViZDE0NmQ3NGI2YzgyZGZmMDAwNzJjZjljM2RfNy05LTEtMS0xNjQxMTQ_78dda8e9-2411-49a0-bd40-b22ecda917c7"
      unitRef="usd">15060000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="ia7e4f09f8f77414fba1049cc070a229e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83Ni9mcmFnOjhlMjAzYzRhYWU2NzQ2YTZiMTdmNGM3NjE2ZTFiZTYwL3RhYmxlOjc3MTllYmQxNDZkNzRiNmM4MmRmZjAwMDcyY2Y5YzNkL3RhYmxlcmFuZ2U6NzcxOWViZDE0NmQ3NGI2YzgyZGZmMDAwNzJjZjljM2RfMTEtMS0xLTEtMTY0MTE0_96cc598b-edd0-4881-8eac-0b81e0ba9bb4"
      unitRef="usd">64000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i05512ecdf8d34f549a68bd9759ff302d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83Ni9mcmFnOjhlMjAzYzRhYWU2NzQ2YTZiMTdmNGM3NjE2ZTFiZTYwL3RhYmxlOjc3MTllYmQxNDZkNzRiNmM4MmRmZjAwMDcyY2Y5YzNkL3RhYmxlcmFuZ2U6NzcxOWViZDE0NmQ3NGI2YzgyZGZmMDAwNzJjZjljM2RfMTEtMy0xLTEtMTY0MTE0_a6ce1034-b118-489e-9c7a-610fec4da560"
      unitRef="usd">737166000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8cbfd4ee7af64525a8b238dc111adc48_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83Ni9mcmFnOjhlMjAzYzRhYWU2NzQ2YTZiMTdmNGM3NjE2ZTFiZTYwL3RhYmxlOjc3MTllYmQxNDZkNzRiNmM4MmRmZjAwMDcyY2Y5YzNkL3RhYmxlcmFuZ2U6NzcxOWViZDE0NmQ3NGI2YzgyZGZmMDAwNzJjZjljM2RfMTEtNy0xLTEtMTY0MTE0_d9bfdb69-5f93-42d9-b6f4-6c9afddf2682"
      unitRef="usd">219387000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8ec425f4ed92444a9805fb7af4efa2cb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl83Ni9mcmFnOjhlMjAzYzRhYWU2NzQ2YTZiMTdmNGM3NjE2ZTFiZTYwL3RhYmxlOjc3MTllYmQxNDZkNzRiNmM4MmRmZjAwMDcyY2Y5YzNkL3RhYmxlcmFuZ2U6NzcxOWViZDE0NmQ3NGI2YzgyZGZmMDAwNzJjZjljM2RfMTEtOS0xLTEtMTY0MTE0_beb2387e-a1af-4122-a7c5-d7daf5d3ff46"
      unitRef="usd">956617000</us-gaap:StockholdersEquity>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84Mi9mcmFnOmU4YWJmNWY3MDg4MTQ5YzBiMjIzYjZjOWY2NjM2YzJjL3RleHRyZWdpb246ZThhYmY1ZjcwODgxNDljMGIyMjNiNmM5ZjY2MzZjMmNfNTQ0NA_71ec2422-9991-4fbb-8e86-660c1608e1ce">Significant Accounting Policies and Responsibility for Financial Statements&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;Financial Statement Preparation&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;In the opinion of management, the accompanying unaudited interim Condensed Consolidated Financial Statements reflect all normal and recurring accruals and adjustments that are necessary to present fairly the consolidated financial position at March&#160;31, 2023 and December&#160;31, 2022, and the consolidated results of operations, comprehensive income, and cash flows for the three months ended March&#160;31, 2023 and 2022.  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.  Weather causes the Company&#x2019;s results of operations to be seasonal in nature and the results of operations presented in the accompanying Condensed Consolidated Financial Statements are not necessarily representative of operations for an entire year.&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 Notes to Condensed 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.  Certain amounts in the 2022 Condensed Consolidated Financial Statements and Notes thereto have been reclassified to conform to the 2023 financial statement presentation.&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;These Condensed Consolidated Financial Statements are unaudited.  Certain information and note disclosures normally included in the annual audited Consolidated Financial Statements have been condensed or omitted, as permitted under the applicable rules and regulations.  Readers of these financial statements should refer to PNMR&#x2019;s, PNM&#x2019;s, and TNMP&#x2019;s audited Consolidated Financial Statements and Notes thereto that are included in their respective 2022 Annual Reports on Form 10-K.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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 accordingly.&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"&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"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.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 Condensed 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.  See Note 6.  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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.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 interest and income tax sharing payments, as well as equity transactions, and interconnection billings.  See Note 15.  All intercompany transactions and balances have been eliminated.  &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;Dividends on Common 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;Dividends on PNMR&#x2019;s common stock are declared by the Board.  The timing of the declaration of dividends is dependent on the timing of meetings and other actions of the Board.  The Board declared dividends on common stock of $0.3675 per share in February 2023 and $0.3475 per share in February 2022, which are reflected as Dividends Declared per Common Share on the PNMR Condensed Consolidated Statement 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;PNMR did not make any cash equity contributions to PNM or TNMP in the three months ended March&#160;31, 2023 and 2022.  Neither PNM nor TNMP declared or paid any cash dividends to PNMR in the three months ended March&#160;31, 2023 and 2022.&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;New Accounting Pronouncements &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 concerning a recently issued accounting pronouncement that has not yet been adopted by the Company is presented below.  The Company does not expect difficulty in adopting this standard by its required effective date.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Accounting Standards Update 2022-03 - Fair Value Measurement (Topic 820): Fair Value Measurements of Equity Securities Subject to Contractual Sale Restrictions&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 June 2022, the FASB issued ASU 2022-03 clarifying that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the security and, therefore, is not considered in measuring fair value.  The amendment also clarifies that an entity cannot, as a separate unit of account, recognize and measure a contractual sale restriction.  Disclosure requirements from the amendment include disclosure of the fair value of equity securities subject to contractual sale restrictions that are reflected in the balance sheet; the nature and remaining duration of the restriction(s); and the circumstances that could cause a lapse in the restriction(s).  ASU 2022-03 is effective for the Company beginning January 1, 2024 with early adoption for both interim and annual periods being permitted.  ASU 2022-03 is to be applied prospectively with any adjustments recognized in earnings and disclosed on the date of adoption.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84Mi9mcmFnOmU4YWJmNWY3MDg4MTQ5YzBiMjIzYjZjOWY2NjM2YzJjL3RleHRyZWdpb246ZThhYmY1ZjcwODgxNDljMGIyMjNiNmM5ZjY2MzZjMmNfNTQ0OA_28eb06d7-6342-44b2-b9da-3cec4f4406d5">&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;Principles of Consolidation&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 Condensed 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.  See Note 6.  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 interest and income tax sharing payments, as well as equity transactions, and interconnection billings.  See Note 15.  All intercompany transactions and balances have been eliminated.</us-gaap:ConsolidationPolicyTextBlock>
    <pnm:CollaborativeArrangementOwnerObligationsDefaultAmount
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84Mi9mcmFnOmU4YWJmNWY3MDg4MTQ5YzBiMjIzYjZjOWY2NjM2YzJjL3RleHRyZWdpb246ZThhYmY1ZjcwODgxNDljMGIyMjNiNmM5ZjY2MzZjMmNfMzM2Ng_c5deb5f5-967e-45d1-9a3a-467d4ad460cc"
      unitRef="usd">0</pnm:CollaborativeArrangementOwnerObligationsDefaultAmount>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="idd1b68274dc3463b864d50fd085934f9_D20230201-20230228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84Mi9mcmFnOmU4YWJmNWY3MDg4MTQ5YzBiMjIzYjZjOWY2NjM2YzJjL3RleHRyZWdpb246ZThhYmY1ZjcwODgxNDljMGIyMjNiNmM5ZjY2MzZjMmNfNDQ0OQ_171d0d3b-8f91-4ab8-8557-3c86748a653c"
      unitRef="usdPerShare">0.3675</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i6f92289cb8e84c54bea7adffaf6ec4c8_D20220201-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84Mi9mcmFnOmU4YWJmNWY3MDg4MTQ5YzBiMjIzYjZjOWY2NjM2YzJjL3RleHRyZWdpb246ZThhYmY1ZjcwODgxNDljMGIyMjNiNmM5ZjY2MzZjMmNfNDQ4MQ_1b930a11-cb34-4467-81ee-def94c6c9ec2"
      unitRef="usdPerShare">0.3475</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84Mi9mcmFnOmU4YWJmNWY3MDg4MTQ5YzBiMjIzYjZjOWY2NjM2YzJjL3RleHRyZWdpb246ZThhYmY1ZjcwODgxNDljMGIyMjNiNmM5ZjY2MzZjMmNfNjA0NzMxMzk2MDQzMQ_4d0aa886-c48d-4925-973d-d0342a25ac6d">&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;New Accounting Pronouncements &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 concerning a recently issued accounting pronouncement that has not yet been adopted by the Company is presented below.  The Company does not expect difficulty in adopting this standard by its required effective date.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Accounting Standards Update 2022-03 - Fair Value Measurement (Topic 820): Fair Value Measurements of Equity Securities Subject to Contractual Sale Restrictions&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 June 2022, the FASB issued ASU 2022-03 clarifying that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the security and, therefore, is not considered in measuring fair value.  The amendment also clarifies that an entity cannot, as a separate unit of account, recognize and measure a contractual sale restriction.  Disclosure requirements from the amendment include disclosure of the fair value of equity securities subject to contractual sale restrictions that are reflected in the balance sheet; the nature and remaining duration of the restriction(s); and the circumstances that could cause a lapse in the restriction(s).  ASU 2022-03 is effective for the Company beginning January 1, 2024 with early adoption for both interim and annual periods being permitted.  ASU 2022-03 is to be applied prospectively with any adjustments recognized in earnings and disclosed on the date of adoption.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RleHRyZWdpb246NDY5Mzc5ZjgyNTAwNDhlNzk4NGM3YjFjOTBiNDhlY2RfMzM1OA_750aabed-115a-40d6-807d-9b9c4a174647">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 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;PNM &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 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, which includes the asset optimization of PNM's jurisdictional capacity, as well as providing transmission services to third parties.  FERC has jurisdiction over wholesale power and transmission rates.&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&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"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.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:110%"&gt;Corporate and Other&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 Corporate and Other segment includes PNMR holding company activities, primarily related to corporate level debt and PNMR Services Company.  The activities of PNMR Development and the equity method investment in NMRD are also included in Corporate and Other.  Eliminations of intercompany transactions are reflected in the Corporate and Other segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;PNMR SEGMENT INFORMATION&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:86.549%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.893%"/&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:10.893%"/&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 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:10.386%"/&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.599%"/&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;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:9pt;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: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="padding:2px 1pt;text-align:center;vertical-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;Three Months Ended March 31, 2023&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="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="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;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;430,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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="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;544,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;/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;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;209,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;31,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;241,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;220,312&#160;&lt;/span&gt;&lt;/td&gt;&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;82,079&#160;&lt;/span&gt;&lt;/td&gt;&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;302,391&#160;&lt;/span&gt;&lt;/td&gt;&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;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;98,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="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;(6,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;43,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="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;6,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;77,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;21,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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;(600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;99,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Interest income (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;4,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;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;(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;4,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;/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 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;7,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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest 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;(18,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(12,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&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;/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;71,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,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="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;(13,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;70,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;/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;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;11,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;1,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="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;(3,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:-6.75pt"&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;59,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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;(9,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,273&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;text-indent:-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;Valencia non-controlling interest&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,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(5,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:-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;Subsidiary preferred stock dividends&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;(132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11.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;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;54,576&#160;&lt;/span&gt;&lt;/td&gt;&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;10,033&#160;&lt;/span&gt;&lt;/td&gt;&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;(9,595)&lt;/span&gt;&lt;/td&gt;&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,014&#160;&lt;/span&gt;&lt;/td&gt;&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="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;At March 31, 2023:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:13.5pt"&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;/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;6,306,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,803,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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;243,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;9,353,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;div style="text-indent:13.5pt"&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;/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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.634%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.634%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.650%"/&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:10.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.699%"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="padding:2px 1pt;text-align:center;vertical-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;Three Months Ended March 31, 2022&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="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="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;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;338,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;444,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;138,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;168,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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: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;199,895&#160;&lt;/span&gt;&lt;/td&gt;&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,809&#160;&lt;/span&gt;&lt;/td&gt;&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;275,704&#160;&lt;/span&gt;&lt;/td&gt;&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;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;109,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(5,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;131,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;45,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;6,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;45,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;24,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;68,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;/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;Interest income (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;3,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;(25,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;(14,572)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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,498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:-6.75pt"&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;/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,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;17,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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;(3,916)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;21,656&#160;&lt;/span&gt;&lt;/td&gt;&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;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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:-6.75pt"&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;7,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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;(3,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,218&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;text-indent:-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;Valencia non-controlling interest&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,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(3,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:-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;Subsidiary preferred stock dividends&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;(132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11.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;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;4,311&#160;&lt;/span&gt;&lt;/td&gt;&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;15,060&#160;&lt;/span&gt;&lt;/td&gt;&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;(3,380)&lt;/span&gt;&lt;/td&gt;&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;15,991&#160;&lt;/span&gt;&lt;/td&gt;&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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="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;At March 31, 2022:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:13.5pt"&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;/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;6,040,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,450,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;237,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,727,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&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-indent:13.5pt"&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;/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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Non-GAAP Financial Measures&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 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 &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;customers under PNM&#x2019;s FPPAC and third-party transmission costs are passed on to consumers through TNMP&#x2019;s transmission cost recovery factor.  Utility margin is not a financial measure required to be presented and is considered a non-GAAP measure.  PNM and TNMP do not intend for utility margin to represent any financial measure as defined by GAAP however, the calculation of utility margin, as presented, most closely compares to gross margin as defined by GAAP.  Reconciliations between utility margin and gross margin are presented 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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.862%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.122%"/&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:middle"&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 #000;padding:2px 1pt;text-align:center;vertical-align:middle"&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 #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate 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 #000;padding:2px 1pt;text-align:center;vertical-align:middle"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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: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;Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/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;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;140,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 style="background-color:#cceeff;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;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;46,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 style="background-color:#cceeff;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 style="background-color:#cceeff;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;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;186,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 production costs&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;22,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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-top:1pt solid #000;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;Transmission and distribution 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;13,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="2" style="background-color:#cceeff;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;22,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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="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;71,126&#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="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: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;/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;Utility margin&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.967%"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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%;text-decoration:underline"&gt;Three Months Ended March 31, 2022&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="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;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;108,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 style="background-color:#cceeff;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;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;45,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 style="background-color:#cceeff;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 style="background-color:#cceeff;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;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;154,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 production costs&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;33,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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-top:1pt solid #000;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;Transmission and distribution 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;11,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="2" style="background-color:#cceeff;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;18,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;&#x2014;&#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="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;69,432&#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="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: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;/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;Utility margin&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;/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="padding-left:13.5pt;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: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;Corporate and Other depreciation and amortization represents corporate level activities that are billed at cost and reflected as general and administrative expenses at PNM and TNMP and therefore are not a component of gross margin or utility margin. See Note 1.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RleHRyZWdpb246NDY5Mzc5ZjgyNTAwNDhlNzk4NGM3YjFjOTBiNDhlY2RfMzM2OQ_880b16eb-3e0d-4a18-b772-5c4a8f9457db">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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;PNMR SEGMENT INFORMATION&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:86.549%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.893%"/&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:10.893%"/&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 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:10.386%"/&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.599%"/&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;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:9pt;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: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="padding:2px 1pt;text-align:center;vertical-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;Three Months Ended March 31, 2023&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="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="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;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;430,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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="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;544,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;/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;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;209,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;31,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;241,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;220,312&#160;&lt;/span&gt;&lt;/td&gt;&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;82,079&#160;&lt;/span&gt;&lt;/td&gt;&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;302,391&#160;&lt;/span&gt;&lt;/td&gt;&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;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;98,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="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;(6,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;43,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="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;6,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;77,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;21,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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;(600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;99,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Interest income (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;4,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;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;(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;4,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;/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 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;7,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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest 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;(18,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(12,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&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;/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;71,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,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="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;(13,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;70,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;/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;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;11,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;1,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="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;(3,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:-6.75pt"&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;59,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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;(9,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,273&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;text-indent:-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;Valencia non-controlling interest&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,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(5,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:-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;Subsidiary preferred stock dividends&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;(132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11.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;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;54,576&#160;&lt;/span&gt;&lt;/td&gt;&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;10,033&#160;&lt;/span&gt;&lt;/td&gt;&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;(9,595)&lt;/span&gt;&lt;/td&gt;&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,014&#160;&lt;/span&gt;&lt;/td&gt;&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="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;At March 31, 2023:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:13.5pt"&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;/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;6,306,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,803,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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;243,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;9,353,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;div style="text-indent:13.5pt"&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;/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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.634%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.634%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.650%"/&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:10.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.699%"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="padding:2px 1pt;text-align:center;vertical-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;Three Months Ended March 31, 2022&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="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="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;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;338,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;444,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;138,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;168,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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: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;199,895&#160;&lt;/span&gt;&lt;/td&gt;&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,809&#160;&lt;/span&gt;&lt;/td&gt;&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;275,704&#160;&lt;/span&gt;&lt;/td&gt;&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;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;109,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(5,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;131,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;45,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;6,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;45,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;24,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;68,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;/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;Interest income (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;3,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;(25,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;(14,572)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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,498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:-6.75pt"&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;/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,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;17,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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;(3,916)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;21,656&#160;&lt;/span&gt;&lt;/td&gt;&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;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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:-6.75pt"&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;7,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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;(3,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,218&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;text-indent:-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;Valencia non-controlling interest&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,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(3,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:-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;Subsidiary preferred stock dividends&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;(132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11.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;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;4,311&#160;&lt;/span&gt;&lt;/td&gt;&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;15,060&#160;&lt;/span&gt;&lt;/td&gt;&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;(3,380)&lt;/span&gt;&lt;/td&gt;&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;15,991&#160;&lt;/span&gt;&lt;/td&gt;&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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="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;At March 31, 2022:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:13.5pt"&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;/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;6,040,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,450,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;237,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,727,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&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-indent:13.5pt"&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;/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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RleHRyZWdpb246NDY5Mzc5ZjgyNTAwNDhlNzk4NGM3YjFjOTBiNDhlY2RfMTkwMw_66ab9d4a-7b1c-489c-be3c-ea413f50ed71"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RleHRyZWdpb246NDY5Mzc5ZjgyNTAwNDhlNzk4NGM3YjFjOTBiNDhlY2RfMTkwMw_923d4209-275d-450e-b6a6-a19977cc52c9"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:Revenues
      contextRef="i299d7508a2514562a0534c4f4c520272_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjItMS0xLTEtMTY0MTE0_e13c59aa-3e73-41fc-b1d0-8d75d808d92a"
      unitRef="usd">430165000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iced9f1dc8d4e45ae88816e1d89d09cff_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjItMy0xLTEtMTY0MTE0_140b2273-d63e-48f5-8ad0-e4abbe17fc22"
      unitRef="usd">113912000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9bb6d38276e34f09b9f4653b80874973_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjItNy0xLTEtMTY0MTE0_130ab7b9-330e-4b48-8eab-e124ff876e9e"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic66c56f4925f4ab390ee1c428cda027f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjItOS0xLTEtMTY0MTE0_fca767bd-a61e-4255-9bd3-4da468dfe408"
      unitRef="usd">544077000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i299d7508a2514562a0534c4f4c520272_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjMtMS0xLTEtMTY0MTE0_55aa654f-29a8-433b-aaac-d4220c952484"
      unitRef="usd">209853000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iced9f1dc8d4e45ae88816e1d89d09cff_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjMtMy0xLTEtMTY0MTE0_81d7b795-5c45-4ad2-90a6-76b1e7733082"
      unitRef="usd">31833000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9bb6d38276e34f09b9f4653b80874973_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjMtNy0xLTEtMTY0MTE0_740231e2-4b3c-4a5f-820a-028f5fa92230"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic66c56f4925f4ab390ee1c428cda027f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjMtOS0xLTEtMTY0MTE0_bd870899-ffe6-4a5b-a524-46ce4b6657f3"
      unitRef="usd">241686000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i299d7508a2514562a0534c4f4c520272_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjQtMS0xLTEtMTY0MTE0_cb67432c-ced7-4ba9-ba63-7db08fd44bb1"
      unitRef="usd">220312000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iced9f1dc8d4e45ae88816e1d89d09cff_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjQtMy0xLTEtMTY0MTE0_f32f3b73-1ec1-4c62-abb8-df783aa6bd79"
      unitRef="usd">82079000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9bb6d38276e34f09b9f4653b80874973_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjQtNy0xLTEtMTY0MTE0_d5dbe0f1-1875-474f-9d45-cdded5c262c5"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic66c56f4925f4ab390ee1c428cda027f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjQtOS0xLTEtMTY0MTE0_bea5398b-63f2-4254-a52f-e5ce3e4df281"
      unitRef="usd">302391000</us-gaap:GrossProfit>
    <pnm:OtherOperatingExpenses
      contextRef="i38a5990d760c4b25ba077e263366641d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjUtMS0xLTEtMTY0MTE0_3aa72571-211d-4b3e-8824-b30bfa75c365"
      unitRef="usd">98722000</pnm:OtherOperatingExpenses>
    <pnm:OtherOperatingExpenses
      contextRef="i1e1e88665bbd47d5857c99d42cdc720c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjUtMy0xLTEtMTY0MTE0_2d39884d-51ad-4f3e-8a64-0938f06d3745"
      unitRef="usd">32852000</pnm:OtherOperatingExpenses>
    <pnm:OtherOperatingExpenses
      contextRef="i923577efc144478ba90ae2a57627c06f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjUtNy0xLTEtMTY0MTE0_b9c0eb2a-8604-486d-9968-72ae0c72747a"
      unitRef="usd">-6348000</pnm:OtherOperatingExpenses>
    <pnm:OtherOperatingExpenses
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjUtOS0xLTEtMTY0MTE0_4091df3a-538b-4a75-81e1-23515e0e5c53"
      unitRef="usd">125226000</pnm:OtherOperatingExpenses>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i38a5990d760c4b25ba077e263366641d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjYtMS0xLTEtMTY0MTE0_dc0a0206-2f31-4475-8e70-fface3b7fb25"
      unitRef="usd">43686000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i1e1e88665bbd47d5857c99d42cdc720c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjYtMy0xLTEtMTY0MTE0_3befc2d0-e868-4099-a7e5-ce5839c5d3dd"
      unitRef="usd">27440000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i923577efc144478ba90ae2a57627c06f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjYtNy0xLTEtMTY0MTE0_4854bac5-9172-4217-a20c-ffb17dfbc31b"
      unitRef="usd">6948000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjYtOS0xLTEtMTY0MTE0_71a487ff-ce9b-4af8-bd26-293969cd1938"
      unitRef="usd">78074000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i38a5990d760c4b25ba077e263366641d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjctMS0xLTEtMTY0MTE0_a39eb072-cdc3-42b2-add8-a1891af939e2"
      unitRef="usd">77904000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1e1e88665bbd47d5857c99d42cdc720c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjctMy0xLTEtMTY0MTE0_7ac567ea-818c-45c7-9bb4-5674dde3752f"
      unitRef="usd">21787000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i923577efc144478ba90ae2a57627c06f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjctNy0xLTEtMTY0MTE0_c360c081-ed3f-4306-82e0-4fa837582546"
      unitRef="usd">-600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjctOS0xLTEtMTY0MTE0_808d47c1-c832-4bf5-8006-d1c1fb0c04e6"
      unitRef="usd">99091000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeNet
      contextRef="i38a5990d760c4b25ba077e263366641d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjgtMS0xLTEtMTY0MTE0_1c4f4996-8553-4347-accd-756c1a9d7cde"
      unitRef="usd">4849000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i1e1e88665bbd47d5857c99d42cdc720c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjgtMy0xLTEtMTY0MTE0_4942df77-f3d7-432e-9d1d-625eccf467de"
      unitRef="usd">114000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i923577efc144478ba90ae2a57627c06f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjgtNy0xLTEtMTY0MTE0_4ade2961-c0ce-4e6d-8ce8-f3c5089f1f9a"
      unitRef="usd">-120000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjgtOS0xLTEtMTY0MTE0_f1c9cc01-4344-43cb-93c0-5552b2fd25a1"
      unitRef="usd">4843000</us-gaap:InvestmentIncomeNet>
    <pnm:OtherIncomeDeductionsExcludingInterest
      contextRef="i38a5990d760c4b25ba077e263366641d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjktMS0xLTEtMTY0MTE0_1aa2da6c-685c-4d55-a712-2e51e1b9d653"
      unitRef="usd">7033000</pnm:OtherIncomeDeductionsExcludingInterest>
    <pnm:OtherIncomeDeductionsExcludingInterest
      contextRef="i1e1e88665bbd47d5857c99d42cdc720c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjktMy0xLTEtMTY0MTE0_829ca7be-8cdb-4016-bd35-6a917d084e8a"
      unitRef="usd">136000</pnm:OtherIncomeDeductionsExcludingInterest>
    <pnm:OtherIncomeDeductionsExcludingInterest
      contextRef="i923577efc144478ba90ae2a57627c06f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjktNy0xLTEtMTY0MTE0_7a549e8f-6314-4e11-bb29-2aefde89dd8c"
      unitRef="usd">-127000</pnm:OtherIncomeDeductionsExcludingInterest>
    <pnm:OtherIncomeDeductionsExcludingInterest
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMjktOS0xLTEtMTY0MTE0_dc3eb282-0420-4358-ada6-4bf7aa249a11"
      unitRef="usd">7042000</pnm:OtherIncomeDeductionsExcludingInterest>
    <us-gaap:InterestExpense
      contextRef="i38a5990d760c4b25ba077e263366641d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzAtMS0xLTEtMTY0MTE0_dbc77bee-b8b1-44ff-ad9d-6c7e454a69e9"
      unitRef="usd">18122000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i1e1e88665bbd47d5857c99d42cdc720c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzAtMy0xLTEtMTY0MTE0_63b4c1f1-ec99-4223-85bf-ec770bf1c49b"
      unitRef="usd">10425000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i923577efc144478ba90ae2a57627c06f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzAtNy0xLTEtMTY0MTE0_3775b0d4-58ff-4bf0-8428-6a076852ec80"
      unitRef="usd">12376000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzAtOS0xLTEtMTY0MTE0_3ba2ce92-61f9-48eb-a100-47164f750d3c"
      unitRef="usd">40923000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i38a5990d760c4b25ba077e263366641d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzEtMS0xLTEtMTY0MTE0_f21764a9-de2f-4024-ad69-a7b4a1b6048f"
      unitRef="usd">71664000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1e1e88665bbd47d5857c99d42cdc720c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzEtMy0xLTEtMTY0MTE0_867737f8-16f4-4b1a-8788-7df5440cdb38"
      unitRef="usd">11612000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i923577efc144478ba90ae2a57627c06f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzEtNy0xLTEtMTY0MTE0_0bc4f0e1-ac9c-4ace-bbf5-4706424c95a0"
      unitRef="usd">-13223000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzEtOS0xLTEtMTY0MTE0_406c4f1c-0113-45bb-9919-fcd772d7816b"
      unitRef="usd">70053000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i38a5990d760c4b25ba077e263366641d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzItMS0xLTEtMTY0MTE0_fe558dec-11a7-40a0-8771-2315fa525803"
      unitRef="usd">11829000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1e1e88665bbd47d5857c99d42cdc720c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzItMy0xLTEtMTY0MTE0_42ec9202-7374-43dd-b952-7861872dc871"
      unitRef="usd">1579000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i923577efc144478ba90ae2a57627c06f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzItNy0xLTEtMTY0MTE0_b6a8d771-6476-4a60-b263-06b92334c334"
      unitRef="usd">-3628000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzItOS0xLTEtMTY0MTE0_4737fe39-9f49-4d90-beb9-11aeca2eb4bf"
      unitRef="usd">9780000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i38a5990d760c4b25ba077e263366641d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzMtMS0xLTEtMTY0MTE0_254bf899-953e-4f35-a612-cc7f26960550"
      unitRef="usd">59835000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1e1e88665bbd47d5857c99d42cdc720c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzMtMy0xLTEtMTY0MTE0_64b5239a-05b6-4d5d-b103-0b9235699c67"
      unitRef="usd">10033000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i923577efc144478ba90ae2a57627c06f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzMtNy0xLTEtMTY0MTE0_e9b5d755-6742-4586-ac56-0137cb6040d1"
      unitRef="usd">-9595000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzMtOS0xLTEtMTY0MTE0_dc24b135-4ac4-4b76-b550-24995cc00a93"
      unitRef="usd">60273000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i38a5990d760c4b25ba077e263366641d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzQtMS0xLTEtMTY0MTE0_f155dd23-9572-4172-856e-7ef750f08876"
      unitRef="usd">5127000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i1e1e88665bbd47d5857c99d42cdc720c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzQtMy0xLTEtMTY0MTE0_6dbacf51-4f6d-49b9-8490-8047dc18bbac"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i923577efc144478ba90ae2a57627c06f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzQtNy0xLTEtMTY0MTE0_9f68c0a4-2238-4b64-bd26-73e478296e0a"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzQtOS0xLTEtMTY0MTE0_2ec610ce-35df-4dd9-921c-0abe06dc69ef"
      unitRef="usd">5127000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:DividendsPreferredStock
      contextRef="i38a5990d760c4b25ba077e263366641d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzUtMS0xLTEtMTY0MTE0_b1eb9f8c-526f-49cd-94bd-fde8f10afc77"
      unitRef="usd">132000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i1e1e88665bbd47d5857c99d42cdc720c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzUtMy0xLTEtMTY0MTE0_adac716c-b29c-4432-a0eb-c0e219523643"
      unitRef="usd">0</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i923577efc144478ba90ae2a57627c06f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzUtNy0xLTEtMTY0MTE0_5a7a705c-661c-4024-be33-1d94cc067621"
      unitRef="usd">0</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzUtOS0xLTEtMTY0MTE0_e48bc6cf-e338-471c-9d68-f8d04be93c85"
      unitRef="usd">132000</us-gaap:DividendsPreferredStock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i38a5990d760c4b25ba077e263366641d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzYtMS0xLTEtMTY0MTE0_d3fd4d28-9274-43b6-b55d-f61a6bd7dc20"
      unitRef="usd">54576000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1e1e88665bbd47d5857c99d42cdc720c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzYtMy0xLTEtMTY0MTE0_8357b040-9d2b-468f-9c53-d0ff1cb4e035"
      unitRef="usd">10033000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i923577efc144478ba90ae2a57627c06f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzYtNy0xLTEtMTY0MTE0_4f3d5dca-d424-4a47-94ec-63b4a6920b83"
      unitRef="usd">-9595000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzYtOS0xLTEtMTY0MTE0_2bae9648-01f5-453f-b963-c756790fe140"
      unitRef="usd">55014000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:Assets
      contextRef="id10f03f2568840d5934a66b0afa85b42_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzktMS0xLTEtMTY0MTE0_84425e71-fc9e-42ee-a8a7-45f0e060f612"
      unitRef="usd">6306396000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i00a4260047104d0f8e28cfabe77cb09d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzktMy0xLTEtMTY0MTE0_a7d98551-2183-4714-b488-a56378bf0deb"
      unitRef="usd">2803168000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iae8c5091402e47c19d5598279aa0cf37_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzktNy0xLTEtMTY0MTE0_c8b4f0dd-80ba-433d-bbe8-9fdfa96e8543"
      unitRef="usd">243572000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfMzktOS0xLTEtMTY0MTE0_b4c300e0-6c19-47f8-bde1-89334f54daa5"
      unitRef="usd">9353136000</us-gaap:Assets>
    <us-gaap:Goodwill
      contextRef="id10f03f2568840d5934a66b0afa85b42_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfNDAtMS0xLTEtMTY0MTE0_671ff702-37b1-47f3-84e0-cb0407692d7e"
      unitRef="usd">51632000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i00a4260047104d0f8e28cfabe77cb09d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfNDAtMy0xLTEtMTY0MTE0_a1aee48b-a343-451f-b7e9-a97598877c40"
      unitRef="usd">226665000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iae8c5091402e47c19d5598279aa0cf37_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfNDAtNy0xLTEtMTY0MTE0_b83152f3-bc93-4371-9248-8015fa6927a8"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmY0YWE3YzMxNzJhZjQ5YmRhNTdhNTc5OWQ5YjViYTdlL3RhYmxlcmFuZ2U6ZjRhYTdjMzE3MmFmNDliZGE1N2E1Nzk5ZDliNWJhN2VfNDAtOS0xLTEtMTY0MTE0_4c863f6c-e7a6-498d-94fe-dc4f082b2c69"
      unitRef="usd">278297000</us-gaap:Goodwill>
    <us-gaap:Revenues
      contextRef="if85cf8adfd7f47438e7ab1ad6a95d460_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjItMS0xLTEtMTY0MTE0_c15687d8-e2ea-4f6b-a7a1-891e9fd062de"
      unitRef="usd">338709000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i30853ff790dd42bebe96dec242da75ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjItMy0xLTEtMTY0MTE0_e034aa02-2ecc-473e-a695-a2d90c45d799"
      unitRef="usd">105409000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6e8e95e22c5441c4a9d88f6d59bc5056_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjItNy0xLTEtMTY0MTE0_24cb2380-9909-49f4-8402-916ec0465700"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7eff8b6e3832476eb143baebfd4bb4e6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjItOS0xLTEtMTY0MTE0_43b62839-212b-40e1-a89d-d2172af7c515"
      unitRef="usd">444118000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if85cf8adfd7f47438e7ab1ad6a95d460_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjMtMS0xLTEtMTY0MTE0_d4d6a74f-bd02-4b16-8aa7-e5d5507729a9"
      unitRef="usd">138814000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i30853ff790dd42bebe96dec242da75ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjMtMy0xLTEtMTY0MTE0_fca5b450-7331-4fd2-ab61-69ebe42080f8"
      unitRef="usd">29600000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6e8e95e22c5441c4a9d88f6d59bc5056_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjMtNy0xLTEtMTY0MTE0_7287249e-2313-488c-b603-8784f72b8c3a"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7eff8b6e3832476eb143baebfd4bb4e6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjMtOS0xLTEtMTY0MTE0_b4216b16-f9b3-41b7-be39-9004b05d10ea"
      unitRef="usd">168414000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="if85cf8adfd7f47438e7ab1ad6a95d460_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjQtMS0xLTEtMTY0MTE0_8a2f38de-f09e-4e25-80ae-6b863f8905b4"
      unitRef="usd">199895000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i30853ff790dd42bebe96dec242da75ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjQtMy0xLTEtMTY0MTE0_d0656684-2f06-4436-8c98-9658399269d1"
      unitRef="usd">75809000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6e8e95e22c5441c4a9d88f6d59bc5056_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjQtNy0xLTEtMTY0MTE0_672a2d4c-e3ae-420a-9b82-b1553f3cc1f0"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7eff8b6e3832476eb143baebfd4bb4e6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjQtOS0xLTEtMTY0MTE0_03110393-6e08-449c-aa6e-28ea35ef86e8"
      unitRef="usd">275704000</us-gaap:GrossProfit>
    <pnm:OtherOperatingExpenses
      contextRef="i0e94cab974154a62b7bfcb26161be18c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjUtMS0xLTEtMTY0MTE0_3f3a358d-135a-445b-9076-dafb7a90ab2e"
      unitRef="usd">109089000</pnm:OtherOperatingExpenses>
    <pnm:OtherOperatingExpenses
      contextRef="ibc8bfdc21edd48b1a72a77872cf2d173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjUtMy0xLTEtMTY0MTE0_8176865d-af51-4fe5-a59b-4cc83e7d23aa"
      unitRef="usd">27925000</pnm:OtherOperatingExpenses>
    <pnm:OtherOperatingExpenses
      contextRef="i6ac3a78a12974c7199729ee16f6922b4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjUtNy0xLTEtMTY0MTE0_ab4c0ef2-91c1-4a4e-9c63-38540d552b00"
      unitRef="usd">-5142000</pnm:OtherOperatingExpenses>
    <pnm:OtherOperatingExpenses
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjUtOS0xLTEtMTY0MTE0_061fcd2e-ffa2-4906-bda4-dba9b5795a04"
      unitRef="usd">131872000</pnm:OtherOperatingExpenses>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i0e94cab974154a62b7bfcb26161be18c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjYtMS0xLTEtMTY0MTE0_3dc04455-e692-42a1-baac-32872309ae9d"
      unitRef="usd">45790000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="ibc8bfdc21edd48b1a72a77872cf2d173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjYtMy0xLTEtMTY0MTE0_18856547-d5a0-4762-a294-e7d84ba156dd"
      unitRef="usd">23642000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i6ac3a78a12974c7199729ee16f6922b4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjYtNy0xLTEtMTY0MTE0_85f91dc6-9848-4fa3-83af-db4d3bbcb746"
      unitRef="usd">6332000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjYtOS0xLTEtMTY0MTE0_8c475cb8-a41d-44cf-8b00-9e600837d332"
      unitRef="usd">75764000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0e94cab974154a62b7bfcb26161be18c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjctMS0xLTEtMTY0MTE0_8cc19459-6e66-4884-ba0f-c1bb48a325a4"
      unitRef="usd">45016000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibc8bfdc21edd48b1a72a77872cf2d173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjctMy0xLTEtMTY0MTE0_15035caf-9370-4616-8aeb-03e387deb4b6"
      unitRef="usd">24242000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6ac3a78a12974c7199729ee16f6922b4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjctNy0xLTEtMTY0MTE0_636e79c5-e9e5-4efd-b3d4-36a6ff4e7518"
      unitRef="usd">-1190000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjctOS0xLTEtMTY0MTE0_1c73fdd2-9f46-4e70-bcd9-f5931aa26dc4"
      unitRef="usd">68068000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeNet
      contextRef="i0e94cab974154a62b7bfcb26161be18c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjgtMS0xLTEtMTY0MTE0_11096596-8343-47f3-b81a-4407b4ca6e88"
      unitRef="usd">3133000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="ibc8bfdc21edd48b1a72a77872cf2d173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjgtMy0xLTEtMTY0MTE0_5f9d6ac6-5bc9-414d-92dd-e2c58f917a82"
      unitRef="usd">1182000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i6ac3a78a12974c7199729ee16f6922b4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjgtNy0xLTEtMTY0MTE0_683ea073-ec5c-45b1-aec1-79ef1244abdc"
      unitRef="usd">-23000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjgtOS0xLTEtMTY0MTE0_ff549ab0-37c4-4d83-8276-311449015f9e"
      unitRef="usd">4292000</us-gaap:InvestmentIncomeNet>
    <pnm:OtherIncomeDeductionsExcludingInterest
      contextRef="i0e94cab974154a62b7bfcb26161be18c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjktMS0xLTEtMTY0MTE0_a5d93be7-030f-40b3-8e6f-8f3d14dfa1d4"
      unitRef="usd">-25216000</pnm:OtherIncomeDeductionsExcludingInterest>
    <pnm:OtherIncomeDeductionsExcludingInterest
      contextRef="ibc8bfdc21edd48b1a72a77872cf2d173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjktMy0xLTEtMTY0MTE0_99b585c7-1bb0-43dd-ab26-1dd27ca4e6d5"
      unitRef="usd">937000</pnm:OtherIncomeDeductionsExcludingInterest>
    <pnm:OtherIncomeDeductionsExcludingInterest
      contextRef="i6ac3a78a12974c7199729ee16f6922b4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjktNy0xLTEtMTY0MTE0_b8014408-28ea-4c92-b7f5-1d87e9f9e5b0"
      unitRef="usd">-205000</pnm:OtherIncomeDeductionsExcludingInterest>
    <pnm:OtherIncomeDeductionsExcludingInterest
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMjktOS0xLTEtMTY0MTE0_98e0876d-6c3f-4d43-805f-df667cd6f845"
      unitRef="usd">-24484000</pnm:OtherIncomeDeductionsExcludingInterest>
    <us-gaap:InterestExpense
      contextRef="i0e94cab974154a62b7bfcb26161be18c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzAtMS0xLTEtMTY0MTE0_bc68c874-9a1d-4164-a655-b2c0bd1dd449"
      unitRef="usd">14572000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibc8bfdc21edd48b1a72a77872cf2d173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzAtMy0xLTEtMTY0MTE0_833b2877-7610-4321-9b35-2bdfd0b85aec"
      unitRef="usd">9150000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6ac3a78a12974c7199729ee16f6922b4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzAtNy0xLTEtMTY0MTE0_5c3a2b9a-abd5-4ec6-b95f-347177c84201"
      unitRef="usd">2498000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzAtOS0xLTEtMTY0MTE0_16186c76-900c-48ce-abca-990605880cf4"
      unitRef="usd">26220000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0e94cab974154a62b7bfcb26161be18c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzEtMS0xLTEtMTY0MTE0_bd5575cb-d7ab-4ce8-ae3d-e7a2c9d348c2"
      unitRef="usd">8361000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibc8bfdc21edd48b1a72a77872cf2d173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzEtMy0xLTEtMTY0MTE0_3ba7af53-f41c-456b-b2cd-ced1ac9b0e91"
      unitRef="usd">17211000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6ac3a78a12974c7199729ee16f6922b4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzEtNy0xLTEtMTY0MTE0_6a89b916-f673-4c7c-8d1d-d13ff87c2d2e"
      unitRef="usd">-3916000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzEtOS0xLTEtMTY0MTE0_97fbe188-2bd0-4ba9-9052-496d2efabbf7"
      unitRef="usd">21656000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0e94cab974154a62b7bfcb26161be18c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzItMS0xLTEtMTY0MTE0_940dab1a-955d-4ed5-a32d-ce0162e31de1"
      unitRef="usd">823000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibc8bfdc21edd48b1a72a77872cf2d173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzItMy0xLTEtMTY0MTE0_3050ba74-384a-4470-8d4a-80abe7492663"
      unitRef="usd">2151000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6ac3a78a12974c7199729ee16f6922b4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzItNy0xLTEtMTY0MTE0_266c06d5-c6c4-4248-8f24-c314708d95ce"
      unitRef="usd">-536000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzItOS0xLTEtMTY0MTE0_175ea041-4728-452f-8e5e-6dba6aa883c8"
      unitRef="usd">2438000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i0e94cab974154a62b7bfcb26161be18c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzMtMS0xLTEtMTY0MTE0_73e7fd01-4ce0-4870-9331-663af9389501"
      unitRef="usd">7538000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibc8bfdc21edd48b1a72a77872cf2d173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzMtMy0xLTEtMTY0MTE0_aa6e0f9d-121d-4e98-b340-4de848503511"
      unitRef="usd">15060000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6ac3a78a12974c7199729ee16f6922b4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzMtNy0xLTEtMTY0MTE0_b834d21f-47b1-4197-a90b-88c31d67e980"
      unitRef="usd">-3380000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzMtOS0xLTEtMTY0MTE0_1c47b582-2037-482c-a610-434dad5cefa0"
      unitRef="usd">19218000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i0e94cab974154a62b7bfcb26161be18c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzQtMS0xLTEtMTY0MTE0_2b81f45c-a3c9-4aa6-ad92-8a8e92f9b0f7"
      unitRef="usd">3095000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ibc8bfdc21edd48b1a72a77872cf2d173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzQtMy0xLTEtMTY0MTE0_93794e24-0894-4c82-9687-3ab420808274"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6ac3a78a12974c7199729ee16f6922b4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzQtNy0xLTEtMTY0MTE0_f4877cf2-454d-4793-b01a-c6926228625c"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzQtOS0xLTEtMTY0MTE0_5540f159-56f7-4e0b-8bcb-26d141af3bec"
      unitRef="usd">3095000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:DividendsPreferredStock
      contextRef="i0e94cab974154a62b7bfcb26161be18c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzUtMS0xLTEtMTY0MTE0_1fa6c73c-75aa-417b-8150-b657bb615a05"
      unitRef="usd">132000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="ibc8bfdc21edd48b1a72a77872cf2d173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzUtMy0xLTEtMTY0MTE0_77d735af-6ad3-47b4-9170-00e478ccd141"
      unitRef="usd">0</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i6ac3a78a12974c7199729ee16f6922b4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzUtNy0xLTEtMTY0MTE0_df5d9faf-c5fa-4c8a-8fa0-daa73dcd1f37"
      unitRef="usd">0</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzUtOS0xLTEtMTY0MTE0_ed5c3d2f-fe76-4b7d-9685-0975c474c1d3"
      unitRef="usd">132000</us-gaap:DividendsPreferredStock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i0e94cab974154a62b7bfcb26161be18c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzYtMS0xLTEtMTY0MTE0_57b2c67b-4b9f-48ea-a01b-c30bb17caca3"
      unitRef="usd">4311000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ibc8bfdc21edd48b1a72a77872cf2d173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzYtMy0xLTEtMTY0MTE0_a8c7bbb8-1150-4d99-b3ca-a8d1a9a42c13"
      unitRef="usd">15060000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i6ac3a78a12974c7199729ee16f6922b4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzYtNy0xLTEtMTY0MTE0_b01e91b6-ed79-48cc-a573-58b02cfb066c"
      unitRef="usd">-3380000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzYtOS0xLTEtMTY0MTE0_cdbb6e8e-1ff3-49a4-88a7-ca2f360d8195"
      unitRef="usd">15991000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:Assets
      contextRef="i4ae61faa9b67467798b9f69a976408cf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzktMS0xLTEtMTY0MTE0_52b7a562-ca4a-4c38-9451-8ed73539c569"
      unitRef="usd">6040088000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if2eb3648a114473fb2ad76514af08a5d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzktMy0xLTEtMTY0MTE0_f3025c4e-3418-4ba4-bf00-4573781b2059"
      unitRef="usd">2450081000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i020e6bc3fe4d4068863459c4d6851c04_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzktNy0xLTEtMTY0MTE0_ea1f5135-8857-4652-b71a-b9f41f2c8124"
      unitRef="usd">237517000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6e9c8f6b3e5b49e9ab4a4f8f93682c55_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfMzktOS0xLTEtMTY0MTE0_850da4d9-49f2-41c6-b404-cc02fecdaf75"
      unitRef="usd">8727686000</us-gaap:Assets>
    <us-gaap:Goodwill
      contextRef="i4ae61faa9b67467798b9f69a976408cf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfNDAtMS0xLTEtMTY0MTE0_b7f43b9d-d21a-44b0-8394-82a66e8ecbc1"
      unitRef="usd">51632000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if2eb3648a114473fb2ad76514af08a5d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfNDAtMy0xLTEtMTY0MTE0_03114ef6-a371-4e8c-8f98-9e13082c0c5f"
      unitRef="usd">226665000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i020e6bc3fe4d4068863459c4d6851c04_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfNDAtNy0xLTEtMTY0MTE0_2a4e0978-7e76-4847-8567-8ce7335b4f6d"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6e9c8f6b3e5b49e9ab4a4f8f93682c55_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmUzYTlmMWEzN2Y0ZTQ2MWY4ZmI4N2YzZDkwNWYwOGE4L3RhYmxlcmFuZ2U6ZTNhOWYxYTM3ZjRlNDYxZjhmYjg3ZjNkOTA1ZjA4YThfNDAtOS0xLTEtMTY0MTE0_dc9f0965-f1ff-4e56-ab5a-5d2552d6deb0"
      unitRef="usd">278297000</us-gaap:Goodwill>
    <us-gaap:PublicUtilitiesGeneralDisclosuresTableTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RleHRyZWdpb246NDY5Mzc5ZjgyNTAwNDhlNzk4NGM3YjFjOTBiNDhlY2RfMzM1Ng_8a33b559-f9c6-4890-9523-29f52636ea08">PNM and TNMP do not intend for utility margin to represent any financial measure as defined by GAAP however, the calculation of utility margin, as presented, most closely compares to gross margin as defined by GAAP.  Reconciliations between utility margin and gross margin are presented below.&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.736%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.862%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.122%"/&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:middle"&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 #000;padding:2px 1pt;text-align:center;vertical-align:middle"&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 #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate 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 #000;padding:2px 1pt;text-align:center;vertical-align:middle"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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: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;Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/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;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;140,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 style="background-color:#cceeff;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;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;46,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 style="background-color:#cceeff;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 style="background-color:#cceeff;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;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;186,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 production costs&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;22,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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-top:1pt solid #000;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;Transmission and distribution 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;13,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="2" style="background-color:#cceeff;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;22,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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="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;71,126&#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="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: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;/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;Utility margin&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.967%"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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%;text-decoration:underline"&gt;Three Months Ended March 31, 2022&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="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;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;108,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 style="background-color:#cceeff;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;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;45,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 style="background-color:#cceeff;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 style="background-color:#cceeff;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;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;154,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 production costs&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;33,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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-top:1pt solid #000;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;Transmission and distribution 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;11,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="2" style="background-color:#cceeff;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;18,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;&#x2014;&#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="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;69,432&#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="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: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;/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;Utility margin&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;/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="padding-left:13.5pt;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: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;Corporate and Other depreciation and amortization represents corporate level activities that are billed at cost and reflected as general and administrative expenses at PNM and TNMP and therefore are not a component of gross margin or utility margin. See Note 1.&lt;/span&gt;&lt;/div&gt;</us-gaap:PublicUtilitiesGeneralDisclosuresTableTextBlock>
    <us-gaap:GrossProfit
      contextRef="i38a5990d760c4b25ba077e263366641d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmMzMDJlMmQ2NWFmZDQyNWZiMTgxMjc3MTA5M2VjODI2L3RhYmxlcmFuZ2U6YzMwMmUyZDY1YWZkNDI1ZmIxODEyNzcxMDkzZWM4MjZfMTEtMS0xLTEtMTY2ODM2_b6939810-4d71-48d9-9fec-9ebeb1c07ab5"
      unitRef="usd">140381000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1e1e88665bbd47d5857c99d42cdc720c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmMzMDJlMmQ2NWFmZDQyNWZiMTgxMjc3MTA5M2VjODI2L3RhYmxlcmFuZ2U6YzMwMmUyZDY1YWZkNDI1ZmIxODEyNzcxMDkzZWM4MjZfMTEtMy0xLTEtMTY2ODM2_49ad7fc1-1ad6-4697-b9b6-43cff04c0260"
      unitRef="usd">46330000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i923577efc144478ba90ae2a57627c06f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmMzMDJlMmQ2NWFmZDQyNWZiMTgxMjc3MTA5M2VjODI2L3RhYmxlcmFuZ2U6YzMwMmUyZDY1YWZkNDI1ZmIxODEyNzcxMDkzZWM4MjZfMTEtNS0xLTEtMTY2ODM2_978f1e16-d261-434c-bff2-4ade066e074d"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmMzMDJlMmQ2NWFmZDQyNWZiMTgxMjc3MTA5M2VjODI2L3RhYmxlcmFuZ2U6YzMwMmUyZDY1YWZkNDI1ZmIxODEyNzcxMDkzZWM4MjZfMTEtNy0xLTEtMTY2ODM2_babf6dd0-4b41-4b40-8226-4e9538ef57f6"
      unitRef="usd">186711000</us-gaap:GrossProfit>
    <us-gaap:UtilitiesOperatingExpenseProductsAndServices
      contextRef="i83ae1dc2e72842ac8e5cc12a9cb04290_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmMzMDJlMmQ2NWFmZDQyNWZiMTgxMjc3MTA5M2VjODI2L3RhYmxlcmFuZ2U6YzMwMmUyZDY1YWZkNDI1ZmIxODEyNzcxMDkzZWM4MjZfMTMtMS0xLTEtMTY2ODM2_d663ccd4-de65-4b3e-bd6c-a7cd2b628375"
      unitRef="usd">22358000</us-gaap:UtilitiesOperatingExpenseProductsAndServices>
    <us-gaap:UtilitiesOperatingExpenseProductsAndServices
      contextRef="i6a5cab6a1d4e421795a37a85245565bc_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmMzMDJlMmQ2NWFmZDQyNWZiMTgxMjc3MTA5M2VjODI2L3RhYmxlcmFuZ2U6YzMwMmUyZDY1YWZkNDI1ZmIxODEyNzcxMDkzZWM4MjZfMTMtMy0xLTEtMTY2ODM2_257fe995-3c3e-475c-8d34-e5952178b0d9"
      unitRef="usd">0</us-gaap:UtilitiesOperatingExpenseProductsAndServices>
    <us-gaap:UtilitiesOperatingExpenseProductsAndServices
      contextRef="iedf1bc3ae32e431abc7be3d552c404e2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmMzMDJlMmQ2NWFmZDQyNWZiMTgxMjc3MTA5M2VjODI2L3RhYmxlcmFuZ2U6YzMwMmUyZDY1YWZkNDI1ZmIxODEyNzcxMDkzZWM4MjZfMTMtNS0xLTEtMTY2ODM2_c595cc84-09a3-4480-8539-a1a40ff23b93"
      unitRef="usd">0</us-gaap:UtilitiesOperatingExpenseProductsAndServices>
    <us-gaap:UtilitiesOperatingExpenseProductsAndServices
      contextRef="i49cf3e3dc12b4f37af19a49f50c916ed_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmMzMDJlMmQ2NWFmZDQyNWZiMTgxMjc3MTA5M2VjODI2L3RhYmxlcmFuZ2U6YzMwMmUyZDY1YWZkNDI1ZmIxODEyNzcxMDkzZWM4MjZfMTMtNy0xLTEtMTY2ODM2_3222bc26-f7bd-4ef7-942a-444f11e9eff3"
      unitRef="usd">22358000</us-gaap:UtilitiesOperatingExpenseProductsAndServices>
    <us-gaap:UtilitiesOperatingExpenseOperations
      contextRef="i38a5990d760c4b25ba077e263366641d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmMzMDJlMmQ2NWFmZDQyNWZiMTgxMjc3MTA5M2VjODI2L3RhYmxlcmFuZ2U6YzMwMmUyZDY1YWZkNDI1ZmIxODEyNzcxMDkzZWM4MjZfMTQtMS0xLTEtMTY2ODM2_f53eac11-0ffd-46f3-b1bd-db8d0a45a59b"
      unitRef="usd">13887000</us-gaap:UtilitiesOperatingExpenseOperations>
    <us-gaap:UtilitiesOperatingExpenseOperations
      contextRef="i1e1e88665bbd47d5857c99d42cdc720c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmMzMDJlMmQ2NWFmZDQyNWZiMTgxMjc3MTA5M2VjODI2L3RhYmxlcmFuZ2U6YzMwMmUyZDY1YWZkNDI1ZmIxODEyNzcxMDkzZWM4MjZfMTQtMy0xLTEtMTY2ODM2_a80ef317-5ecb-4b16-a55e-6ef50a06d823"
      unitRef="usd">8309000</us-gaap:UtilitiesOperatingExpenseOperations>
    <us-gaap:UtilitiesOperatingExpenseOperations
      contextRef="i923577efc144478ba90ae2a57627c06f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmMzMDJlMmQ2NWFmZDQyNWZiMTgxMjc3MTA5M2VjODI2L3RhYmxlcmFuZ2U6YzMwMmUyZDY1YWZkNDI1ZmIxODEyNzcxMDkzZWM4MjZfMTQtNS0xLTEtMTY2ODM2_c5ccbe5c-24b8-4701-8280-e0707192f791"
      unitRef="usd">0</us-gaap:UtilitiesOperatingExpenseOperations>
    <us-gaap:UtilitiesOperatingExpenseOperations
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmMzMDJlMmQ2NWFmZDQyNWZiMTgxMjc3MTA5M2VjODI2L3RhYmxlcmFuZ2U6YzMwMmUyZDY1YWZkNDI1ZmIxODEyNzcxMDkzZWM4MjZfMTQtNy0xLTEtMTY2ODM2_1c3f7087-3a6b-4556-9219-ea9686446448"
      unitRef="usd">22196000</us-gaap:UtilitiesOperatingExpenseOperations>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i38a5990d760c4b25ba077e263366641d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmMzMDJlMmQ2NWFmZDQyNWZiMTgxMjc3MTA5M2VjODI2L3RhYmxlcmFuZ2U6YzMwMmUyZDY1YWZkNDI1ZmIxODEyNzcxMDkzZWM4MjZfMTUtMS0xLTEtMTY2ODM2_765c9bb5-9eeb-4949-8b8e-92ee396de0f3"
      unitRef="usd">43686000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i1e1e88665bbd47d5857c99d42cdc720c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmMzMDJlMmQ2NWFmZDQyNWZiMTgxMjc3MTA5M2VjODI2L3RhYmxlcmFuZ2U6YzMwMmUyZDY1YWZkNDI1ZmIxODEyNzcxMDkzZWM4MjZfMTUtMy0xLTEtMTY2ODM2_ad3728d2-5110-4fea-8e01-8971ba5136ec"
      unitRef="usd">27440000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i923577efc144478ba90ae2a57627c06f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmMzMDJlMmQ2NWFmZDQyNWZiMTgxMjc3MTA5M2VjODI2L3RhYmxlcmFuZ2U6YzMwMmUyZDY1YWZkNDI1ZmIxODEyNzcxMDkzZWM4MjZfMTUtNS0xLTEtMTY2ODM2_cf0be1bb-902f-4130-9b2b-b16f4a42abe2"
      unitRef="usd">0</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmMzMDJlMmQ2NWFmZDQyNWZiMTgxMjc3MTA5M2VjODI2L3RhYmxlcmFuZ2U6YzMwMmUyZDY1YWZkNDI1ZmIxODEyNzcxMDkzZWM4MjZfMTUtNy0xLTEtMTY2ODM2_a00ca2c8-c40e-4787-8b6c-a234668c540c"
      unitRef="usd">71126000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <pnm:UtilityMargin
      contextRef="i38a5990d760c4b25ba077e263366641d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmMzMDJlMmQ2NWFmZDQyNWZiMTgxMjc3MTA5M2VjODI2L3RhYmxlcmFuZ2U6YzMwMmUyZDY1YWZkNDI1ZmIxODEyNzcxMDkzZWM4MjZfMTYtMS0xLTEtMTY2OTEx_3401111a-6a9e-44ff-a423-f9ad79582f17"
      unitRef="usd">220312000</pnm:UtilityMargin>
    <pnm:UtilityMargin
      contextRef="i1e1e88665bbd47d5857c99d42cdc720c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmMzMDJlMmQ2NWFmZDQyNWZiMTgxMjc3MTA5M2VjODI2L3RhYmxlcmFuZ2U6YzMwMmUyZDY1YWZkNDI1ZmIxODEyNzcxMDkzZWM4MjZfMTYtMy0xLTEtMTY2OTQ3_dd296520-d1b7-4c3f-b3b7-405f5add00c6"
      unitRef="usd">82079000</pnm:UtilityMargin>
    <pnm:UtilityMargin
      contextRef="i923577efc144478ba90ae2a57627c06f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmMzMDJlMmQ2NWFmZDQyNWZiMTgxMjc3MTA5M2VjODI2L3RhYmxlcmFuZ2U6YzMwMmUyZDY1YWZkNDI1ZmIxODEyNzcxMDkzZWM4MjZfMTYtNS0xLTEtMTc1MjAw_bb5a8ddb-c31e-4788-96d9-2199504f01f5"
      unitRef="usd">0</pnm:UtilityMargin>
    <pnm:UtilityMargin
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmMzMDJlMmQ2NWFmZDQyNWZiMTgxMjc3MTA5M2VjODI2L3RhYmxlcmFuZ2U6YzMwMmUyZDY1YWZkNDI1ZmIxODEyNzcxMDkzZWM4MjZfMTYtNy0xLTEtMTc1MjA2_3f80cc54-79aa-4d76-bca0-2b14f616acc4"
      unitRef="usd">302391000</pnm:UtilityMargin>
    <us-gaap:GrossProfit
      contextRef="i0e94cab974154a62b7bfcb26161be18c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmFmMGU0OWMzMTU3ODQ1YzViYjhhNjI4YTJkNjVkMDEzL3RhYmxlcmFuZ2U6YWYwZTQ5YzMxNTc4NDVjNWJiOGE2MjhhMmQ2NWQwMTNfMTEtMS0xLTEtMTY2ODYx_67a28723-beff-4c7e-9fb1-2682894ce4ea"
      unitRef="usd">108928000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ibc8bfdc21edd48b1a72a77872cf2d173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmFmMGU0OWMzMTU3ODQ1YzViYjhhNjI4YTJkNjVkMDEzL3RhYmxlcmFuZ2U6YWYwZTQ5YzMxNTc4NDVjNWJiOGE2MjhhMmQ2NWQwMTNfMTEtMy0xLTEtMTY2ODYx_9cf16cab-1720-4b28-b1cd-9c9964f618f1"
      unitRef="usd">45312000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6ac3a78a12974c7199729ee16f6922b4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmFmMGU0OWMzMTU3ODQ1YzViYjhhNjI4YTJkNjVkMDEzL3RhYmxlcmFuZ2U6YWYwZTQ5YzMxNTc4NDVjNWJiOGE2MjhhMmQ2NWQwMTNfMTEtNS0xLTEtMTc1MjA4_c22c40b4-be32-47b5-8419-a0ec0ba65901"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmFmMGU0OWMzMTU3ODQ1YzViYjhhNjI4YTJkNjVkMDEzL3RhYmxlcmFuZ2U6YWYwZTQ5YzMxNTc4NDVjNWJiOGE2MjhhMmQ2NWQwMTNfMTEtNy0xLTEtMTc1MjA4_bdb80535-186c-4c52-bc03-bbf5ba3b8845"
      unitRef="usd">154240000</us-gaap:GrossProfit>
    <us-gaap:UtilitiesOperatingExpenseProductsAndServices
      contextRef="i9c187d11be4742659768319648b385b2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmFmMGU0OWMzMTU3ODQ1YzViYjhhNjI4YTJkNjVkMDEzL3RhYmxlcmFuZ2U6YWYwZTQ5YzMxNTc4NDVjNWJiOGE2MjhhMmQ2NWQwMTNfMTMtMS0xLTEtMTY2ODYx_9ffcdd37-fab3-413f-b888-1511e2438fee"
      unitRef="usd">33566000</us-gaap:UtilitiesOperatingExpenseProductsAndServices>
    <us-gaap:UtilitiesOperatingExpenseProductsAndServices
      contextRef="i61b3f365a929485c8ce4aa2cca46bf38_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmFmMGU0OWMzMTU3ODQ1YzViYjhhNjI4YTJkNjVkMDEzL3RhYmxlcmFuZ2U6YWYwZTQ5YzMxNTc4NDVjNWJiOGE2MjhhMmQ2NWQwMTNfMTMtMy0xLTEtMTY2ODYx_1e6d6eee-3d20-4348-9d7c-a66b88f3dbd5"
      unitRef="usd">0</us-gaap:UtilitiesOperatingExpenseProductsAndServices>
    <us-gaap:UtilitiesOperatingExpenseProductsAndServices
      contextRef="i7be13b5d95d04ab4ac3b1622e1034301_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmFmMGU0OWMzMTU3ODQ1YzViYjhhNjI4YTJkNjVkMDEzL3RhYmxlcmFuZ2U6YWYwZTQ5YzMxNTc4NDVjNWJiOGE2MjhhMmQ2NWQwMTNfMTMtNS0xLTEtMTc1MjA4_481557dc-85ca-44ea-945c-5a631574ca09"
      unitRef="usd">0</us-gaap:UtilitiesOperatingExpenseProductsAndServices>
    <us-gaap:UtilitiesOperatingExpenseProductsAndServices
      contextRef="i49e02bace12d41d5b77d2e1c8bdcf4ec_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmFmMGU0OWMzMTU3ODQ1YzViYjhhNjI4YTJkNjVkMDEzL3RhYmxlcmFuZ2U6YWYwZTQ5YzMxNTc4NDVjNWJiOGE2MjhhMmQ2NWQwMTNfMTMtNy0xLTEtMTc1MjA4_1c8a0267-7888-47bc-8361-e0be30ca3d99"
      unitRef="usd">33566000</us-gaap:UtilitiesOperatingExpenseProductsAndServices>
    <us-gaap:UtilitiesOperatingExpenseOperations
      contextRef="i0e94cab974154a62b7bfcb26161be18c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmFmMGU0OWMzMTU3ODQ1YzViYjhhNjI4YTJkNjVkMDEzL3RhYmxlcmFuZ2U6YWYwZTQ5YzMxNTc4NDVjNWJiOGE2MjhhMmQ2NWQwMTNfMTQtMS0xLTEtMTY2ODYx_4cbd74d6-4aa7-4a93-9fd2-4f63d0cd75bd"
      unitRef="usd">11611000</us-gaap:UtilitiesOperatingExpenseOperations>
    <us-gaap:UtilitiesOperatingExpenseOperations
      contextRef="ibc8bfdc21edd48b1a72a77872cf2d173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmFmMGU0OWMzMTU3ODQ1YzViYjhhNjI4YTJkNjVkMDEzL3RhYmxlcmFuZ2U6YWYwZTQ5YzMxNTc4NDVjNWJiOGE2MjhhMmQ2NWQwMTNfMTQtMy0xLTEtMTY2ODYx_c8025c68-96fa-44b6-b3d4-b6dbe599641e"
      unitRef="usd">6855000</us-gaap:UtilitiesOperatingExpenseOperations>
    <us-gaap:UtilitiesOperatingExpenseOperations
      contextRef="i6ac3a78a12974c7199729ee16f6922b4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmFmMGU0OWMzMTU3ODQ1YzViYjhhNjI4YTJkNjVkMDEzL3RhYmxlcmFuZ2U6YWYwZTQ5YzMxNTc4NDVjNWJiOGE2MjhhMmQ2NWQwMTNfMTQtNS0xLTEtMTc1MjA4_1b68b52d-a1b2-424b-a2da-5d76af03ee56"
      unitRef="usd">0</us-gaap:UtilitiesOperatingExpenseOperations>
    <us-gaap:UtilitiesOperatingExpenseOperations
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmFmMGU0OWMzMTU3ODQ1YzViYjhhNjI4YTJkNjVkMDEzL3RhYmxlcmFuZ2U6YWYwZTQ5YzMxNTc4NDVjNWJiOGE2MjhhMmQ2NWQwMTNfMTQtNy0xLTEtMTc1MjA4_7a68cebb-b926-43c7-be41-c184bc0d9f00"
      unitRef="usd">18466000</us-gaap:UtilitiesOperatingExpenseOperations>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i0e94cab974154a62b7bfcb26161be18c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmFmMGU0OWMzMTU3ODQ1YzViYjhhNjI4YTJkNjVkMDEzL3RhYmxlcmFuZ2U6YWYwZTQ5YzMxNTc4NDVjNWJiOGE2MjhhMmQ2NWQwMTNfMTUtMS0xLTEtMTY2ODYx_ad4f5a0c-3413-4e1e-a964-40061a75e6dd"
      unitRef="usd">45790000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ibc8bfdc21edd48b1a72a77872cf2d173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmFmMGU0OWMzMTU3ODQ1YzViYjhhNjI4YTJkNjVkMDEzL3RhYmxlcmFuZ2U6YWYwZTQ5YzMxNTc4NDVjNWJiOGE2MjhhMmQ2NWQwMTNfMTUtMy0xLTEtMTY2ODYx_2e3848b9-70d9-4efb-ac86-0408994cc953"
      unitRef="usd">23642000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i6ac3a78a12974c7199729ee16f6922b4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmFmMGU0OWMzMTU3ODQ1YzViYjhhNjI4YTJkNjVkMDEzL3RhYmxlcmFuZ2U6YWYwZTQ5YzMxNTc4NDVjNWJiOGE2MjhhMmQ2NWQwMTNfMTUtNS0xLTEtMTc1MjA4_bfd23f48-ddf7-4af0-8e2c-16140b2eb642"
      unitRef="usd">0</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmFmMGU0OWMzMTU3ODQ1YzViYjhhNjI4YTJkNjVkMDEzL3RhYmxlcmFuZ2U6YWYwZTQ5YzMxNTc4NDVjNWJiOGE2MjhhMmQ2NWQwMTNfMTUtNy0xLTEtMTc1MjA4_d80f9ecf-2e39-40c6-a57a-8369f1377744"
      unitRef="usd">69432000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <pnm:UtilityMargin
      contextRef="i0e94cab974154a62b7bfcb26161be18c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmFmMGU0OWMzMTU3ODQ1YzViYjhhNjI4YTJkNjVkMDEzL3RhYmxlcmFuZ2U6YWYwZTQ5YzMxNTc4NDVjNWJiOGE2MjhhMmQ2NWQwMTNfMTYtMS0xLTEtMTY2ODYx_def4bfaf-385e-472f-9fae-2d78f51ad8a5"
      unitRef="usd">199895000</pnm:UtilityMargin>
    <pnm:UtilityMargin
      contextRef="ibc8bfdc21edd48b1a72a77872cf2d173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmFmMGU0OWMzMTU3ODQ1YzViYjhhNjI4YTJkNjVkMDEzL3RhYmxlcmFuZ2U6YWYwZTQ5YzMxNTc4NDVjNWJiOGE2MjhhMmQ2NWQwMTNfMTYtMy0xLTEtMTY2ODYx_3184af9a-aaeb-499a-9832-e6542848b59a"
      unitRef="usd">75809000</pnm:UtilityMargin>
    <pnm:UtilityMargin
      contextRef="i6ac3a78a12974c7199729ee16f6922b4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmFmMGU0OWMzMTU3ODQ1YzViYjhhNjI4YTJkNjVkMDEzL3RhYmxlcmFuZ2U6YWYwZTQ5YzMxNTc4NDVjNWJiOGE2MjhhMmQ2NWQwMTNfMTYtNS0xLTEtMTc1MjA4_989e81b7-e9f9-45b9-88aa-56ecfddde741"
      unitRef="usd">0</pnm:UtilityMargin>
    <pnm:UtilityMargin
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84NS9mcmFnOjQ2OTM3OWY4MjUwMDQ4ZTc5ODRjN2IxYzkwYjQ4ZWNkL3RhYmxlOmFmMGU0OWMzMTU3ODQ1YzViYjhhNjI4YTJkNjVkMDEzL3RhYmxlcmFuZ2U6YWYwZTQ5YzMxNTc4NDVjNWJiOGE2MjhhMmQ2NWQwMTNfMTYtNy0xLTEtMTc1MjA4_c059e613-b5ad-4385-b5d6-d27c4e7ae0f8"
      unitRef="usd">275704000</pnm:UtilityMargin>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RleHRyZWdpb246M2M0ZDVjMmEyOWI4NDk3ZTg0NTA4MjA3NzI5ZDFjZTlfNjg3_a4aeeec0-cbce-48e3-b318-90af028becb9">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:110%"&gt;Information regarding accumulated other comprehensive income (loss) for the three months ended March&#160;31, 2023 and 2022 is as follows:&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;text-indent:31.5pt"&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:30.814%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.302%"/&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:11.338%"/&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:9.538%"/&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 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.993%"/&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.143%"/&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="padding:2px 1pt;text-align:center;vertical-align: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="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;Corporate and Other&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 style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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&lt;br/&gt;Gains on&lt;br/&gt;Available-for-Sale Debt&lt;br/&gt;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" rowspan="5" 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-top:1pt solid #000000;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" rowspan="5" 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&lt;br/&gt;Adjustment&lt;br/&gt;for Cash&lt;br/&gt;Flow Hedges&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 style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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;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="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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="padding:0 1pt"/&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="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 at December 31, 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;7,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;8,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;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;(702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,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;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;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,732)&lt;/span&gt;&lt;/td&gt;&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;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;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;4,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;(168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(1,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,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: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;2,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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,784)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,694&#160;&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%"&gt;Balance at March 31, 2023&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,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;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;(80,866)&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;(70,857)&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;6,503&#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;(64,354)&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:89.327%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.814%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.302%"/&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:11.338%"/&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:9.538%"/&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 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.993%"/&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.143%"/&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="padding:2px 1pt;text-align:center;vertical-align: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 #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;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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&lt;br/&gt;Gains on&lt;br/&gt;Available-for-Sale Debt&lt;br/&gt;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" rowspan="5" 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-top:1pt solid #000000;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" rowspan="5" 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&lt;br/&gt;Adjustment&lt;br/&gt;for Cash&lt;br/&gt;Flow Hedges&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 style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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;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="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" 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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="27" 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;(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;text-indent:-9pt;vertical-align: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 at December 31, 2021&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,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;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;(71,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;(1,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;(6,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(6,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;1,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;(5,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(4,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;(4,644)&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%"&gt;Balance at March 31, 2022&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;5,746&#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;(82,326)&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;(76,580)&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;(76,580)&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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.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 Condensed 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 Condensed Consolidated Statements of Earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RleHRyZWdpb246M2M0ZDVjMmEyOWI4NDk3ZTg0NTA4MjA3NzI5ZDFjZTlfNjg5_3390f9e1-3fa8-4e10-a3bb-fd76d2fbfaa4">&lt;div style="text-align:justify;text-indent:31.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 regarding accumulated other comprehensive income (loss) for the three months ended March&#160;31, 2023 and 2022 is as follows:&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;text-indent:31.5pt"&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:30.814%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.302%"/&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:11.338%"/&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:9.538%"/&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 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.993%"/&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.143%"/&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="padding:2px 1pt;text-align:center;vertical-align: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="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;Corporate and Other&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 style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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&lt;br/&gt;Gains on&lt;br/&gt;Available-for-Sale Debt&lt;br/&gt;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" rowspan="5" 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-top:1pt solid #000000;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" rowspan="5" 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&lt;br/&gt;Adjustment&lt;br/&gt;for Cash&lt;br/&gt;Flow Hedges&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 style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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;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="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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="padding:0 1pt"/&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="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 at December 31, 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;7,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;8,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;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;(702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,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;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;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,732)&lt;/span&gt;&lt;/td&gt;&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;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;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;4,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;(168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(1,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,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: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;2,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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,784)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,694&#160;&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%"&gt;Balance at March 31, 2023&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,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;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;(80,866)&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;(70,857)&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;6,503&#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;(64,354)&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;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:30.814%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.302%"/&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:11.338%"/&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:9.538%"/&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 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.993%"/&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.143%"/&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="padding:2px 1pt;text-align:center;vertical-align: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 #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;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="5" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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&lt;br/&gt;Gains on&lt;br/&gt;Available-for-Sale Debt&lt;br/&gt;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" rowspan="5" 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-top:1pt solid #000000;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" rowspan="5" 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&lt;br/&gt;Adjustment&lt;br/&gt;for Cash&lt;br/&gt;Flow Hedges&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 style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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;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="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" 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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="27" 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;(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;text-indent:-9pt;vertical-align: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 at December 31, 2021&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,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;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;(71,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;(1,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;(6,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(6,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;1,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;(5,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(4,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;(4,644)&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%"&gt;Balance at March 31, 2022&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;5,746&#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;(82,326)&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;(76,580)&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;(76,580)&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:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if09e6ce7e42e406fabe20ef4845371f5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTAtMS0xLTEtMTY0MTE0_2bf9fbed-f9fc-4841-88b2-036642c3bfb8"
      unitRef="usd">7422000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iebc6723acf3b4672aafe174ce598ccf3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTAtMy0xLTEtMTY0MTE0_e7661e48-ef1e-47e6-bed3-331117c81ef1"
      unitRef="usd">-81757000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i19580e2c85f242b3a17297001feccb2e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTAtNS0xLTEtMTY0MTE0_e1d52dc2-1411-43bc-80e6-2888b1833d5f"
      unitRef="usd">-74335000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i28bbd03b150747b9a63408e53af55497_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTAtOS0xLTEtMTY0MTE0_98a398e1-b781-4b4a-9adb-17a88bd9d039"
      unitRef="usd">8287000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iee565e79c8da4f0394a4762c6eaedd6f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTAtMTEtMS0xLTE2NDExNA_d3cd43e6-86d6-42e6-93b0-9bfb714ea530"
      unitRef="usd">-66048000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="idea30141a26f42b58478cb54cd7345ca_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTEtMS0xLTEtMTY0MTE0_1c796414-7b51-4874-9468-a27bd61760e8"
      unitRef="usd">702000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i5ed95dcf614940269d85489c76567abe_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTEtMy0xLTEtMTY0MTE0_be9f37c0-129c-41f5-8f78-155616f41cf6"
      unitRef="usd">-1194000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i24cb5a22c39649cda7ac1864a307ff56_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTEtNS0xLTEtMTY0MTE0_b2f73502-1124-4b18-9801-641689b82e54"
      unitRef="usd">-492000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i0a50eeea18ad45b69ad1cc897a73e265_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTEtOS0xLTEtMTY0MTE0_36a9790e-3c3f-4cad-bda5-22cdf989513a"
      unitRef="usd">2224000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i8331773fb78a48ce94b4b0cd0c2d78cc_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTEtMTEtMS0xLTE2NDExNA_337c7d2e-b4f9-4e53-aa7b-aee19bea19ca"
      unitRef="usd">1732000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="idea30141a26f42b58478cb54cd7345ca_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTItMS0xLTEtMTY0MTE0_30e63a66-6130-4f91-a908-225e69166618"
      unitRef="usd">178000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i5ed95dcf614940269d85489c76567abe_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTItMy0xLTEtMTY0MTE0_f8afac22-de25-4b90-b5b6-da51905cdd0e"
      unitRef="usd">-303000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i24cb5a22c39649cda7ac1864a307ff56_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTItNS0xLTEtMTY0MTE0_6ff62595-94c4-4b52-9703-c7238224c271"
      unitRef="usd">-125000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i0a50eeea18ad45b69ad1cc897a73e265_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTItOS0xLTEtMTY0MTE0_dbdbb1ab-b008-46b2-95a3-d55d643215d8"
      unitRef="usd">565000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i8331773fb78a48ce94b4b0cd0c2d78cc_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTItMTEtMS0xLTE2NDExNA_9f95e40c-1df4-4c02-a8f2-689fc2d487bc"
      unitRef="usd">440000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="idea30141a26f42b58478cb54cd7345ca_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTMtMS0xLTEtMTY0MTE0_cd9c7776-0fcd-48ce-ad38-7a94e2654810"
      unitRef="usd">4170000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i5ed95dcf614940269d85489c76567abe_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTMtMy0xLTEtMTY0MTE0_5d49ba8e-1947-428b-aa0c-dab3d50989f7"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i24cb5a22c39649cda7ac1864a307ff56_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTMtNS0xLTEtMTY0MTE0_8a1bf3a3-f0bf-4ef0-8bf2-7950594ca10e"
      unitRef="usd">4170000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i0a50eeea18ad45b69ad1cc897a73e265_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTMtOS0xLTEtMTY0MTE0_776d111d-5541-4b2b-90b8-6865fd8a9a9a"
      unitRef="usd">-168000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i8331773fb78a48ce94b4b0cd0c2d78cc_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTMtMTEtMS0xLTE2NDExNA_d68c99c7-c6c7-464f-93ff-a1302065a4af"
      unitRef="usd">4002000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="idea30141a26f42b58478cb54cd7345ca_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTQtMS0xLTEtMTY0MTE0_c59bca90-de10-40f9-9bd9-c6a685f259ca"
      unitRef="usd">1059000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i5ed95dcf614940269d85489c76567abe_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTQtMy0xLTEtMTY0MTE0_ac59aab9-d1ca-4b13-9a9b-9f26f4c88b18"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i24cb5a22c39649cda7ac1864a307ff56_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTQtNS0xLTEtMTY0MTE0_ac6b97dc-7a73-44d2-b6d3-90a80ef842c5"
      unitRef="usd">1059000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i0a50eeea18ad45b69ad1cc897a73e265_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTQtOS0xLTEtMTY0MTE0_42bd13a1-ed09-463e-90f5-1df14a06c137"
      unitRef="usd">-43000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i8331773fb78a48ce94b4b0cd0c2d78cc_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTQtMTEtMS0xLTE2NDExNA_b5df7678-0951-44df-9780-a6c94b612936"
      unitRef="usd">1016000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="idea30141a26f42b58478cb54cd7345ca_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTUtMS0xLTEtMTY0MTE0_29aed1d4-4d03-458f-b915-e3c68a306de0"
      unitRef="usd">2587000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5ed95dcf614940269d85489c76567abe_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTUtMy0xLTEtMTY0MTE0_449d5d30-b92b-4bf0-a8c9-e7b88fb51166"
      unitRef="usd">891000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i24cb5a22c39649cda7ac1864a307ff56_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTUtNS0xLTEtMTY0MTE0_22d80eef-0031-40c4-85b3-0327868f040d"
      unitRef="usd">3478000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0a50eeea18ad45b69ad1cc897a73e265_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTUtOS0xLTEtMTY0MTE0_c275daee-8fed-4c6e-930e-367e2c2516d0"
      unitRef="usd">-1784000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8331773fb78a48ce94b4b0cd0c2d78cc_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTUtMTEtMS0xLTE2NDExNA_6085f66f-664f-4b82-b2c2-3acf99110da6"
      unitRef="usd">1694000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7883ad36a8554363bcec85858cb6024a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTYtMS0xLTEtMTY0MTE0_40e622cf-0b53-41a1-94d0-1892728dde4a"
      unitRef="usd">10009000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2f2a00e8b77e4e5abbbadfc2ddf9a5ce_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTYtMy0xLTEtMTY0MTE0_e5a455cf-8453-4e2e-98bd-d6bfdb5d9077"
      unitRef="usd">-80866000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i954cdf56647841d09ce8bd70cc0267db_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTYtNS0xLTEtMTY0MTE0_c41a1907-07fc-46e5-b5d0-6ac1983003e6"
      unitRef="usd">-70857000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6a754fed04624ef39d80d27ab833e23b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTYtOS0xLTEtMTY0MTE0_b73b9a9f-7ca1-4228-b434-cc1d3f202fcf"
      unitRef="usd">6503000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i355b4bcf5133420780d7ed8a4c872438_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjhlMjg4YWM0Y2YxODQ3MDE4ZmZjYzcyNmVlMDAyMDk1L3RhYmxlcmFuZ2U6OGUyODhhYzRjZjE4NDcwMThmZmNjNzI2ZWUwMDIwOTVfMTYtMTEtMS0xLTE2NDExNA_159c4206-2a5e-4f0f-9ff7-4f4749cca1f6"
      unitRef="usd">-64354000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id1b2da5ff5c64a30b96777009c1f018d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTAtMS0xLTEtMTY0MTE0_e8955a59-70af-467a-b5b6-1f2ab324298e"
      unitRef="usd">11715000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibe152083d455444193d3fe1087c873d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTAtMy0xLTEtMTY0MTE0_450133e3-4eba-4a7e-acce-03a3f900a02a"
      unitRef="usd">-83651000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i15c93326064e419db4e3c46786baf7ce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTAtNS0xLTEtMTY0MTE0_782d69bb-a50e-47b0-8b23-3952d7a715b8"
      unitRef="usd">-71936000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie53457eb3d42432fb514f47c20b66a69_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTAtOS0xLTEtMTY0MTE0_fe30e20c-000b-4b0a-b301-c75cb8c4ce31"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5a28b9bacdba4bf4ac46fb647a456d6d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTAtMTEtMS0xLTE2NDExNA_59e47b59-5bce-4c07-9133-b03dd2b66c82"
      unitRef="usd">-71936000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i98ee5cb3216246e4971c5f042b6a9849_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTEtMS0xLTEtMTY0MTE0_61cbb9bd-d205-45fc-8811-1e2cfe1ae60f"
      unitRef="usd">1477000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ic2f535148ed14780829eb4e90bd78237_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTEtMy0xLTEtMTY0MTE0_acb52cbb-feef-4e5c-896a-34f8f4517c16"
      unitRef="usd">-1776000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i6c852a17c3b145d19256a83ba1cff678_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTEtNS0xLTEtMTY0MTE0_d8e76d83-64a3-446e-9cc2-24118e009353"
      unitRef="usd">-299000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ic285c377ab7449f89cc78e45d295fbc8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTEtOS0xLTEtMTY0MTE0_21e52c6a-7617-4943-8dcf-f96c4ca17ce2"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ib9b71157ade84f1a972d376dc0d4576e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTEtMTEtMS0xLTE2NDExNA_fb2afe92-0f30-45ac-a4a9-c527edfe58d2"
      unitRef="usd">-299000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i98ee5cb3216246e4971c5f042b6a9849_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTItMS0xLTEtMTY0MTE0_0d1aeeab-5984-426d-8ae9-3f72ae860d19"
      unitRef="usd">375000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="ic2f535148ed14780829eb4e90bd78237_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTItMy0xLTEtMTY0MTE0_b0337e88-dfe3-4fdb-a004-33a68a9bce2c"
      unitRef="usd">-451000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i6c852a17c3b145d19256a83ba1cff678_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTItNS0xLTEtMTY0MTE0_38f3dad3-c5d4-4932-befe-ea7ba4c33782"
      unitRef="usd">-76000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="ic285c377ab7449f89cc78e45d295fbc8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTItOS0xLTEtMTY0MTE0_c59cacdf-9a0f-41ca-919f-78bcaed49895"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="ib9b71157ade84f1a972d376dc0d4576e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTItMTEtMS0xLTE2NDExNA_1148c597-490f-47a0-8f6a-d38f68b586d8"
      unitRef="usd">-76000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i98ee5cb3216246e4971c5f042b6a9849_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTMtMS0xLTEtMTY0MTE0_b05f53ea-7e50-4563-b87a-5c384d5f3ce0"
      unitRef="usd">-6524000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ic2f535148ed14780829eb4e90bd78237_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTMtMy0xLTEtMTY0MTE0_6b7b8ff2-ebf9-427f-a9e0-2d6be468c9c8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i6c852a17c3b145d19256a83ba1cff678_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTMtNS0xLTEtMTY0MTE0_b90a004e-2bc5-46bb-b540-629744d928d4"
      unitRef="usd">-6524000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ic285c377ab7449f89cc78e45d295fbc8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTMtOS0xLTEtMTY0MTE0_51eb380b-e629-496a-bdea-122a8fff2369"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ib9b71157ade84f1a972d376dc0d4576e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTMtMTEtMS0xLTE2NDExNA_e2860ca2-3bfd-4275-9bc6-e2b87a3044d2"
      unitRef="usd">-6524000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i98ee5cb3216246e4971c5f042b6a9849_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTQtMS0xLTEtMTY0MTE0_45711313-4a69-4a31-9431-c14ce90a274c"
      unitRef="usd">-1657000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="ic2f535148ed14780829eb4e90bd78237_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTQtMy0xLTEtMTY0MTE0_74ab4b39-3711-4838-af5d-73715ba6174d"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i6c852a17c3b145d19256a83ba1cff678_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTQtNS0xLTEtMTY0MTE0_bb8cfc70-e40b-4586-8b0d-5edcef9c28ae"
      unitRef="usd">-1657000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="ic285c377ab7449f89cc78e45d295fbc8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTQtOS0xLTEtMTY0MTE0_cad2a577-7a1b-4182-ad89-271c39638d44"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="ib9b71157ade84f1a972d376dc0d4576e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTQtMTEtMS0xLTE2NDExNA_c3493c85-5f42-4d69-8907-2654ed1a6990"
      unitRef="usd">-1657000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i98ee5cb3216246e4971c5f042b6a9849_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTUtMS0xLTEtMTY0MTE0_9f3dd62d-e902-4ce5-a506-bbf6fe457d59"
      unitRef="usd">-5969000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic2f535148ed14780829eb4e90bd78237_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTUtMy0xLTEtMTY0MTE0_87f3c82f-2ca4-4ea7-8628-2893a107ce5a"
      unitRef="usd">1325000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6c852a17c3b145d19256a83ba1cff678_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTUtNS0xLTEtMTY0MTE0_5f31d1dd-0944-443d-b84c-7b7453942557"
      unitRef="usd">-4644000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic285c377ab7449f89cc78e45d295fbc8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTUtOS0xLTEtMTY0MTE0_0578a7af-768b-4b55-a710-5431e136d549"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib9b71157ade84f1a972d376dc0d4576e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTUtMTEtMS0xLTE2NDExNA_50e1827d-e37e-4716-ad60-a0ac649e46c3"
      unitRef="usd">-4644000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i441b6a838743434483acba8279913684_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTYtMS0xLTEtMTY0MTE0_27b9ad10-c350-4de2-a00a-a979716c4fa4"
      unitRef="usd">5746000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i46cbd0f35cce48e1a3d11a5a80fe32b7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTYtMy0xLTEtMTY0MTE0_be3bf845-9e73-49a6-96d2-701d08a7730d"
      unitRef="usd">-82326000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id030c4493e0e410e881bcfd31b51988b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTYtNS0xLTEtMTY0MTE0_46ddf6eb-6d62-45b0-99b4-a661a96bcb1d"
      unitRef="usd">-76580000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i18b78a9c426c4b11b3afb87eeba852ab_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTYtOS0xLTEtMTY0MTE0_8372c60e-cb32-4597-9c78-a984ed9f6166"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ife1986cd87994dd688ff22f36bec293c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl84OC9mcmFnOjNjNGQ1YzJhMjliODQ5N2U4NDUwODIwNzcyOWQxY2U5L3RhYmxlOjc3NTBiYzczOWU5YzQwM2VhYjMwYmFhZWJlYzcwYjVjL3RhYmxlcmFuZ2U6Nzc1MGJjNzM5ZTljNDAzZWFiMzBiYWFlYmVjNzBiNWNfMTYtMTEtMS0xLTE2NDExNA_a3a360fe-84fa-4b61-8dd6-9c9912bae313"
      unitRef="usd">-76580000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85MS9mcmFnOmY2NTA1OWQ0ZDI3MzQzZGFiNjE4NDExOGIwMDQzMTUxL3RleHRyZWdpb246ZjY1MDU5ZDRkMjczNDNkYWI2MTg0MTE4YjAwNDMxNTFfMjU2_13249cb4-9521-4ca1-be85-f9f868118543">Earnings Per Share&lt;div style="text-align:justify;text-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;Dual presentation of basic and diluted earnings per share is presented in the Condensed Consolidated Statements of Earnings of PNMR.  Information regarding the computation of earnings per share 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:71.345%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.860%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Three Months 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;March 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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;2022&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&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, except per share amounts)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Net Earnings Attributable to PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Average Number of Common Shares:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&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 period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&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:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested awards of restricted stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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-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;Average Shares &#x2013; Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,101&#160;&lt;/span&gt;&lt;/td&gt;&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,091&#160;&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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 Forward Sale Agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;padding-right:2.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;Average Shares &#x2013; Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;86,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;86,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="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;Net Earnings Per Share of Common Stock:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-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:#cceeff;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;0.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&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: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:#cceeff;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;0.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85MS9mcmFnOmY2NTA1OWQ0ZDI3MzQzZGFiNjE4NDExOGIwMDQzMTUxL3RleHRyZWdpb246ZjY1MDU5ZDRkMjczNDNkYWI2MTg0MTE4YjAwNDMxNTFfMjU0_fe4d20a2-7112-45f3-ac16-1ff45645e578">Information regarding the computation of earnings per share is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.345%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.860%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Three Months 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;March 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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;2022&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:left;vertical-align:bottom"&gt;&lt;div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"&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, except per share amounts)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Net Earnings Attributable to PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Average Number of Common Shares:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&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 period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&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:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested awards of restricted stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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-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;Average Shares &#x2013; Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,101&#160;&lt;/span&gt;&lt;/td&gt;&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,091&#160;&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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 Forward Sale Agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;padding-right:2.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;Average Shares &#x2013; Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;86,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;86,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="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;Net Earnings Per Share of Common Stock:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-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:#cceeff;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;0.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&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: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:#cceeff;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;0.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85MS9mcmFnOmY2NTA1OWQ0ZDI3MzQzZGFiNjE4NDExOGIwMDQzMTUxL3RhYmxlOjI5NzNiMzcyYzExOTRiYzM4MTViZmM3YTNhMjgwOTZlL3RhYmxlcmFuZ2U6Mjk3M2IzNzJjMTE5NGJjMzgxNWJmYzdhM2EyODA5NmVfNC01LTEtMS0xNjQxMTQ_b581d95a-f864-4f89-8d88-e4c332208a34"
      unitRef="usd">55014000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85MS9mcmFnOmY2NTA1OWQ0ZDI3MzQzZGFiNjE4NDExOGIwMDQzMTUxL3RhYmxlOjI5NzNiMzcyYzExOTRiYzM4MTViZmM3YTNhMjgwOTZlL3RhYmxlcmFuZ2U6Mjk3M2IzNzJjMTE5NGJjMzgxNWJmYzdhM2EyODA5NmVfNC03LTEtMS0xNjQxMTQ_53c1509c-e63f-4018-876f-b5b831d3cb07"
      unitRef="usd">15991000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85MS9mcmFnOmY2NTA1OWQ0ZDI3MzQzZGFiNjE4NDExOGIwMDQzMTUxL3RhYmxlOjI5NzNiMzcyYzExOTRiYzM4MTViZmM3YTNhMjgwOTZlL3RhYmxlcmFuZ2U6Mjk3M2IzNzJjMTE5NGJjMzgxNWJmYzdhM2EyODA5NmVfNi01LTEtMS0xNjQxMTQ_7dfc7847-71a6-4fdc-b79c-47e038c63f94"
      unitRef="shares">85835000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85MS9mcmFnOmY2NTA1OWQ0ZDI3MzQzZGFiNjE4NDExOGIwMDQzMTUxL3RhYmxlOjI5NzNiMzcyYzExOTRiYzM4MTViZmM3YTNhMjgwOTZlL3RhYmxlcmFuZ2U6Mjk3M2IzNzJjMTE5NGJjMzgxNWJmYzdhM2EyODA5NmVfNi03LTEtMS0xNjQxMTQ_db8a3fe4-71bc-463b-8aeb-e8156ef1d04e"
      unitRef="shares">85835000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85MS9mcmFnOmY2NTA1OWQ0ZDI3MzQzZGFiNjE4NDExOGIwMDQzMTUxL3RhYmxlOjI5NzNiMzcyYzExOTRiYzM4MTViZmM3YTNhMjgwOTZlL3RhYmxlcmFuZ2U6Mjk3M2IzNzJjMTE5NGJjMzgxNWJmYzdhM2EyODA5NmVfNy01LTEtMS0xNjQxMTQ_a025c3c7-0395-4cf2-89ec-f3087152c270"
      unitRef="shares">266000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85MS9mcmFnOmY2NTA1OWQ0ZDI3MzQzZGFiNjE4NDExOGIwMDQzMTUxL3RhYmxlOjI5NzNiMzcyYzExOTRiYzM4MTViZmM3YTNhMjgwOTZlL3RhYmxlcmFuZ2U6Mjk3M2IzNzJjMTE5NGJjMzgxNWJmYzdhM2EyODA5NmVfNy03LTEtMS0xNjQxMTQ_d520eea1-d286-49c9-a063-09cc25283538"
      unitRef="shares">256000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85MS9mcmFnOmY2NTA1OWQ0ZDI3MzQzZGFiNjE4NDExOGIwMDQzMTUxL3RhYmxlOjI5NzNiMzcyYzExOTRiYzM4MTViZmM3YTNhMjgwOTZlL3RhYmxlcmFuZ2U6Mjk3M2IzNzJjMTE5NGJjMzgxNWJmYzdhM2EyODA5NmVfOC01LTEtMS0xNjQxMTQ_c4ddcbc3-1625-422c-b1bb-4a177075effb"
      unitRef="shares">86101000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85MS9mcmFnOmY2NTA1OWQ0ZDI3MzQzZGFiNjE4NDExOGIwMDQzMTUxL3RhYmxlOjI5NzNiMzcyYzExOTRiYzM4MTViZmM3YTNhMjgwOTZlL3RhYmxlcmFuZ2U6Mjk3M2IzNzJjMTE5NGJjMzgxNWJmYzdhM2EyODA5NmVfOC03LTEtMS0xNjQxMTQ_743dbad4-9012-4198-b280-94fad0099b5e"
      unitRef="shares">86091000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85MS9mcmFnOmY2NTA1OWQ0ZDI3MzQzZGFiNjE4NDExOGIwMDQzMTUxL3RhYmxlOjI5NzNiMzcyYzExOTRiYzM4MTViZmM3YTNhMjgwOTZlL3RhYmxlcmFuZ2U6Mjk3M2IzNzJjMTE5NGJjMzgxNWJmYzdhM2EyODA5NmVfMTAtNS0xLTEtMTc4MTY3_b9a60a78-254f-4a5b-bd9e-cb5f4e9ffa56"
      unitRef="shares">37000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85MS9mcmFnOmY2NTA1OWQ0ZDI3MzQzZGFiNjE4NDExOGIwMDQzMTUxL3RhYmxlOjI5NzNiMzcyYzExOTRiYzM4MTViZmM3YTNhMjgwOTZlL3RhYmxlcmFuZ2U6Mjk3M2IzNzJjMTE5NGJjMzgxNWJmYzdhM2EyODA5NmVfMTAtNy0xLTEtMTc4MTY3_a85bf986-e8b8-4118-8848-2c12150ddddf"
      unitRef="shares">80000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85MS9mcmFnOmY2NTA1OWQ0ZDI3MzQzZGFiNjE4NDExOGIwMDQzMTUxL3RhYmxlOjI5NzNiMzcyYzExOTRiYzM4MTViZmM3YTNhMjgwOTZlL3RhYmxlcmFuZ2U6Mjk3M2IzNzJjMTE5NGJjMzgxNWJmYzdhM2EyODA5NmVfMTAtNS0xLTEtMTY0MTE0_83260af1-742a-4705-b4b3-dd5f2479046b"
      unitRef="shares">3000</us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85MS9mcmFnOmY2NTA1OWQ0ZDI3MzQzZGFiNjE4NDExOGIwMDQzMTUxL3RhYmxlOjI5NzNiMzcyYzExOTRiYzM4MTViZmM3YTNhMjgwOTZlL3RhYmxlcmFuZ2U6Mjk3M2IzNzJjMTE5NGJjMzgxNWJmYzdhM2EyODA5NmVfMTAtNy0xLTEtMTY0MTE0_e5591e14-f6d3-4816-96a4-6f4fff07696b"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85MS9mcmFnOmY2NTA1OWQ0ZDI3MzQzZGFiNjE4NDExOGIwMDQzMTUxL3RhYmxlOjI5NzNiMzcyYzExOTRiYzM4MTViZmM3YTNhMjgwOTZlL3RhYmxlcmFuZ2U6Mjk3M2IzNzJjMTE5NGJjMzgxNWJmYzdhM2EyODA5NmVfMTItNS0xLTEtMTY0MTE0_6c92fa8b-c37d-4610-be75-e8d30a4f32b7"
      unitRef="shares">86141000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85MS9mcmFnOmY2NTA1OWQ0ZDI3MzQzZGFiNjE4NDExOGIwMDQzMTUxL3RhYmxlOjI5NzNiMzcyYzExOTRiYzM4MTViZmM3YTNhMjgwOTZlL3RhYmxlcmFuZ2U6Mjk3M2IzNzJjMTE5NGJjMzgxNWJmYzdhM2EyODA5NmVfMTItNy0xLTEtMTY0MTE0_3067880f-22cc-4cec-8edc-bcdda6e01d8f"
      unitRef="shares">86171000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85MS9mcmFnOmY2NTA1OWQ0ZDI3MzQzZGFiNjE4NDExOGIwMDQzMTUxL3RhYmxlOjI5NzNiMzcyYzExOTRiYzM4MTViZmM3YTNhMjgwOTZlL3RhYmxlcmFuZ2U6Mjk3M2IzNzJjMTE5NGJjMzgxNWJmYzdhM2EyODA5NmVfMTUtNS0xLTEtMTY0MTE0_43d9af71-c06d-4ce9-b3d0-22f91a956b82"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85MS9mcmFnOmY2NTA1OWQ0ZDI3MzQzZGFiNjE4NDExOGIwMDQzMTUxL3RhYmxlOjI5NzNiMzcyYzExOTRiYzM4MTViZmM3YTNhMjgwOTZlL3RhYmxlcmFuZ2U6Mjk3M2IzNzJjMTE5NGJjMzgxNWJmYzdhM2EyODA5NmVfMTUtNy0xLTEtMTY0MTE0_e9671026-bda9-4ad2-ad73-3c4ea2c04a6c"
      unitRef="usdPerShare">0.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85MS9mcmFnOmY2NTA1OWQ0ZDI3MzQzZGFiNjE4NDExOGIwMDQzMTUxL3RhYmxlOjI5NzNiMzcyYzExOTRiYzM4MTViZmM3YTNhMjgwOTZlL3RhYmxlcmFuZ2U6Mjk3M2IzNzJjMTE5NGJjMzgxNWJmYzdhM2EyODA5NmVfMTYtNS0xLTEtMTY0MTE0_62c34ab3-86d4-4068-bea7-e5f5981acdbe"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85MS9mcmFnOmY2NTA1OWQ0ZDI3MzQzZGFiNjE4NDExOGIwMDQzMTUxL3RhYmxlOjI5NzNiMzcyYzExOTRiYzM4MTViZmM3YTNhMjgwOTZlL3RhYmxlcmFuZ2U6Mjk3M2IzNzJjMTE5NGJjMzgxNWJmYzdhM2EyODA5NmVfMTYtNy0xLTEtMTY0MTE0_bc1da3bc-5239-4e80-9c9e-425fb956b5ac"
      unitRef="usdPerShare">0.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RleHRyZWdpb246OWI3NWNlMjczZmU1NGY0NWJmZDhkNjlmMmY3Y2JiMGFfNTgyNA_e71ccf30-5b4c-43d9-8b5c-e71ad2b3a499">Electric Operating Revenues PNMR is an investor-owned holding company with two regulated utilities providing electricity and electric services in New Mexico and Texas.  PNMR&#x2019;s electric utilities are PNM and TNMP.  Additional information concerning electric operating revenue is contained in Note 4 of the Notes to Consolidated Financial Statements in the 2022 Annual Reports on Form 10-K.&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:95%"&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:105%"&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.  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 three months ended March 31, 2023 and 2022, there were no estimated credit losses related to these 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%"&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:36pt"&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.  &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.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:2px 1pt;text-align:center;vertical-align: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 #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;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 #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;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%;text-decoration:underline"&gt;Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;119,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;156,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;98,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;19,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;12,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 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;4,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;9,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;49,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wholesale energy sales &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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:#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;414,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;116,478&#160;&lt;/span&gt;&lt;/td&gt;&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;531,032&#160;&lt;/span&gt;&lt;/td&gt;&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: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,566)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Other electric operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&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: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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:95%;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:95%"&gt; Increase is primarily due to higher market prices in 2023 compared to 2022.&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:400;line-height:95%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:36pt"&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="padding:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;text-align:center;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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%;text-decoration:underline"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="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;Retail electric revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;112,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;/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;88,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;23,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;4,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;8,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;34,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Wholesale energy sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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: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:#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;332,668&#160;&lt;/span&gt;&lt;/td&gt;&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;108,849&#160;&lt;/span&gt;&lt;/td&gt;&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;441,517&#160;&lt;/span&gt;&lt;/td&gt;&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: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Other electric operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#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;338,709&#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;105,409&#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;444,118&#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: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 ARPs.  For PNM, accounts receivable reflected on the Condensed Consolidated Balance Sheets, net of allowance for credit losses, includes $99.6 million at March&#160;31, 2023 and $151.4 million at December&#160;31, 2022 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, 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.  The balance of the contract asset is $14.5&#160;million at March&#160;31, 2023 and $11.9&#160;million at December 31, 2022.  This contract asset is presented in Other deferred charges on the Condensed Consolidated Balance Sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="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'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's, PNM's, and TNMP's contract liabilities and related revenues are not material for any of the 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>
    <pnm:NumberOfRegulatedUtilities
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RleHRyZWdpb246OWI3NWNlMjczZmU1NGY0NWJmZDhkNjlmMmY3Y2JiMGFfODg_567afff1-f6cd-4003-974c-6006bfde5125"
      unitRef="utility">2</pnm:NumberOfRegulatedUtilities>
    <pnm:OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RleHRyZWdpb246OWI3NWNlMjczZmU1NGY0NWJmZDhkNjlmMmY3Y2JiMGFfMTcxMQ_5830b470-f079-4188-ac78-4074a722dd32"
      unitRef="usd">0</pnm:OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease>
    <pnm:OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RleHRyZWdpb246OWI3NWNlMjczZmU1NGY0NWJmZDhkNjlmMmY3Y2JiMGFfMTcxMQ_d09514a0-8c4c-4104-84cc-097a323e94a8"
      unitRef="usd">0</pnm:OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RleHRyZWdpb246OWI3NWNlMjczZmU1NGY0NWJmZDhkNjlmMmY3Y2JiMGFfNTgyMA_ae93d7c5-ccf2-430e-843c-5ba157d5ced6">&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;A disaggregation of revenues from contracts with customers by the type of customer is presented in the table below.  &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.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:2px 1pt;text-align:center;vertical-align: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 #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;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 #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;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%;text-decoration:underline"&gt;Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;119,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;156,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;98,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;19,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;12,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 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;4,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;9,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;49,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wholesale energy sales &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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:#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;414,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;116,478&#160;&lt;/span&gt;&lt;/td&gt;&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;531,032&#160;&lt;/span&gt;&lt;/td&gt;&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: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,566)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Other electric operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&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: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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:95%;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:95%"&gt; Increase is primarily due to higher market prices in 2023 compared to 2022.&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:400;line-height:95%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:36pt"&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="padding:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;text-align:center;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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%;text-decoration:underline"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="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;Retail electric revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;112,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;/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;88,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;23,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;4,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;8,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;34,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Wholesale energy sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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: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:#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;332,668&#160;&lt;/span&gt;&lt;/td&gt;&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;108,849&#160;&lt;/span&gt;&lt;/td&gt;&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;441,517&#160;&lt;/span&gt;&lt;/td&gt;&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: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Other electric operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#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;338,709&#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;105,409&#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;444,118&#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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82e3915aaa3c49ddb5be30a6aacb46ae_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjItMi0xLTEtMTY0MTE0_284ec83e-edb5-4c6e-a077-c006ed1f7ecd"
      unitRef="usd">119885000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia20897ee7ee24cfd90223dd8f5d640b1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjItNC0xLTEtMTY0MTE0_7e17ce45-c281-488a-8960-a09be05de33d"
      unitRef="usd">36366000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b9adc7dcbfe4dc3adab96983ca0ae0c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjItNi0xLTEtMTY0MTE0_dd266066-5bba-4467-b886-2e2144d87137"
      unitRef="usd">156251000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb046363811d403b87a26587224c1769_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjMtMi0xLTEtMTY0MTE0_14d10c14-c5b6-48f2-9f0a-ddf653438afc"
      unitRef="usd">98062000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd6d4b68cbf74689b141f30949fec5c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjMtNC0xLTEtMTY0MTE0_34a4196d-fe1c-40e9-bc81-c65b621b65f9"
      unitRef="usd">34730000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0320b0a6c744f3793a1757edb8e3eb6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjMtNi0xLTEtMTY0MTE0_fe494d10-b4b7-4e4f-9eb2-6e1784bc8a1a"
      unitRef="usd">132792000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib43aa9393cce4c84af858fb23e89b088_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjQtMi0xLTEtMTY0MTE0_2addd111-9360-4c52-a009-68a7f490412c"
      unitRef="usd">19478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i34a017b39301455a928fb659a031ef2e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjQtNC0xLTEtMTY0MTE0_9c09879b-76f9-4ffa-8527-5a47e61ee5ab"
      unitRef="usd">12765000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7539be88b0c7468c8ae8c08169105eaa_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjQtNi0xLTEtMTY0MTE0_2fc92657-ffa6-44d1-ac19-e5810c2aaabc"
      unitRef="usd">32243000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4595c66dcac446039b6b04d3f63fe864_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjUtMi0xLTEtMTY0MTE0_1836374d-7937-4813-8239-c4f895ef9bae"
      unitRef="usd">4417000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d2eacdc39324c4d98c937b461869318_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjUtNC0xLTEtMTY0MTE0_cbc85e8d-8e3f-403a-a60d-3c5b150303cc"
      unitRef="usd">1619000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic22274c1a227421ea8d52b3d13a7c5d2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjUtNi0xLTEtMTY0MTE0_2d35c604-3524-4ec9-847e-2ea9fc6ae1ab"
      unitRef="usd">6036000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e2a93e6d24740489255946b1c15fd51_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjYtMi0xLTEtMTY0MTE0_7ca6d847-aa75-4e41-9a5c-ea2496eb5605"
      unitRef="usd">9309000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f5715ae592f4afe92d2edca1081a350_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjYtNC0xLTEtMTY0MTE0_e64f3c2a-baca-4f0a-8417-43fc538f4c5a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i923dfbd2ae9143a39b1633dfd5ce8575_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjYtNi0xLTEtMTY0MTE0_8b51797c-a174-483b-91f4-085bfa994fd3"
      unitRef="usd">9309000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e071a3b338a4fb9bd1e238dabd40dc6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjctMi0xLTEtMTY0MTE0_e7955e96-266c-40de-bd9e-a02e6fa3f55d"
      unitRef="usd">49007000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b76bd7a91ea45889e90a0b3c56ee1e6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjctNC0xLTEtMTY0MTE0_e3e0de25-03c3-4b75-932c-4d16d8444eda"
      unitRef="usd">30058000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0da5fec31df841e9be753a30c9b0848b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjctNi0xLTEtMTY0MTE0_1b659b8d-a94d-49a6-aae7-3142caff8507"
      unitRef="usd">79065000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83ea4d2c84984d09851ddac744ce024c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjktMi0xLTEtMTc5MjY1_f58441d4-7207-4200-8a00-0644d815647b"
      unitRef="usd">112986000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia297e8f1265c47df81a607404420cc2e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMzAtNC0xLTEtMTc5NDg0_b780a2a0-4bb0-4360-bbf2-2c4da17f702b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i653bb53a21e645d6a6dfd6e3a54760d4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMzAtNi0xLTEtMTc5NDA2_0d48b2de-2ad4-4117-8340-42d58c68a5c0"
      unitRef="usd">112986000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7406699ac6704269989afe0bb9b710a8_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjgtMi0xLTEtMTY0MTE0_659ce921-d583-46ee-a354-aaab2613990e"
      unitRef="usd">1410000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97b6f389dbe54109b94cee03e974f1fa_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjgtNC0xLTEtMTY0MTE0_071e8558-af4e-4fa6-b15c-4bf24eae72a6"
      unitRef="usd">940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7385778a5cca490980bb6e1dcb33387e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjgtNi0xLTEtMTY0MTE0_2b21feb7-a721-4f7f-b445-9d846c3fc495"
      unitRef="usd">2350000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjktMi0xLTEtMTY0MTE0_8064a8c4-cd61-4300-943a-89bfb73ea686"
      unitRef="usd">414554000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjktNC0xLTEtMTY0MTE0_9774f855-ae92-4e54-be06-12fe8729995c"
      unitRef="usd">116478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMjktNi0xLTEtMTY0MTE0_13d22380-1912-4ae3-9c94-5d9c9ec37b15"
      unitRef="usd">531032000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMzAtMi0xLTEtMTY0MTE0_5a50e403-e6f2-46b0-a679-527c4ee6f2c9"
      unitRef="usd">7325000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMzAtNC0xLTEtMTY0MTE0_06210463-5d01-4734-9ab8-0dfd8031cff4"
      unitRef="usd">-2566000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMzAtNi0xLTEtMTY0MTE0_c17c7000-a8ec-45e8-8b59-d47e0c289e9e"
      unitRef="usd">4759000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMzEtMi0xLTEtMTY0MTE0_3df44182-7a0a-45d9-88af-4b9b531f89de"
      unitRef="usd">8286000</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMzEtNC0xLTEtMTY0MTE0_9355f14a-a5a5-457b-926b-692d9434e7a5"
      unitRef="usd">0</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMzEtNi0xLTEtMTY0MTE0_6bf6b98b-af74-42f6-af65-467a654588f1"
      unitRef="usd">8286000</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:Revenues
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMzItMi0xLTEtMTY0MTE0_332d6cce-839c-4f21-8aa3-9211c6b712ca"
      unitRef="usd">430165000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMzItNC0xLTEtMTY0MTE0_648eb622-0367-4b42-b655-8fb54a5641d8"
      unitRef="usd">113912000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmFlMGVlZDM0MzdkNzQxY2U5NjQ3M2U3OGQ5YjZlZjI3L3RhYmxlcmFuZ2U6YWUwZWVkMzQzN2Q3NDFjZTk2NDczZTc4ZDliNmVmMjdfMzItNi0xLTEtMTY0MTE0_e8d93107-62f8-47f9-9481-156084112fd7"
      unitRef="usd">544077000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41f9600493b44956ae11fdd22b62e83c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjEtMi0xLTEtMTY0MTE0_20af011f-6805-4dc1-bb77-ef55f910f49f"
      unitRef="usd">112574000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i755da15fe64d49b69579799fce3a9e89_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjEtNC0xLTEtMTY0MTE0_354a7589-d734-459d-adaa-f4dc0409e015"
      unitRef="usd">39368000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ef2f708f5d1493eaa048d1355f7f74d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjEtNi0xLTEtMTY0MTE0_e0c98ab5-5347-4bf5-a174-a4cc410c785f"
      unitRef="usd">151942000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0564b269e0147758e9b604a87482b32_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjItMi0xLTEtMTY0MTE0_02e6ab53-ee2b-4118-90ed-69e894b791b2"
      unitRef="usd">88004000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e868fb278e24de49ecf213046f3cdc9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjItNC0xLTEtMTY0MTE0_206d525f-9b75-4d96-b6d4-be6053bee702"
      unitRef="usd">33103000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0b6c8b6e81443eba611c6353caf918d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjItNi0xLTEtMTY0MTE0_3be8fa78-df76-43f8-82b7-03b86ca70875"
      unitRef="usd">121107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7d32c799f0c5437291841142ffcfdfb5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjMtMi0xLTEtMTY0MTE0_167ad59f-7916-4db3-9950-18c5a902c04e"
      unitRef="usd">23132000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc9f01fa2224486db3b374b56b4d4160_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjMtNC0xLTEtMTY0MTE0_7e907b4f-fabb-46a5-add0-01b700ec33d2"
      unitRef="usd">8390000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23e6a21c3f9a45c88d0ed69fd8e70ab2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjMtNi0xLTEtMTY0MTE0_3ec7e25d-6f70-41b1-8699-270c3f370513"
      unitRef="usd">31522000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia17bb438e6ce4d8d9f30cc2ba1b68181_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjQtMi0xLTEtMTY0MTE0_bf753944-7148-4273-8a65-4abcf3b8fac7"
      unitRef="usd">4426000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i625a352c35934f34b8a13560864ba301_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjQtNC0xLTEtMTY0MTE0_dd1bd139-15ec-48f6-834d-dc4da72442cd"
      unitRef="usd">1526000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ba0e4cd7cc1497e840a15aa911f6a8e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjQtNi0xLTEtMTY0MTE0_b0eaf7b4-10e5-40b9-bd1a-0267dc275da5"
      unitRef="usd">5952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i135b8b7fb5ea4d959900c5fe38e804d9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjUtMi0xLTEtMTY0MTE0_5ce546c4-76d1-4424-86a1-0de53e547acb"
      unitRef="usd">8940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia80532e7a0ad4a909287bfa9332c5786_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjUtNC0xLTEtMTY0MTE0_8f600514-4728-4464-9f2f-300a2232ce38"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77ce36ea53ba40c7bf4a1726f58b6c0a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjUtNi0xLTEtMTY0MTE0_ee77418f-a08b-46c4-8311-fd91d2d8207a"
      unitRef="usd">8940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc3c03e3e9b74b0c90a0772c5bd0008b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjYtMi0xLTEtMTY0MTE0_f7bb1d22-4f72-4913-9a36-c601c97ab1bf"
      unitRef="usd">34526000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6ba7553f1b94dbfb3c579183ff029d1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjYtNC0xLTEtMTY0MTE0_cb4b27b5-1921-4e84-b0fc-0a0cf61370c0"
      unitRef="usd">25529000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i457f29882d45437eaa6eb6f856f5e748_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjYtNi0xLTEtMTY0MTE0_b3a41743-d137-44dd-8f98-d7fa287ac8d8"
      unitRef="usd">60055000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24c2978be2bf445ebde58d369f9aeaa3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjktMi0xLTEtMTc5NTU2_10cff7f7-4ae4-4cfd-ac54-10944e9549c4"
      unitRef="usd">59691000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i068f793103d1449985e0414752ca7621_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjktNC0xLTEtMTc5NTcy_b37dfb75-4d16-4e33-8b92-aaf2f01f4081"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id194c263337141d1aebcfd225b2fa176_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjktNi0xLTEtMTc5NTky_099aa18c-d415-436c-8ae2-793561b4b7e1"
      unitRef="usd">59691000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2403208dbbd4478b098878d610561e0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjctMi0xLTEtMTY0MTE0_b6a82689-c65c-4785-9dcb-d1cc44b1a836"
      unitRef="usd">1375000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7b0fda5c4824133a3418be7b492b17d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjctNC0xLTEtMTY0MTE0_ac19719c-5474-4b81-8188-ca839cd44594"
      unitRef="usd">933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31a06286ad6f472f81e85f027424e7a5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjctNi0xLTEtMTY0MTE0_e1a03757-0684-48ad-9b89-7420cd6ee73a"
      unitRef="usd">2308000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjgtMi0xLTEtMTY0MTE0_8b0e0b41-0b9b-4ee8-a6a0-a9ed52934297"
      unitRef="usd">332668000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjgtNC0xLTEtMTY0MTE0_a1ce8781-b262-4062-838e-208539029371"
      unitRef="usd">108849000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjgtNi0xLTEtMTY0MTE0_8fffe2ce-90cb-4e3a-83f2-f9a5530ab8d9"
      unitRef="usd">441517000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjktMi0xLTEtMTY0MTE0_316ecd02-6c8b-446f-bf12-f1e21b2c3d84"
      unitRef="usd">-2065000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjktNC0xLTEtMTY0MTE0_35228c3d-e4a6-488c-8a68-e4de9b02389c"
      unitRef="usd">-3440000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMjktNi0xLTEtMTY0MTE0_e818b579-a7c8-4a6b-929b-193c60dd59af"
      unitRef="usd">-5505000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMzAtMi0xLTEtMTY0MTE0_a4d0f4de-ba47-4b36-b3c2-b6abaf8d5d5c"
      unitRef="usd">8106000</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMzAtNC0xLTEtMTY0MTE0_ba96cc57-8897-4db7-8117-8291b52537ae"
      unitRef="usd">0</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMzAtNi0xLTEtMTY0MTE0_f57f4907-8633-4f9d-8691-55ce393da792"
      unitRef="usd">8106000</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:Revenues
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMzEtMi0xLTEtMTY0MTE0_6dee0373-caa8-42e6-82f0-71a807fddb04"
      unitRef="usd">338709000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMzEtNC0xLTEtMTY0MTE0_5917e3a5-2196-45da-ab63-d83b2cc78d24"
      unitRef="usd">105409000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RhYmxlOmI0YmJiNGZkZGYwOTRjYmZhYmNkNDlkOGY2MGRjNjUwL3RhYmxlcmFuZ2U6YjRiYmI0ZmRkZjA5NGNiZmFiY2Q0OWQ4ZjYwZGM2NTBfMzEtNi0xLTEtMTY0MTE0_f80b3586-f943-4301-8b5e-f126b5eec6f8"
      unitRef="usd">444118000</us-gaap:Revenues>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RleHRyZWdpb246OWI3NWNlMjczZmU1NGY0NWJmZDhkNjlmMmY3Y2JiMGFfMzczMg_8f9e094f-4520-4841-bdaa-8e18a2deb24e"
      unitRef="usd">99600000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RleHRyZWdpb246OWI3NWNlMjczZmU1NGY0NWJmZDhkNjlmMmY3Y2JiMGFfMzc0NQ_2beda6e8-71ae-4ef8-8479-b3812491f1f7"
      unitRef="usd">151400000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:CommodityContractAssetCurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RleHRyZWdpb246OWI3NWNlMjczZmU1NGY0NWJmZDhkNjlmMmY3Y2JiMGFfNDU1Nw_25da9e3c-d2b5-4a76-855c-7d0bd6a2cac6"
      unitRef="usd">14500000</us-gaap:CommodityContractAssetCurrent>
    <us-gaap:CommodityContractAssetCurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85NC9mcmFnOjliNzVjZTI3M2ZlNTRmNDViZmQ4ZDY5ZjJmN2NiYjBhL3RleHRyZWdpb246OWI3NWNlMjczZmU1NGY0NWJmZDhkNjlmMmY3Y2JiMGFfNDU3MA_b7a7260a-bda0-434a-b7d9-db101f623519"
      unitRef="usd">11900000</us-gaap:CommodityContractAssetCurrent>
    <us-gaap:VariableInterestEntityDisclosureTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RleHRyZWdpb246MzdlYWQyNTQ4NGMxNDZlOTgyOWZmMTlkN2I1NjQwYzFfNjkyNg_3c468aa7-e02d-4e67-a0b6-d924fa9603ee">Variable Interest Entities&lt;div style="text-align:justify;text-indent:31.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.  Additional information concerning PNM&#x2019;s VIEs is contained in Note 10 of the Notes to Consolidated Financial Statements in the 2022 Annual Reports on Form 10-K.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Valencia&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 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 three months ended March&#160;31, 2023 and 2022, PNM paid $5.0&#160;million and $4.8&#160;million for fixed charges and $1.6&#160;million and $0.1&#160;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="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 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 Condensed Consolidated Financial Statements of PNM although PNM has no legal ownership interest or voting control of the VIE.  The assets and liabilities of Valencia are set forth below and are not shown separately on the Condensed 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="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:90%"&gt;Summarized financial information for Valencia is as follows:&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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.341%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Results of Operations&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="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;Three Months Ended March 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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;2022&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="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,127&#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,095&#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&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:66.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.413%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.149%"/&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;/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;March 31,&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;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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;2022&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:left;vertical-align: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;4,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;3,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;/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;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;49,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;50,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total assets&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;53,412&#160;&lt;/span&gt;&lt;/td&gt;&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;53,523&#160;&lt;/span&gt;&lt;/td&gt;&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;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;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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 &#x2013; non-controlling interest&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;52,611&#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;52,994&#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"&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 11, PNM purchased coal for SJGS under the SJGS CSA.  PNM and Westmoreland also entered into agreements under which CCR disposal and mine reclamation services for SJGS would be provided.  In 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 SJCC including obligations to PNM under the SJGS CSA and to PNMR under letter of credit support agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 the reclamation services agreement provides WSJ LLC the ability to recover the cost of reclamation.  Additionally, much of the mine reclamation activities will be performed after the SJGS CSA expired on September 30, 2022.  As discussed in Note 11, 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 had the ability to direct its mining operations and reclamation services, which are the factors that most significantly impact the economic performance of WSJ LLC.&#160; Other than PNM being able to ensure that coal was supplied in adequate quantities and of sufficient quality to provide the fuel necessary to operate SJGS in a normal manner and monitoring of reclamation activities, the mining operations and reclamation services were solely under the control of WSJ LLC, including developing mining and reclamation plans, hiring of personnel, and incurring operating and maintenance expenses.  Neither PNMR nor PNM had any ability to direct or influence the mining operation or reclamation activities.&#160; PNM&#x2019;s involvement through the SJGS CSA and the reclamation services agreement is a protective right rather than a participating right and WSJ LLC still has the power to direct the activities that most significantly impact the economic performance of WSJ LLC. &#160;The SJGS CSA required WSJ LLC to deliver coal to fuel SJGS in exchange for payment of a set price per ton, which escalated over time for inflation.&#160; The reclamation services agreement requires WSJ LLC to perform reclamation services at a base price per activity, which escalates over time for inflation. If WSJ LLC had been able to mine or performs reclamation services more efficiently than anticipated, &lt;/span&gt;&lt;/div&gt;its economic performance would improve.&#160; Conversely, if WSJ LLC had not been able to mine or does not perform reclamation services as efficiently as anticipated, its economic performance would 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 continue to be PNMR&#x2019;s maximum exposure to loss from the VIE at March&#160;31, 2023.</us-gaap:VariableInterestEntityDisclosureTextBlock>
    <pnm:NumberOfMegaWattsPurchased
      contextRef="ie24053620d1e45c8b4fba02f1a6855e0_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RleHRyZWdpb246MzdlYWQyNTQ4NGMxNDZlOTgyOWZmMTlkN2I1NjQwYzFfNjUy_fc8866fc-dcf5-4c38-a19a-876cc6aac55e"
      unitRef="mw">155</pnm:NumberOfMegaWattsPurchased>
    <pnm:LongTermContractForPurchaseOfElectricPowerFixedCosts
      contextRef="i8782e01e01aa4d5ea9f2ef9a5abcfa24_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RleHRyZWdpb246MzdlYWQyNTQ4NGMxNDZlOTgyOWZmMTlkN2I1NjQwYzFfMTA5OTUxMTYzNDkxMA_bacffa5c-8ac0-4127-b998-d918d6d5506b"
      unitRef="usd">5000000</pnm:LongTermContractForPurchaseOfElectricPowerFixedCosts>
    <pnm:LongTermContractForPurchaseOfElectricPowerFixedCosts
      contextRef="i092f850b56d9485495eb53d32ed029a3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RleHRyZWdpb246MzdlYWQyNTQ4NGMxNDZlOTgyOWZmMTlkN2I1NjQwYzFfMTA5OTUxMTYzNDkyNg_4a3209dd-30b4-4cf8-94cd-2862657d5ecb"
      unitRef="usd">4800000</pnm:LongTermContractForPurchaseOfElectricPowerFixedCosts>
    <pnm:LongTermContractForPurchaseOfElectricPowerVariableCharges
      contextRef="i8782e01e01aa4d5ea9f2ef9a5abcfa24_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RleHRyZWdpb246MzdlYWQyNTQ4NGMxNDZlOTgyOWZmMTlkN2I1NjQwYzFfMTA5OTUxMTYzNDk0MQ_a414c861-cb22-4f36-9112-50324beef45f"
      unitRef="usd">1600000</pnm:LongTermContractForPurchaseOfElectricPowerVariableCharges>
    <pnm:LongTermContractForPurchaseOfElectricPowerVariableCharges
      contextRef="i092f850b56d9485495eb53d32ed029a3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RleHRyZWdpb246MzdlYWQyNTQ4NGMxNDZlOTgyOWZmMTlkN2I1NjQwYzFfMTA5OTUxMTYzNDk1Ng_c7ff6c30-3a19-4c6e-a03e-38e4fc0a6a6a"
      unitRef="usd">100000</pnm:LongTermContractForPurchaseOfElectricPowerVariableCharges>
    <pnm:LongTermContractOptionToPurchaseOwnershipPercentage
      contextRef="i8782e01e01aa4d5ea9f2ef9a5abcfa24_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RleHRyZWdpb246MzdlYWQyNTQ4NGMxNDZlOTgyOWZmMTlkN2I1NjQwYzFfMTU0Mw_bbd0dbf2-7428-4e80-8b6b-c1138c555cf7"
      unitRef="number">0.50</pnm:LongTermContractOptionToPurchaseOwnershipPercentage>
    <pnm:LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV
      contextRef="i8782e01e01aa4d5ea9f2ef9a5abcfa24_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RleHRyZWdpb246MzdlYWQyNTQ4NGMxNDZlOTgyOWZmMTlkN2I1NjQwYzFfMTYzOA_2f796985-8300-46c7-86b6-181f35fbbfe5"
      unitRef="number">0.50</pnm:LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV>
    <pnm:LongTermContractOptionToPurchasePurchasePricePercentageOfFMV
      contextRef="i8782e01e01aa4d5ea9f2ef9a5abcfa24_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RleHRyZWdpb246MzdlYWQyNTQ4NGMxNDZlOTgyOWZmMTlkN2I1NjQwYzFfMTY5MA_86ed88f3-90f6-4ef5-a584-481cc15039f7"
      unitRef="number">0.50</pnm:LongTermContractOptionToPurchasePurchasePricePercentageOfFMV>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RleHRyZWdpb246MzdlYWQyNTQ4NGMxNDZlOTgyOWZmMTlkN2I1NjQwYzFfNjkxOQ_b0624b95-bde6-4fab-93fd-f3f2ecd3b583">&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:90%"&gt;Summarized financial information for Valencia is as follows:&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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.341%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Results of Operations&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="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;Three Months Ended March 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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;2022&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="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,127&#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,095&#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&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:66.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.413%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.149%"/&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;/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;March 31,&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;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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;2022&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:left;vertical-align: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;4,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;3,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;/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;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;49,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;50,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total assets&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;53,412&#160;&lt;/span&gt;&lt;/td&gt;&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;53,523&#160;&lt;/span&gt;&lt;/td&gt;&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;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;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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 &#x2013; non-controlling interest&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;52,611&#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;52,994&#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>
    <us-gaap:Revenues
      contextRef="i8782e01e01aa4d5ea9f2ef9a5abcfa24_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RhYmxlOjY0ODE0OGI5Y2UwYzQ3YzI5NzAwYzg5YWY2MzI0YjQ4L3RhYmxlcmFuZ2U6NjQ4MTQ4YjljZTBjNDdjMjk3MDBjODlhZjYzMjRiNDhfNC01LTEtMS0xNjQxMTQ_a0fb73d2-0544-49c2-a833-937433b97483"
      unitRef="usd">6604000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i092f850b56d9485495eb53d32ed029a3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RhYmxlOjY0ODE0OGI5Y2UwYzQ3YzI5NzAwYzg5YWY2MzI0YjQ4L3RhYmxlcmFuZ2U6NjQ4MTQ4YjljZTBjNDdjMjk3MDBjODlhZjYzMjRiNDhfNC03LTEtMS0xNjQxMTQ_addb2da7-25bb-4cde-a887-58fb7519eff3"
      unitRef="usd">4932000</us-gaap:Revenues>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i8782e01e01aa4d5ea9f2ef9a5abcfa24_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RhYmxlOjY0ODE0OGI5Y2UwYzQ3YzI5NzAwYzg5YWY2MzI0YjQ4L3RhYmxlcmFuZ2U6NjQ4MTQ4YjljZTBjNDdjMjk3MDBjODlhZjYzMjRiNDhfNS01LTEtMS0xNjQxMTQ_18a07bd3-e1c7-43b8-b0a5-4dbb534c53ec"
      unitRef="usd">1477000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i092f850b56d9485495eb53d32ed029a3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RhYmxlOjY0ODE0OGI5Y2UwYzQ3YzI5NzAwYzg5YWY2MzI0YjQ4L3RhYmxlcmFuZ2U6NjQ4MTQ4YjljZTBjNDdjMjk3MDBjODlhZjYzMjRiNDhfNS03LTEtMS0xNjQxMTQ_1f967729-5e69-44a0-9e63-916a785070da"
      unitRef="usd">1837000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i8782e01e01aa4d5ea9f2ef9a5abcfa24_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RhYmxlOjY0ODE0OGI5Y2UwYzQ3YzI5NzAwYzg5YWY2MzI0YjQ4L3RhYmxlcmFuZ2U6NjQ4MTQ4YjljZTBjNDdjMjk3MDBjODlhZjYzMjRiNDhfNi01LTEtMS0xNjQxMTQ_f8103f57-cda3-4cbe-a1c0-d674a86cc258"
      unitRef="usd">5127000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i092f850b56d9485495eb53d32ed029a3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RhYmxlOjY0ODE0OGI5Y2UwYzQ3YzI5NzAwYzg5YWY2MzI0YjQ4L3RhYmxlcmFuZ2U6NjQ4MTQ4YjljZTBjNDdjMjk3MDBjODlhZjYzMjRiNDhfNi03LTEtMS0xNjQxMTQ_2fe97284-d295-437e-96fd-f69ea332f67b"
      unitRef="usd">3095000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:AssetsCurrent
      contextRef="i4973aac82fb34374a370325437da182a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RhYmxlOjViMDFmYjk1NjczNzQzMTRhYzUxMDFmZTM0Mzg1Yzc3L3RhYmxlcmFuZ2U6NWIwMWZiOTU2NzM3NDMxNGFjNTEwMWZlMzQzODVjNzdfNC0xLTEtMS0xNjQxMTQ_3e1b0b22-febb-41f0-a4db-cb0323d53a36"
      unitRef="usd">4029000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic3dd343d8893443d87eeb778290c1728_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RhYmxlOjViMDFmYjk1NjczNzQzMTRhYzUxMDFmZTM0Mzg1Yzc3L3RhYmxlcmFuZ2U6NWIwMWZiOTU2NzM3NDMxNGFjNTEwMWZlMzQzODVjNzdfNC0zLTEtMS0xNjQxMTQ_5a140325-f20d-49ec-95db-dfb1cda1b67c"
      unitRef="usd">3429000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4973aac82fb34374a370325437da182a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RhYmxlOjViMDFmYjk1NjczNzQzMTRhYzUxMDFmZTM0Mzg1Yzc3L3RhYmxlcmFuZ2U6NWIwMWZiOTU2NzM3NDMxNGFjNTEwMWZlMzQzODVjNzdfNS0xLTEtMS0xNjQxMTQ_b404098b-c262-4814-befb-cd09458552cd"
      unitRef="usd">49383000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic3dd343d8893443d87eeb778290c1728_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RhYmxlOjViMDFmYjk1NjczNzQzMTRhYzUxMDFmZTM0Mzg1Yzc3L3RhYmxlcmFuZ2U6NWIwMWZiOTU2NzM3NDMxNGFjNTEwMWZlMzQzODVjNzdfNS0zLTEtMS0xNjQxMTQ_44459460-ba14-4c02-92de-9f473b6ad575"
      unitRef="usd">50094000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets
      contextRef="i4973aac82fb34374a370325437da182a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RhYmxlOjViMDFmYjk1NjczNzQzMTRhYzUxMDFmZTM0Mzg1Yzc3L3RhYmxlcmFuZ2U6NWIwMWZiOTU2NzM3NDMxNGFjNTEwMWZlMzQzODVjNzdfNi0xLTEtMS0xNjQxMTQ_ab019b9a-437b-4bad-953e-d5d071df60f8"
      unitRef="usd">53412000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic3dd343d8893443d87eeb778290c1728_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RhYmxlOjViMDFmYjk1NjczNzQzMTRhYzUxMDFmZTM0Mzg1Yzc3L3RhYmxlcmFuZ2U6NWIwMWZiOTU2NzM3NDMxNGFjNTEwMWZlMzQzODVjNzdfNi0zLTEtMS0xNjQxMTQ_b1ab5800-9a81-41c6-b17e-88404bd51964"
      unitRef="usd">53523000</us-gaap:Assets>
    <us-gaap:LiabilitiesCurrent
      contextRef="i4973aac82fb34374a370325437da182a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RhYmxlOjViMDFmYjk1NjczNzQzMTRhYzUxMDFmZTM0Mzg1Yzc3L3RhYmxlcmFuZ2U6NWIwMWZiOTU2NzM3NDMxNGFjNTEwMWZlMzQzODVjNzdfNy0xLTEtMS0xNjQxMTQ_c3347a99-9597-41ca-ae21-00889d573f5a"
      unitRef="usd">801000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic3dd343d8893443d87eeb778290c1728_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RhYmxlOjViMDFmYjk1NjczNzQzMTRhYzUxMDFmZTM0Mzg1Yzc3L3RhYmxlcmFuZ2U6NWIwMWZiOTU2NzM3NDMxNGFjNTEwMWZlMzQzODVjNzdfNy0zLTEtMS0xNjQxMTQ_13fb9ce1-dea0-4b42-85aa-f494799fd08c"
      unitRef="usd">529000</us-gaap:LiabilitiesCurrent>
    <us-gaap:MinorityInterest
      contextRef="i4973aac82fb34374a370325437da182a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RhYmxlOjViMDFmYjk1NjczNzQzMTRhYzUxMDFmZTM0Mzg1Yzc3L3RhYmxlcmFuZ2U6NWIwMWZiOTU2NzM3NDMxNGFjNTEwMWZlMzQzODVjNzdfOC0xLTEtMS0xNjQxMTQ_38caeb16-fa69-4b10-b0f3-303fdceed72d"
      unitRef="usd">52611000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ic3dd343d8893443d87eeb778290c1728_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RhYmxlOjViMDFmYjk1NjczNzQzMTRhYzUxMDFmZTM0Mzg1Yzc3L3RhYmxlcmFuZ2U6NWIwMWZiOTU2NzM3NDMxNGFjNTEwMWZlMzQzODVjNzdfOC0zLTEtMS0xNjQxMTQ_9d67ed51-8679-434d-a248-509e2cea4e5a"
      unitRef="usd">52994000</us-gaap:MinorityInterest>
    <pnm:CashUsedToSupportBankLetterOrCreditArrangement
      contextRef="icf5bc49b61644c639b5a9626e778113c_I20160131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl85Ny9mcmFnOjM3ZWFkMjU0ODRjMTQ2ZTk4MjlmZjE5ZDdiNTY0MGMxL3RleHRyZWdpb246MzdlYWQyNTQ4NGMxNDZlOTgyOWZmMTlkN2I1NjQwYzFfMzg2MQ_74d34ef3-52d3-445c-adc1-7da079cae255"
      unitRef="usd">30300000</pnm:CashUsedToSupportBankLetterOrCreditArrangement>
    <us-gaap:DerivativesAndFairValueTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzE2MzA1_f6beb806-5472-4d6b-9632-74b34179b88c">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;Additional information concerning energy related derivative contracts and other financial instruments is contained in Note 9 of the Notes to Consolidated Financial Statements in the 2022 Annual Reports on Form 10-K.&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;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:justify"&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:90%"&gt;Energy Related Derivative Contracts&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:90%"&gt;Overview&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 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;PNM has entered into several agreements to purchase power from third parties in order to ensure that customer demand during the 2023 summer peak load is met.  Agreements for purchases totaling 85 MW from June 1, 2023 through September 30, 2023 were not considered derivatives because there was either no notional amount due to their unit-contingent nature or qualified for a normal purchase, normal sale scope exception.  Agreements totaling 375 MW were accounted for as derivative agreements and are considered economic hedges, see the table below.  For additional information related to 2023 summer peak resource adequacy, see Note 12.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 was 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, were not considered derivatives because there were 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 met the definition of an economic hedge described below and was 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;PNM was exposed to market risk for its 65 MW interest in SJGS Unit 4, which was held as merchant plant as ordered by the NMPRC from January 1, 2018 until September 30, 2022.  PNM 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 June 30, 2022, subject to certain conditions.  Under these agreements, PNM was obligated to deliver 36 MW of power only when SJGS Unit 4 was operating.&#160; In May 2022, PNM executed a new agreement to sell 50 MW of that capacity to a third party for the period from July 1, 2022 through September 30, 2022 on a system-contingent basis.  These agreements were not considered derivatives because there was 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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.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 had a hazard sharing agreement that expired in May 2022.  Under this agreement, each party sold the other party 100 MW of capacity and energy from a designated generation resource on a unit contingent basis, subject to certain performance guarantees.  The agreement was accounted for as a commodity derivative.  In May 2022, PNM and Tri-State entered into another hazard sharing agreement that existed on a unit contingent basis through September 30, 2022, however this agreement did not include a performance guarantee.  As a result, this agreement was not considered a derivative.  Both the purchases and sales were made at the same market index price.&#160; This agreement served to reduce the magnitude 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;each party&#x2019;s single largest generating hazard and assist in enhancing the reliability and efficiency of their respective operations.  PNM passed 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&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;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:27pt"&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:95%"&gt;Accounting for Derivatives&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;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 three months ended March&#160;31, 2023 and the year ended December&#160;31, 2022, 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 such instruments 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 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:90%"&gt;Commodity Derivatives&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:100%"&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 Condensed Consolidated Balance Sheets:&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:58.918%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.483%"/&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:center;vertical-align: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: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;March 31,&lt;br/&gt;2023&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;December 31,&lt;br/&gt;2022&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:left;vertical-align: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 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;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 deferred charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;416&#160;&lt;/span&gt;&lt;/td&gt;&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,780&#160;&lt;/span&gt;&lt;/td&gt;&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;/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 current 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;(27,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,209)&lt;/span&gt;&lt;/td&gt;&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;Other deferred 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(27,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,209)&lt;/span&gt;&lt;/td&gt;&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 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;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;(26,658)&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;(9,429)&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;Certain of 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.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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 NMPRC-approved guidelines for hedging arrangements to manage fuel and purchased power costs related to customers covered by its FPPAC.  The table above includes $0.4&#160;million of current assets and, $27.1&#160;million of current liabilities related to these arrangements at March 31, 2023 and $9.8&#160;million of current assets and &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;$19.2&#160;million of current liabilities at December 31, 2022 with changes in fair value recorded as regulatory assets and 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;At March&#160;31, 2023 and December&#160;31, 2022, PNM had no amounts recognized for the legal right to reclaim cash collateral.  However, amounts posted as cash collateral under margin arrangements were $2.3&#160;million at March&#160;31, 2023 and $10.5&#160;million at December&#160;31, 2022.  These amounts are included in other current assets on the Condensed Consolidated Balance Sheets.  At March&#160;31, 2023 and December&#160;31, 2022, obligations to return cash collateral were $0.2&#160;million, which is included in other current liabilities on the Condensed Consolidated Balance Sheets.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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 changes in the fair value of commodity derivative instruments that are considered economic hedges had no impact on PNM&#x2019;s net earnings during the three months ended March 31, 2023 and 2022.  Commodity derivatives had no impact on OCI for any of the periods presented.  Commodity contract volume positions are presented in MMBTU for gas related contracts and in MWh for power related contracts. The table below presents PNM's net buy (sell) volume positions:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:61.988%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.599%"/&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:center;vertical-align: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: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;MMBTU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;MWh&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;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#x2014;&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align: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,375&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;December 31, 2022&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:400;line-height:100%"&gt;&#x2014;&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:400;line-height:100%"&gt;432,200&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-align:justify;text-indent:31.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 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.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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 table below presents information about PNM's contingent requirement to provide collateral under certain commodity contracts having an objectively determinable collateral provision, that are in net liability positions, and that are not fully collateralized with cash.  Contractual liability represents those commodity derivative contracts recorded at fair value on the balance sheet, determined on an individual contract basis without offsetting amounts for individual contracts that are in an asset position and could be offset under master netting agreements with the same counterparty.  Cash collateral posted under these contracts does not reflect letters of credit under the Company's revolving credit facilities that may have been issued as collateral.  Net exposure is the net contractual liability for all contracts, including those designated as normal purchase and normal sale, offset by existing collateral and by any offsets available under master netting agreements, including both assets and liability positions. &lt;/span&gt;&lt;/div&gt;&lt;div style="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:67.543%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.419%"/&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:21.194%"/&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:21.194%"/&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:21.198%"/&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;Contingent Feature - Credit Rating Downgrade&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;Contractual Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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;Existing Cash Collateral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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;Net Exposure&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="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:right;vertical-align: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 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;15,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;13,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;/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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-Derivative Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;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 carrying amounts reflected on the Condensed 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, a trust for PNM's share of decommissioning costs at SJGS, and trusts for PNM&#x2019;s share of final reclamation costs related to the coal mines serving SJGS and Four Corners.  See Note 11.  At March&#160;31, 2023 and December&#160;31, 2022, the fair value of investment securities included $337.7 million and $325.3 million for the NDT, $14.8&#160;million and $14.7 million for the SJGS decommissioning trust, and $78.8&#160;million and $77.5&#160;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.  At March 31, 2023 and December 31, 2022, PNM had 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;/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;Gains and losses recognized on the Condensed 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="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:64.912%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.926%"/&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;/tr&gt;&lt;tr&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="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;Three Months 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;March 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-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;2023&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;2022&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 #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 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="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 (losses) from equity securities sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gains (losses) from equity securities still held&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 (losses) on equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,633&#160;&lt;/span&gt;&lt;/td&gt;&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;(17,029)&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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 (losses) on debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,544)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 (losses) on investment securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;6,442&#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;(26,573)&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"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.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 $2.0&#160;million and $(8.9)&#160;million for the three months ended March&#160;31, 2023 and 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:center;text-indent:31.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.329%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Three Months 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;March 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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;2022&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;padding-left:3.37pt;padding-right:3.37pt;text-align:center"&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;/div&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="margin-top:1pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,840)&lt;/span&gt;&lt;/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: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;At March&#160;31, 2023, the available-for-sale debt securities held by PNM, had the following final maturities:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:49.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.474%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;padding-left:3.37pt;padding-right:3.37pt;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;Fair Value&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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;padding-left:3.37pt;padding-right:3.37pt;text-align:center"&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;/div&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="margin-top:1pt"&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;/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;43,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="margin-top:1pt"&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;/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;67,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt"&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;/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;70,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt"&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;/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;17,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt"&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;/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;12,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt"&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;/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;32,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;243,966&#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:90%"&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 &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;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 March&#160;31, 2023 and December&#160;31, 2022.  Management of the Company independently verifies the information provided by pricing services.  Items recorded at fair value by PNM on the Condensed Consolidated Balance Sheets are presented below by level of the fair value hierarchy along with gross unrealized gains on investments in available-for-sale debt securities:&lt;/span&gt;&lt;/div&gt;&lt;div style="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-weight:400;line-height:110%"&gt; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.578%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.696%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.283%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.696%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.950%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.523%"/&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="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="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:2px 1pt;text-align:center;vertical-align: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 for Identical 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 (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;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;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: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:center;vertical-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;March 31, 2023&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;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;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;46,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="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;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;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 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;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;70,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="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:bottom"&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;4,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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="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:bottom"&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;65,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;65,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="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;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="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="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;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;&#160;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;42,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;&#160;&#160;&#160;&#160;&#160;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;10,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#160;&#160;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;43,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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: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;&#160;&#160;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;146,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;146,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&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;431,328&#160;&lt;/span&gt;&lt;/td&gt;&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;225,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;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;205,499&#160;&lt;/span&gt;&lt;/td&gt;&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="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;13,454&#160;&lt;/span&gt;&lt;/td&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="padding:2px 1pt;text-align:center;vertical-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;December 31, 2022&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;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;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;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;66,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="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;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;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 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;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;40,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="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:bottom"&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;5,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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="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:bottom"&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;66,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="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;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="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="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;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;&#160;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;45,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;&#160;&#160;&#160;&#160;&#160;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;9,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;&#160;&#160;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;43,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;&#160;&#160;&#160;&#160;&#160;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;140,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#160;&#160;&#160;&#160;&#160;&#160;&#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 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;417,476&#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;219,740&#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,736&#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="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;9,986&#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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 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 Condensed Consolidated Balance Sheets, are presented 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:center;text-indent:31.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.900%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.479%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Carrying 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 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%;text-decoration:underline"&gt;March 31, 2023&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 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;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;4,077,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;3,762,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:bottom"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,812,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;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;1,076,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:#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%;text-decoration:underline"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;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;4,077,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,726,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:bottom"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000,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;1,789,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;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;1,076,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;937,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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-indent:31.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 amount and fair value of the Company&#x2019;s other investments presented on the Condensed Consolidated Balance Sheets are not material and not shown in the above table.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesAndFairValueTextBlock>
    <pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement
      contextRef="i767e07830c3147a1abb97f6bcea330a4_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzU0OTc1NTgxNzA1OTM_712d212f-593f-47cd-bd3b-d5bbfe38d46d"
      unitRef="mw">85</pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement>
    <us-gaap:DerivativeNonmonetaryNotionalAmount
      contextRef="if50cf47cd4554a9d8f58d2e47cf961de_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzU0OTc1NTgxNzA1OTc_e396281a-b469-42f8-b488-44880e17f461"
      unitRef="mw">375</us-gaap:DerivativeNonmonetaryNotionalAmount>
    <pnm:NumberOfPurchasePowerAgreements
      contextRef="ia00e2330473145c5960af4068033c0b2_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzU0OTc1NTgzNjkwMg_ef39e6d7-6133-4205-becc-7bec49aa574e"
      unitRef="power_purchase_agreement">3</pnm:NumberOfPurchasePowerAgreements>
    <pnm:NumberOfPurchasePowerAgreementsNonDerivatives
      contextRef="ia8196d875955414b8b159a497634f0cd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzU0OTc1NTgzNzA2MQ_caf13f29-a703-4517-8961-940ec5ec7715"
      unitRef="power_purchase_agreement">2</pnm:NumberOfPurchasePowerAgreementsNonDerivatives>
    <pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement
      contextRef="ib326c580a83c47e0b2ec8f0384e6d413_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzU0OTc1NTgzNzEwMA_ee8d46f9-2790-45c8-96f3-2a246161d317"
      unitRef="mw">85</pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement>
    <pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement
      contextRef="ic016b88b82ca4e7692610641ad740877_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzU0OTc1NTgzNzE2MA_503d4250-c881-4a28-8814-3502e47aa17c"
      unitRef="mw">40</pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement>
    <pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement
      contextRef="ia63193e7098849d8a4fe998a28debc40_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzU0OTc1NTgzNzM1OQ_066f1c6c-9dc0-4a5a-abe8-f1a93bd93ec5"
      unitRef="mw">150</pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement>
    <pnm:PublicUtilitiesConcentrationRiskPotentialMarketRisk
      contextRef="if834831bad4e47b0a70c6f93a384128b_I20180101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzE5OTg_f6b57a77-e6ba-40c4-bd42-be6062a2a271"
      unitRef="mw">65</pnm:PublicUtilitiesConcentrationRiskPotentialMarketRisk>
    <pnm:PublicUtilitiesConcentrationRiskPotentialMarketRisk
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzIxMzU_732cfd4b-306d-4658-a20b-97a3c5a52e26"
      unitRef="mw">36</pnm:PublicUtilitiesConcentrationRiskPotentialMarketRisk>
    <pnm:PublicUtilitiesConcentrationRiskPotentialMarketRisk
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzIzMzE_732cfd4b-306d-4658-a20b-97a3c5a52e26"
      unitRef="mw">36</pnm:PublicUtilitiesConcentrationRiskPotentialMarketRisk>
    <pnm:PublicUtilitiesConcentrationRiskPotentialMarketRisk
      contextRef="ia48701231c8845f98a2b2031c3aac4b0_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzI0MzQ_cd5517c2-22f1-4e3b-9573-db443bf9157b"
      unitRef="mw">50</pnm:PublicUtilitiesConcentrationRiskPotentialMarketRisk>
    <pnm:PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement
      contextRef="if7fadb226c244f5a8ca1afa421026c29_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzI4NjA_2fa64807-3d20-42e1-8c8f-eb789bc28cbd"
      unitRef="mw">100</pnm:PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzE2MzEz_162f691b-abed-4a94-98dd-353bc09b99bd">&lt;div style="text-align:justify;text-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;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 Condensed Consolidated Balance Sheets:&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:58.918%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.483%"/&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:center;vertical-align: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: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;March 31,&lt;br/&gt;2023&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;December 31,&lt;br/&gt;2022&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:left;vertical-align: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 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;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 deferred charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;416&#160;&lt;/span&gt;&lt;/td&gt;&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,780&#160;&lt;/span&gt;&lt;/td&gt;&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;/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 current 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;(27,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,209)&lt;/span&gt;&lt;/td&gt;&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;Other deferred 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(27,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,209)&lt;/span&gt;&lt;/td&gt;&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 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;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;(26,658)&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;(9,429)&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:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i4100cdd217e343fb8351b8e6c071a4c9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTphNTU0NmVjNmU0Nzg0OTRiYTA5MzU3YWJhYWFjN2U1Yy90YWJsZXJhbmdlOmE1NTQ2ZWM2ZTQ3ODQ5NGJhMDkzNTdhYmFhYWM3ZTVjXzMtMS0xLTEtMTY0MTE0_0a000768-3355-425b-883a-8ea40efc9915"
      unitRef="usd">416000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="if8927e29f7954aada092b9a82fc8e896_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTphNTU0NmVjNmU0Nzg0OTRiYTA5MzU3YWJhYWFjN2U1Yy90YWJsZXJhbmdlOmE1NTQ2ZWM2ZTQ3ODQ5NGJhMDkzNTdhYmFhYWM3ZTVjXzMtMy0xLTEtMTY0MTE0_b51f6550-0438-4b7d-b115-fd8498dcd0b2"
      unitRef="usd">9780000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="i4100cdd217e343fb8351b8e6c071a4c9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTphNTU0NmVjNmU0Nzg0OTRiYTA5MzU3YWJhYWFjN2U1Yy90YWJsZXJhbmdlOmE1NTQ2ZWM2ZTQ3ODQ5NGJhMDkzNTdhYmFhYWM3ZTVjXzQtMS0xLTEtMTY0MTE0_33e0f510-4a24-4b34-a450-7e4eafc81df0"
      unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="if8927e29f7954aada092b9a82fc8e896_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTphNTU0NmVjNmU0Nzg0OTRiYTA5MzU3YWJhYWFjN2U1Yy90YWJsZXJhbmdlOmE1NTQ2ZWM2ZTQ3ODQ5NGJhMDkzNTdhYmFhYWM3ZTVjXzQtMy0xLTEtMTY0MTE0_b00021b3-9fab-4003-b64c-ee77e2d15acd"
      unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssets
      contextRef="i4100cdd217e343fb8351b8e6c071a4c9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTphNTU0NmVjNmU0Nzg0OTRiYTA5MzU3YWJhYWFjN2U1Yy90YWJsZXJhbmdlOmE1NTQ2ZWM2ZTQ3ODQ5NGJhMDkzNTdhYmFhYWM3ZTVjXzUtMS0xLTEtMTY0MTE0_4dcf8ee8-7fb7-41cf-9a15-e7a3d8030f21"
      unitRef="usd">416000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="if8927e29f7954aada092b9a82fc8e896_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTphNTU0NmVjNmU0Nzg0OTRiYTA5MzU3YWJhYWFjN2U1Yy90YWJsZXJhbmdlOmE1NTQ2ZWM2ZTQ3ODQ5NGJhMDkzNTdhYmFhYWM3ZTVjXzUtMy0xLTEtMTY0MTE0_d99b409f-a8b7-4c40-a7da-b4d25ef84098"
      unitRef="usd">9780000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i4100cdd217e343fb8351b8e6c071a4c9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTphNTU0NmVjNmU0Nzg0OTRiYTA5MzU3YWJhYWFjN2U1Yy90YWJsZXJhbmdlOmE1NTQ2ZWM2ZTQ3ODQ5NGJhMDkzNTdhYmFhYWM3ZTVjXzctMS0xLTEtMTY0MTE0_8579b45c-78ae-4f5c-9bf0-b66903948cff"
      unitRef="usd">27074000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="if8927e29f7954aada092b9a82fc8e896_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTphNTU0NmVjNmU0Nzg0OTRiYTA5MzU3YWJhYWFjN2U1Yy90YWJsZXJhbmdlOmE1NTQ2ZWM2ZTQ3ODQ5NGJhMDkzNTdhYmFhYWM3ZTVjXzctMy0xLTEtMTY0MTE0_ce50ad0c-20ad-4fd1-85cb-ea0b249429ee"
      unitRef="usd">19209000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i4100cdd217e343fb8351b8e6c071a4c9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTphNTU0NmVjNmU0Nzg0OTRiYTA5MzU3YWJhYWFjN2U1Yy90YWJsZXJhbmdlOmE1NTQ2ZWM2ZTQ3ODQ5NGJhMDkzNTdhYmFhYWM3ZTVjXzgtMS0xLTEtMTY0MTE0_a388b699-e74e-4f01-b822-02fe9609231b"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="if8927e29f7954aada092b9a82fc8e896_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTphNTU0NmVjNmU0Nzg0OTRiYTA5MzU3YWJhYWFjN2U1Yy90YWJsZXJhbmdlOmE1NTQ2ZWM2ZTQ3ODQ5NGJhMDkzNTdhYmFhYWM3ZTVjXzgtMy0xLTEtMTY0MTE0_6304d8eb-8e5e-4a2f-9b18-771b449d06da"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilities
      contextRef="i4100cdd217e343fb8351b8e6c071a4c9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTphNTU0NmVjNmU0Nzg0OTRiYTA5MzU3YWJhYWFjN2U1Yy90YWJsZXJhbmdlOmE1NTQ2ZWM2ZTQ3ODQ5NGJhMDkzNTdhYmFhYWM3ZTVjXzktMS0xLTEtMTY0MTE0_01577041-b39d-4327-a96d-81536037a322"
      unitRef="usd">27074000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="if8927e29f7954aada092b9a82fc8e896_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTphNTU0NmVjNmU0Nzg0OTRiYTA5MzU3YWJhYWFjN2U1Yy90YWJsZXJhbmdlOmE1NTQ2ZWM2ZTQ3ODQ5NGJhMDkzNTdhYmFhYWM3ZTVjXzktMy0xLTEtMTY0MTE0_36e60ebd-0a93-4515-94b8-67e68fd0f481"
      unitRef="usd">19209000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i4100cdd217e343fb8351b8e6c071a4c9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTphNTU0NmVjNmU0Nzg0OTRiYTA5MzU3YWJhYWFjN2U1Yy90YWJsZXJhbmdlOmE1NTQ2ZWM2ZTQ3ODQ5NGJhMDkzNTdhYmFhYWM3ZTVjXzEwLTEtMS0xLTE2NDExNA_9360c66a-12e9-424a-af87-862c1f760318"
      unitRef="usd">-26658000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="if8927e29f7954aada092b9a82fc8e896_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTphNTU0NmVjNmU0Nzg0OTRiYTA5MzU3YWJhYWFjN2U1Yy90YWJsZXJhbmdlOmE1NTQ2ZWM2ZTQ3ODQ5NGJhMDkzNTdhYmFhYWM3ZTVjXzEwLTMtMS0xLTE2NDExNA_a2d257d2-6e7f-460e-88e6-6f4bf07a4f55"
      unitRef="usd">-9429000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i4100cdd217e343fb8351b8e6c071a4c9_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzg3NzU_ba68f999-01cd-4722-b6b1-9fa85c665a6b"
      unitRef="usd">400000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i4100cdd217e343fb8351b8e6c071a4c9_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzg4MjE_e311a540-1e94-4f62-81a4-49348b63953f"
      unitRef="usd">27100000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="ib6de9d7d77704c13b908a6fa46b398eb_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzg5ODA_bc709872-9f63-4e8b-a0f2-b1de798dfaf8"
      unitRef="usd">9800000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ib6de9d7d77704c13b908a6fa46b398eb_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzkwMDU_35542ad4-76a8-4388-b58a-ba0ffaa9f975"
      unitRef="usd">19200000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeCollateralRightToReclaimCash
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzkwNTg_0995376f-04d3-473f-900c-c30fb4a04e7d"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimCash>
    <us-gaap:DerivativeCollateralRightToReclaimCash
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzkwNTg_0e8ac910-6031-4788-a4dc-b621a5fd569f"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimCash>
    <us-gaap:MarginDepositAssets
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzEwOTk1MTE2NDQzNDg_511afad6-73bd-4f99-b1af-0d01834464f9"
      unitRef="usd">2300000</us-gaap:MarginDepositAssets>
    <us-gaap:MarginDepositAssets
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzEwOTk1MTE2NDQzNzM_5d66c168-5d64-4c9d-ae1b-b6a1cb24a991"
      unitRef="usd">10500000</us-gaap:MarginDepositAssets>
    <us-gaap:DerivativeCollateralObligationToReturnCash
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzkzNzk_ac007530-ff60-4ecb-9d04-65f08d15f75f"
      unitRef="usd">200000</us-gaap:DerivativeCollateralObligationToReturnCash>
    <pnm:ScheduleOfCommodityContractVolumePositionsTableTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzE2MzI5_2e13e867-35d8-44ff-b438-65622e226e1c">Commodity contract volume positions are presented in MMBTU for gas related contracts and in MWh for power related contracts. The table below presents PNM's net buy (sell) volume positions:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.988%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.599%"/&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:center;vertical-align: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: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;MMBTU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;MWh&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;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#x2014;&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align: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,375&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;December 31, 2022&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:400;line-height:100%"&gt;&#x2014;&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:400;line-height:100%"&gt;432,200&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</pnm:ScheduleOfCommodityContractVolumePositionsTableTextBlock>
    <us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure
      contextRef="i6883dffe184a4bd6a7e19ba7ecc0f48a_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpmZDVkZThkZDlhYTU0NDFkOTkzYzQyYTk2YjgzM2NkNi90YWJsZXJhbmdlOmZkNWRlOGRkOWFhNTQ0MWQ5OTNjNDJhOTZiODMzY2Q2XzItMS0xLTEtMTY0MTE0_de4819fd-9e74-44c3-93a6-33c77aee819d"
      unitRef="mmbtu">0</us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure>
    <us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure
      contextRef="i6883dffe184a4bd6a7e19ba7ecc0f48a_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpmZDVkZThkZDlhYTU0NDFkOTkzYzQyYTk2YjgzM2NkNi90YWJsZXJhbmdlOmZkNWRlOGRkOWFhNTQ0MWQ5OTNjNDJhOTZiODMzY2Q2XzItMy0xLTEtMTY0MTE0_d1663d03-b941-4297-9759-960831c3b00c"
      unitRef="mwh">651375</us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure>
    <us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure
      contextRef="ieded7f0541cd4ae0bad9277fec35ce62_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpmZDVkZThkZDlhYTU0NDFkOTkzYzQyYTk2YjgzM2NkNi90YWJsZXJhbmdlOmZkNWRlOGRkOWFhNTQ0MWQ5OTNjNDJhOTZiODMzY2Q2XzMtMS0xLTEtMTY0MTE0_0d2038b2-b15b-4389-9b42-349d4e220243"
      unitRef="mmbtu">0</us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure>
    <us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure
      contextRef="ieded7f0541cd4ae0bad9277fec35ce62_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpmZDVkZThkZDlhYTU0NDFkOTkzYzQyYTk2YjgzM2NkNi90YWJsZXJhbmdlOmZkNWRlOGRkOWFhNTQ0MWQ5OTNjNDJhOTZiODMzY2Q2XzMtMy0xLTEtMTY0MTE0_a5b7eb62-3931-44d7-8fc5-cc455758b9fd"
      unitRef="mwh">432200</us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure>
    <pnm:ScheduleOfCommodityContractContingentConsiderationTableTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzU0OTc1NTgxNzA2MDE_78871fce-dd99-470f-b155-e8607f6cba79">&lt;div style="text-align:justify;text-indent:31.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 table below presents information about PNM's contingent requirement to provide collateral under certain commodity contracts having an objectively determinable collateral provision, that are in net liability positions, and that are not fully collateralized with cash.  Contractual liability represents those commodity derivative contracts recorded at fair value on the balance sheet, determined on an individual contract basis without offsetting amounts for individual contracts that are in an asset position and could be offset under master netting agreements with the same counterparty.  Cash collateral posted under these contracts does not reflect letters of credit under the Company's revolving credit facilities that may have been issued as collateral.  Net exposure is the net contractual liability for all contracts, including those designated as normal purchase and normal sale, offset by existing collateral and by any offsets available under master netting agreements, including both assets and liability positions. &lt;/span&gt;&lt;/div&gt;&lt;div style="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:67.543%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.419%"/&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:21.194%"/&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:21.194%"/&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:21.198%"/&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;Contingent Feature - Credit Rating Downgrade&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;Contractual Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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;Existing Cash Collateral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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;Net Exposure&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="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:right;vertical-align: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 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;15,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;13,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</pnm:ScheduleOfCommodityContractContingentConsiderationTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpkYjA4NzZjZGMwODI0MDQzOTExMzI2ZGU5MjM0Y2MwNi90YWJsZXJhbmdlOmRiMDg3NmNkYzA4MjQwNDM5MTEzMjZkZTkyMzRjYzA2XzItMi0xLTEtMTgyODg2_71ca573d-c260-49d5-9cdf-46f8e64ac9c8"
      unitRef="usd">32035000</us-gaap:ContractWithCustomerLiability>
    <pnm:ContractWithCustomerCashCollateral
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpkYjA4NzZjZGMwODI0MDQzOTExMzI2ZGU5MjM0Y2MwNi90YWJsZXJhbmdlOmRiMDg3NmNkYzA4MjQwNDM5MTEzMjZkZTkyMzRjYzA2XzItNC0xLTEtMTgyODg4_a8cd4dea-dcac-40b6-b06c-5ee0f90395b6"
      unitRef="usd">0</pnm:ContractWithCustomerCashCollateral>
    <pnm:ContractWithCustomerLiabilityNetExposure
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpkYjA4NzZjZGMwODI0MDQzOTExMzI2ZGU5MjM0Y2MwNi90YWJsZXJhbmdlOmRiMDg3NmNkYzA4MjQwNDM5MTEzMjZkZTkyMzRjYzA2XzItNi0xLTEtMTgyODkw_bba52243-2640-4102-a3f5-f4ded1e5ca3f"
      unitRef="usd">26397000</pnm:ContractWithCustomerLiabilityNetExposure>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpkYjA4NzZjZGMwODI0MDQzOTExMzI2ZGU5MjM0Y2MwNi90YWJsZXJhbmdlOmRiMDg3NmNkYzA4MjQwNDM5MTEzMjZkZTkyMzRjYzA2XzMtMi0xLTEtMTgyODky_a7d03614-4922-4b37-ac16-c7a04c82bc10"
      unitRef="usd">15288000</us-gaap:ContractWithCustomerLiability>
    <pnm:ContractWithCustomerCashCollateral
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpkYjA4NzZjZGMwODI0MDQzOTExMzI2ZGU5MjM0Y2MwNi90YWJsZXJhbmdlOmRiMDg3NmNkYzA4MjQwNDM5MTEzMjZkZTkyMzRjYzA2XzMtNC0xLTEtMTgyODk2_eff23dcc-3ca9-497a-b9a6-aaeed02e2450"
      unitRef="usd">0</pnm:ContractWithCustomerCashCollateral>
    <pnm:ContractWithCustomerLiabilityNetExposure
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpkYjA4NzZjZGMwODI0MDQzOTExMzI2ZGU5MjM0Y2MwNi90YWJsZXJhbmdlOmRiMDg3NmNkYzA4MjQwNDM5MTEzMjZkZTkyMzRjYzA2XzMtNi0xLTEtMTgyOTAy_1e9e22af-2756-464d-a292-5b117ddf0525"
      unitRef="usd">13087000</pnm:ContractWithCustomerLiabilityNetExposure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie59c38bdf4b149718a288cb84024058b_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzEyMTIx_a19deab0-da0f-45e3-9223-eef319c87a20"
      unitRef="usd">337700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia7c24153f73548bf9fe0e91c7631b7bc_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzEyMTI4_bcaa04fb-cb29-4417-85f1-7d1598c254a9"
      unitRef="usd">325300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i57382c248b6c4e61acdbb0c2703d452e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzEyMTQ3_1bacf50c-c907-4bd5-94eb-f13f269549c7"
      unitRef="usd">14800000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9fd4d1a99f9c43c388ba3e5ecc232e62_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzEyMTU0_76aacf25-ed25-4213-bf06-f880babf2ed6"
      unitRef="usd">14700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie1bc50e849254990925eb5efd62f9f3b_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzEwOTk1MTE2NDQ4Mzg_64640132-5ca2-4b3d-b3be-d3b590573104"
      unitRef="usd">78800000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6a394b227f1643e0914ac880a9ca24c6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzEwOTk1MTE2NDQ4NDc_8d60dea2-21ab-4bfa-925e-c931ce4c05c4"
      unitRef="usd">77500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ScheduleOfRealizedGainLossTableTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzE2MzM3_8f79125e-dd94-418b-a486-3d474f693395">&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;Gains and losses recognized on the Condensed 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="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:64.912%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.926%"/&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;/tr&gt;&lt;tr&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="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;Three Months 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;March 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-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;2023&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;2022&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 #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 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="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 (losses) from equity securities sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gains (losses) from equity securities still held&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 (losses) on equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,633&#160;&lt;/span&gt;&lt;/td&gt;&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;(17,029)&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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 (losses) on debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,544)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 (losses) on investment securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;6,442&#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;(26,573)&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;Gross realized losses shown below exclude the (increase)/decrease in realized impairment losses of $2.0&#160;million and $(8.9)&#160;million for the three months ended March&#160;31, 2023 and 2022.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.329%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Three Months 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;March 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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;2022&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;padding-left:3.37pt;padding-right:3.37pt;text-align:center"&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;/div&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="margin-top:1pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,840)&lt;/span&gt;&lt;/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="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo0NzQ5ZjRiOGYzYWI0NDQyODI0NjZlMWJmOWE1NGM0Yi90YWJsZXJhbmdlOjQ3NDlmNGI4ZjNhYjQ0NDI4MjQ2NmUxYmY5YTU0YzRiXzUtNS0xLTEtMTY0MTE0_6b78cedd-6d16-4bbb-a452-839dba0ed303"
      unitRef="usd">-844000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo0NzQ5ZjRiOGYzYWI0NDQyODI0NjZlMWJmOWE1NGM0Yi90YWJsZXJhbmdlOjQ3NDlmNGI4ZjNhYjQ0NDI4MjQ2NmUxYmY5YTU0YzRiXzUtNy0xLTEtMTY0MTE0_9af892a8-4da2-47d4-8afb-1adef38d59fb"
      unitRef="usd">5006000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo0NzQ5ZjRiOGYzYWI0NDQyODI0NjZlMWJmOWE1NGM0Yi90YWJsZXJhbmdlOjQ3NDlmNGI4ZjNhYjQ0NDI4MjQ2NmUxYmY5YTU0YzRiXzYtNS0xLTEtMTY0MTE0_2f46228c-8faf-4aa4-9599-3b1b4b00e2da"
      unitRef="usd">7477000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo0NzQ5ZjRiOGYzYWI0NDQyODI0NjZlMWJmOWE1NGM0Yi90YWJsZXJhbmdlOjQ3NDlmNGI4ZjNhYjQ0NDI4MjQ2NmUxYmY5YTU0YzRiXzYtNy0xLTEtMTY0MTE0_562952f0-c62e-467b-8618-c3ce711492e7"
      unitRef="usd">-22035000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo0NzQ5ZjRiOGYzYWI0NDQyODI0NjZlMWJmOWE1NGM0Yi90YWJsZXJhbmdlOjQ3NDlmNGI4ZjNhYjQ0NDI4MjQ2NmUxYmY5YTU0YzRiXzctNS0xLTEtMTY0MTE0_e7f0aa44-c602-4ec8-bf04-a3c92f65731f"
      unitRef="usd">6633000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo0NzQ5ZjRiOGYzYWI0NDQyODI0NjZlMWJmOWE1NGM0Yi90YWJsZXJhbmdlOjQ3NDlmNGI4ZjNhYjQ0NDI4MjQ2NmUxYmY5YTU0YzRiXzctNy0xLTEtMTY0MTE0_a84d8f92-f548-4568-ae7a-77bfcc630c2c"
      unitRef="usd">-17029000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:DebtSecuritiesRealizedGainLoss
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo0NzQ5ZjRiOGYzYWI0NDQyODI0NjZlMWJmOWE1NGM0Yi90YWJsZXJhbmdlOjQ3NDlmNGI4ZjNhYjQ0NDI4MjQ2NmUxYmY5YTU0YzRiXzExLTUtMS0xLTE2NDExNA_117ff1ca-d555-4c1f-96ef-9229bbe27165"
      unitRef="usd">-191000</us-gaap:DebtSecuritiesRealizedGainLoss>
    <us-gaap:DebtSecuritiesRealizedGainLoss
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo0NzQ5ZjRiOGYzYWI0NDQyODI0NjZlMWJmOWE1NGM0Yi90YWJsZXJhbmdlOjQ3NDlmNGI4ZjNhYjQ0NDI4MjQ2NmUxYmY5YTU0YzRiXzExLTctMS0xLTE2NDExNA_f598d25f-34e7-4b22-8b08-b67d813a4552"
      unitRef="usd">-9544000</us-gaap:DebtSecuritiesRealizedGainLoss>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo0NzQ5ZjRiOGYzYWI0NDQyODI0NjZlMWJmOWE1NGM0Yi90YWJsZXJhbmdlOjQ3NDlmNGI4ZjNhYjQ0NDI4MjQ2NmUxYmY5YTU0YzRiXzEyLTUtMS0xLTE2NDExNA_a2cb9f0b-349e-445c-a48e-be15139c4cbf"
      unitRef="usd">6442000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo0NzQ5ZjRiOGYzYWI0NDQyODI0NjZlMWJmOWE1NGM0Yi90YWJsZXJhbmdlOjQ3NDlmNGI4ZjNhYjQ0NDI4MjQ2NmUxYmY5YTU0YzRiXzEyLTctMS0xLTE2NDExNA_14a84a2c-9e5c-4db3-8c45-002e4c18f674"
      unitRef="usd">-26573000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <pnm:IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedInEarningsNetAvailableForSaleSecurities
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzEwOTk1MTE2NDUwMTU_f51becfd-df3e-4414-8f1d-25986e7f4a2f"
      unitRef="usd">2000000</pnm:IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedInEarningsNetAvailableForSaleSecurities>
    <pnm:IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedInEarningsNetAvailableForSaleSecurities
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzEwOTk1MTE2NDUwMzY_e2cb7e4c-c05b-4ad1-b41a-cd82fa1c38f2"
      unitRef="usd">-8900000</pnm:IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedInEarningsNetAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo1OWE0NDdhMTZkMDk0ZTM2YjRjNDE2NGUzYzMwMDY4ZC90YWJsZXJhbmdlOjU5YTQ0N2ExNmQwOTRlMzZiNGM0MTY0ZTNjMzAwNjhkXzQtNS0xLTEtMTY0MTE0_89b2efed-8c57-4d32-8429-58c7cfb6e734"
      unitRef="usd">91211000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo1OWE0NDdhMTZkMDk0ZTM2YjRjNDE2NGUzYzMwMDY4ZC90YWJsZXJhbmdlOjU5YTQ0N2ExNmQwOTRlMzZiNGM0MTY0ZTNjMzAwNjhkXzQtNy0xLTEtMTY0MTE0_84a37373-f4f2-437d-a22f-babbb221d320"
      unitRef="usd">125246000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo1OWE0NDdhMTZkMDk0ZTM2YjRjNDE2NGUzYzMwMDY4ZC90YWJsZXJhbmdlOjU5YTQ0N2ExNmQwOTRlMzZiNGM0MTY0ZTNjMzAwNjhkXzUtNS0xLTEtMTY0MTE0_28fed932-9331-4e8e-999c-1e3c3fe12ecd"
      unitRef="usd">3428000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo1OWE0NDdhMTZkMDk0ZTM2YjRjNDE2NGUzYzMwMDY4ZC90YWJsZXJhbmdlOjU5YTQ0N2ExNmQwOTRlMzZiNGM0MTY0ZTNjMzAwNjhkXzUtNy0xLTEtMTY0MTE0_67afea48-89e1-4d8e-b15f-9d6bd636e2e0"
      unitRef="usd">10178000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo1OWE0NDdhMTZkMDk0ZTM2YjRjNDE2NGUzYzMwMDY4ZC90YWJsZXJhbmdlOjU5YTQ0N2ExNmQwOTRlMzZiNGM0MTY0ZTNjMzAwNjhkXzYtNS0xLTEtMTY0MTE0_49e9c86f-a454-4e29-8671-3425c18de119"
      unitRef="usd">6471000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo1OWE0NDdhMTZkMDk0ZTM2YjRjNDE2NGUzYzMwMDY4ZC90YWJsZXJhbmdlOjU5YTQ0N2ExNmQwOTRlMzZiNGM0MTY0ZTNjMzAwNjhkXzYtNy0xLTEtMTY0MTE0_ce7eff21-35ca-4601-88c5-4220f92ee27b"
      unitRef="usd">5840000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzE2MzAz_06485aeb-66a2-484f-8ecb-b5cb86812590">&lt;div style="text-align:justify;text-indent:31.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 March&#160;31, 2023, the available-for-sale debt securities held by PNM, had the following final maturities:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:49.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.474%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;padding-left:3.37pt;padding-right:3.37pt;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;Fair Value&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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;padding-left:3.37pt;padding-right:3.37pt;text-align:center"&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;/div&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="margin-top:1pt"&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;/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;43,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="margin-top:1pt"&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;/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;67,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt"&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;/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;70,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt"&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;/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;17,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt"&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;/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;12,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt"&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;/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;32,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;243,966&#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="idd050491604743608ba3f56e6b7ad482_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpiY2JiMTAyZTM3MzA0Mjk1ODQ3NzU5M2VhYTk2NGRjOS90YWJsZXJhbmdlOmJjYmIxMDJlMzczMDQyOTU4NDc3NTkzZWFhOTY0ZGM5XzItMS0xLTEtMTY0MTE0_b264f9f6-8959-4d56-a0a0-cbfbcdc038f1"
      unitRef="usd">43173000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="idd050491604743608ba3f56e6b7ad482_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpiY2JiMTAyZTM3MzA0Mjk1ODQ3NzU5M2VhYTk2NGRjOS90YWJsZXJhbmdlOmJjYmIxMDJlMzczMDQyOTU4NDc3NTkzZWFhOTY0ZGM5XzMtMS0xLTEtMTY0MTE0_8c009fad-d8a7-4b32-bf76-530c611edcab"
      unitRef="usd">67527000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="idd050491604743608ba3f56e6b7ad482_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpiY2JiMTAyZTM3MzA0Mjk1ODQ3NzU5M2VhYTk2NGRjOS90YWJsZXJhbmdlOmJjYmIxMDJlMzczMDQyOTU4NDc3NTkzZWFhOTY0ZGM5XzQtMS0xLTEtMTY0MTE0_1ecda6ae-a42f-432d-b11f-0ec1156c7c3d"
      unitRef="usd">70236000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <pnm:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue
      contextRef="idd050491604743608ba3f56e6b7ad482_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpiY2JiMTAyZTM3MzA0Mjk1ODQ3NzU5M2VhYTk2NGRjOS90YWJsZXJhbmdlOmJjYmIxMDJlMzczMDQyOTU4NDc3NTkzZWFhOTY0ZGM5XzUtMS0xLTEtMTY0MTE0_e3dc3bb6-907c-4d4c-9970-a34dd7a93fd0"
      unitRef="usd">17967000</pnm:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue>
    <pnm:AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue
      contextRef="idd050491604743608ba3f56e6b7ad482_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpiY2JiMTAyZTM3MzA0Mjk1ODQ3NzU5M2VhYTk2NGRjOS90YWJsZXJhbmdlOmJjYmIxMDJlMzczMDQyOTU4NDc3NTkzZWFhOTY0ZGM5XzYtMS0xLTEtMTY0MTE0_5a416f42-508b-408c-9980-8a303c2b5085"
      unitRef="usd">12495000</pnm:AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue>
    <pnm:AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue
      contextRef="idd050491604743608ba3f56e6b7ad482_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpiY2JiMTAyZTM3MzA0Mjk1ODQ3NzU5M2VhYTk2NGRjOS90YWJsZXJhbmdlOmJjYmIxMDJlMzczMDQyOTU4NDc3NTkzZWFhOTY0ZGM5XzctMS0xLTEtMTY0MTE0_224a7096-283b-43a4-9305-1d065742fc5e"
      unitRef="usd">32568000</pnm:AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idd050491604743608ba3f56e6b7ad482_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpiY2JiMTAyZTM3MzA0Mjk1ODQ3NzU5M2VhYTk2NGRjOS90YWJsZXJhbmdlOmJjYmIxMDJlMzczMDQyOTU4NDc3NTkzZWFhOTY0ZGM5XzgtMS0xLTEtMTY0MTE0_5a642356-3959-40a7-9fad-5d6e89683e4d"
      unitRef="usd">243966000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzE2MzM2_456187f9-8d6d-4af9-b459-c11e228ba1e3">Items recorded at fair value by PNM on the Condensed Consolidated Balance Sheets are presented below by level of the fair value hierarchy along with gross unrealized gains on investments in available-for-sale debt securities:&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.578%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.696%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.283%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.696%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.950%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.523%"/&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="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="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:2px 1pt;text-align:center;vertical-align: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 for Identical 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 (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;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;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: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:center;vertical-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;March 31, 2023&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;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;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;46,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="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;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;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 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;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;70,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="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:bottom"&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;4,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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="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:bottom"&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;65,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;65,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="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;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="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="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;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;&#160;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;42,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;&#160;&#160;&#160;&#160;&#160;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;10,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#160;&#160;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;43,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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: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;&#160;&#160;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;146,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;146,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&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;431,328&#160;&lt;/span&gt;&lt;/td&gt;&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;225,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;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;205,499&#160;&lt;/span&gt;&lt;/td&gt;&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="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;13,454&#160;&lt;/span&gt;&lt;/td&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="padding:2px 1pt;text-align:center;vertical-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;December 31, 2022&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;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;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;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;66,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="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;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;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 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;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;40,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="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:bottom"&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;5,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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="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:bottom"&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;66,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="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;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="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="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;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;&#160;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;45,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;&#160;&#160;&#160;&#160;&#160;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;9,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;&#160;&#160;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;43,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;&#160;&#160;&#160;&#160;&#160;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;140,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#160;&#160;&#160;&#160;&#160;&#160;&#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 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;417,476&#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;219,740&#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,736&#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="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;9,986&#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i5bc18f0aba8c4180814e8f3787697c05_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzQtMS0xLTEtMTY0MTE0_72b82c16-36c4-4555-9d82-f7772c3c44cb"
      unitRef="usd">46541000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib2399d8dedfc416c994e803a605d54ff_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzQtMy0xLTEtMTY0MTE0_bc904054-1324-4acc-b607-abad1b6a95ea"
      unitRef="usd">46541000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8fe184cc6e8744c6966d680f3da68fd9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzQtNS0xLTEtMTY0MTE0_fad74f72-86dd-443f-9edc-4a2327717170"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i028be76bcdab4a8e97089f6496dd188c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzYtMS0xLTEtMTY0MTE0_f7a54694-a748-4195-8951-af8b130569e3"
      unitRef="usd">70847000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i1970f37112e64d11b8227cd2d65d8a57_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzYtMy0xLTEtMTY0MTE0_dfdc6a39-85f5-4e6a-90b7-fa4267729f43"
      unitRef="usd">70847000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i43fc67aacc1a4d528f9f56bf6d9ac8ad_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzYtNS0xLTEtMTY0MTE0_ab75efcd-9433-47c8-bea7-dd70eb98f939"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ifa8e96eaa5374b89a617df6a567cf644_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzctMS0xLTEtMTY0MTE0_69a8f111-a63c-4e11-89d8-bb85f04f97ac"
      unitRef="usd">4727000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i4145289c34944e6aad6d755e3566319d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzctMy0xLTEtMTY0MTE0_eb2d9d9b-a167-462f-8acd-09a35c9fc629"
      unitRef="usd">642000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i2eb26326146942bdb3ddfcf103fc5352_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzctNS0xLTEtMTY0MTE0_85b007c8-a13b-47c5-97d4-f9c307395cd6"
      unitRef="usd">4085000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i64b13d4e25de401990f7c9d6cb323b81_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzgtMS0xLTEtMTY0MTE0_f09e4c2e-0439-4ffa-9c12-e71631d3e683"
      unitRef="usd">65247000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i8cd18e37f006496fa880081f77910eb3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzgtMy0xLTEtMTY0MTE0_7e0aa771-6039-4bf1-87e3-5fb494f5ab61"
      unitRef="usd">65247000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ib9e14fba6be541048b7b314ca11c0601_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzgtNS0xLTEtMTY0MTE0_8b8ad9c7-6837-4bac-8275-275ea40be1a2"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7ffe76c4eed94e49a4ad215345c3858f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzEwLTEtMS0xLTE2NDExNA_ce3d9426-b800-4168-bcfd-594af226b236"
      unitRef="usd">42895000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idca422f3d6814a1cb618960580787d1d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzEwLTMtMS0xLTE2NDExNA_b0154d74-42d6-4318-82da-1737b620ec50"
      unitRef="usd">42552000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i33894ed676b04ed2ab9b36039dfcd1ca_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzEwLTUtMS0xLTE2NDExNA_e5f2442b-f127-461a-8f2b-4184672a1828"
      unitRef="usd">343000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="i2f1a32525a554b898379b461d4d65d62_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzEwLTktMS0xLTE2NDExNA_5c786bfa-1c98-4100-83a3-e5309d43de67"
      unitRef="usd">1737000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8eace72e04df460aa6b577702ec8ca76_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzExLTEtMS0xLTE2NDExNA_f5073b23-bf96-4fc4-bc89-08d615ef9236"
      unitRef="usd">10845000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1587e526b3814801a8f69dc660af8b0a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzExLTMtMS0xLTE2NDExNA_6f73a325-80ad-4680-938a-e6424842d82f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i490f739373da45c789027803183517da_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzExLTUtMS0xLTE2NDExNA_a25344f8-ada3-4d03-8d77-bf5426737fd3"
      unitRef="usd">10845000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="i048696b16fe64d0383f2d731b42c3c57_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzExLTktMS0xLTE2NDExNA_b5ccae65-8319-438b-97b4-7cfa9d9ca568"
      unitRef="usd">1311000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3299a6476d9046f7b6d903ae1a991bad_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzEyLTEtMS0xLTE2NDExNA_e5c302da-53be-4324-8760-2b7463649738"
      unitRef="usd">43528000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iff1502d488eb4e38a157660e121bc976_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzEyLTMtMS0xLTE2NDExNA_0da0a815-c78c-48e5-8d65-8ca829fa39d3"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibb8ce42c6c504f74960580cc24f80a15_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzEyLTUtMS0xLTE2NDExNA_23385dc2-08c1-4f7f-bcdb-513a1979788a"
      unitRef="usd">43528000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="i72cee8b7d29e4881857e9a32cb78bafd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzEyLTktMS0xLTE2NDExNA_e2071238-cacc-4c91-8dee-455765f9562d"
      unitRef="usd">1612000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia96f5a410e92465f8ffc00b006b4c4b8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzEzLTEtMS0xLTE2NDExNA_2a37435e-aa63-4270-bea8-ecae0a441ef9"
      unitRef="usd">146698000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie5b514e0150a4ef391f54f78eb92b5d4_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzEzLTMtMS0xLTE2NDExNA_99124ca0-c42e-49a0-b5d2-3673b6b210f9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i90d0b354e3d04b7485e7371eab475b4b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzEzLTUtMS0xLTE2NDExNA_c94684d4-66d2-4eec-84a7-93feec719863"
      unitRef="usd">146698000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="i9e8de85aaaf64171b1bdbf69d3e6dc8f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzEzLTktMS0xLTE2NDExNA_a057510b-62ec-454d-9b40-30f73d2d810e"
      unitRef="usd">8794000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0332f5a0927a4930b7c62c256439dd06_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzE0LTEtMS0xLTE2NDExNA_3ccaebbe-ef7d-496a-a682-bb08f4f66e37"
      unitRef="usd">431328000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i831045da286045759ab3a01dc40ca797_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzE0LTMtMS0xLTE2NDExNA_2f44e8f7-7083-4141-9729-e81549c7cd46"
      unitRef="usd">225829000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i73a80a2799e247aabba68b92984d3efb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzE0LTUtMS0xLTE2NDExNA_bd8bd9c9-37fa-4d4f-a6cc-1f2666c89140"
      unitRef="usd">205499000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="ia96c00b74ccb4f29ad35073f8454745c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzE0LTktMS0xLTE2NDExNA_416cb25f-ba0b-4655-a399-508856916bf3"
      unitRef="usd">13454000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id118b1b825454c36bf267eadecbc8a4e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzI0LTEtMS0xLTE2NDExNA_5cbc47dd-dd97-4ac7-ac17-f8cd34cb7b49"
      unitRef="usd">66843000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iaec85cad397b4fa694b99835fd8760ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzI0LTMtMS0xLTE2NDExNA_a1eb9837-074b-40b5-9fed-cf83e7b5c2fe"
      unitRef="usd">66843000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i360b5505729b4608b5903069d12bc150_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzI0LTUtMS0xLTE2NDExNA_8a326916-23d2-448e-9b75-5032e6436621"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i135248d8096a4542bb190ef8b0486d71_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzI2LTEtMS0xLTE2NDExNA_558aa6fa-db00-45e2-a57d-3cbbf657e6ef"
      unitRef="usd">40103000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i6e6b7c7e968640f8b1aa4e85eaa1211a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzI2LTMtMS0xLTE2NDExNA_3338e8bd-acc2-4dd2-9267-4d457a776520"
      unitRef="usd">40103000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i74e5922d85984b0e9176338376162b0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzI2LTUtMS0xLTE2NDExNA_5440b1b1-b490-43e1-8817-63ea8f848f9a"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i2be129b3bf584a60ab9458befe0c9e14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzI3LTEtMS0xLTE2NDExNA_6931df6d-ce9e-4797-b76d-e6273fb6534a"
      unitRef="usd">5191000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i6b80899077984397a5327d4e5887e2fc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzI3LTMtMS0xLTE2NDExNA_e3786e15-4eec-496d-9488-7c70636af17c"
      unitRef="usd">790000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ib434d450f58d4a68a22d29bdb4124bf4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzI3LTUtMS0xLTE2NDExNA_dacd7cb5-1fe7-4f16-ace1-10b3c5fd5bac"
      unitRef="usd">4401000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i72c198a18d89445091ad3990f5f5519b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzI4LTEtMS0xLTE2NDExNA_c655d905-380c-42ce-b18a-3d2329354014"
      unitRef="usd">66359000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i00bb6617aadc4fe9ab6130e34e5a00f2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzI4LTMtMS0xLTE2NDExNA_5161054a-9edc-46ae-a0e5-de92c0dd4f9d"
      unitRef="usd">66359000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ibbbbd8bf65ec42c5959597607a04a920_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzI4LTUtMS0xLTE2NDExNA_98e670e0-2c45-4907-9848-70cedb5f9a26"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3c0cc83abe294f27a6d5e955471f149d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzMwLTEtMS0xLTE2NDExNA_e82d079e-6317-4fb7-bebd-aef94986ec1d"
      unitRef="usd">45905000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i11cc253867ef4935b9c0d7d0c85a9a50_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzMwLTMtMS0xLTE2NDExNA_677ddc7a-0221-461f-bfbe-2a18f4e9d3c6"
      unitRef="usd">45645000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i57b0014afc964d4fb1219f2e74fd677b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzMwLTUtMS0xLTE2NDExNA_acdd4998-42ac-4ed5-ae8a-acec6dc0f56d"
      unitRef="usd">260000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="ie42aa8493fc24952a01a68bf3c382ffa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzMwLTktMS0xLTE2NDExNA_e40f1f2d-98b3-4c1f-b893-f1f66f8028f8"
      unitRef="usd">1334000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i72404b212d994f59a616aa2e6d87042d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzMxLTEtMS0xLTE2NDExNA_22ccba94-8530-40c6-a639-b76e2c80dd5b"
      unitRef="usd">9762000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0d096f48f67a4cac9cc153d29a0ed1d0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzMxLTMtMS0xLTE2NDExNA_2d5d7bf0-d38d-45fa-a403-2650732304cc"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4a935ec5f919442db7b67d7cf0280403_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzMxLTUtMS0xLTE2NDExNA_0ecf6e9d-b036-447e-881c-dc96b1fe4e5b"
      unitRef="usd">9762000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="i39b191f4c3cc43c6998e7f95637f82e0_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzMxLTktMS0xLTE2NDExNA_cb5d3387-087f-4f1b-a5a0-8a19a725dd5d"
      unitRef="usd">1117000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i92842f06652f406fbc9e9b51fed2ebfb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzMyLTEtMS0xLTE2NDExNA_68dc32ed-4406-46d5-9dbb-0274c68ef27e"
      unitRef="usd">43136000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id5be55181e044631b886c8cf247089e9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzMyLTMtMS0xLTE2NDExNA_9980255f-468d-41f2-895e-b0133cf3042b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i78d7e3078a8844ca9a73b2bbd4f7bf30_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzMyLTUtMS0xLTE2NDExNA_cdafe510-45b3-4053-8fbd-802472e4116b"
      unitRef="usd">43136000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="i59de4e0e1554466d83fc0f54acf83eb5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzMyLTktMS0xLTE2NDExNA_d945367d-15a5-4de7-b2da-3b90d75706dc"
      unitRef="usd">1062000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i925fa0b57e214c1f8b26fa0a46d172b6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzMzLTEtMS0xLTE2NDExNA_ec45b584-b19f-4a5c-b8a7-71340e096202"
      unitRef="usd">140177000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8c83524df5394ae4a4569a83b65b98d0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzMzLTMtMS0xLTE2NDExNA_55ad53a9-e370-4f05-892b-558db5931bf0"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie36c6757983341b585ac22edd591dec6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzMzLTUtMS0xLTE2NDExNA_1a1aaf19-8f1c-4af9-af07-0b1f8eefa1d1"
      unitRef="usd">140177000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="i285c882c7fe549f294ffca58ce94d2d9_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzMzLTktMS0xLTE2NDExNA_5a21be41-8090-4f8b-b1c3-43531289463a"
      unitRef="usd">6473000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if1fad37049504caa9bba018a5987f6ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzM0LTEtMS0xLTE2NDExNA_0d69571c-d9fe-4bb2-99c0-b58f1ee60623"
      unitRef="usd">417476000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0ad24a8e4c25494a852d24d7f4139688_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzM0LTMtMS0xLTE2NDExNA_1977bb9a-495d-4bc7-b943-38d596a8a4eb"
      unitRef="usd">219740000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7f719ec0e1e442f0a0cf52088b6fc3f8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzM0LTUtMS0xLTE2NDExNA_ec7aeed0-f3ad-4a22-9cbc-2916f194ede5"
      unitRef="usd">197736000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="i9b976b0d97cb4533a6e24538bd81028a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTpjODZlNjU5MzkzMDM0MTM1OTdlNDA5NDM2Mjc1ZjE5ZC90YWJsZXJhbmdlOmM4NmU2NTkzOTMwMzQxMzU5N2U0MDk0MzYyNzVmMTlkXzM0LTktMS0xLTE2NDExNA_f620d55e-de90-4941-9904-e61c70d51dad"
      unitRef="usd">9986000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90ZXh0cmVnaW9uOjBiOTg4N2I5MGMzMjQ1NDBiYTE0ZDQxOThlN2NiZjZhXzE2Mjkz_16e8a454-1a76-4ac8-9608-3b499b68c68a">&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 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 Condensed Consolidated Balance Sheets, are presented 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:center;text-indent:31.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.900%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.479%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Carrying 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 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%;text-decoration:underline"&gt;March 31, 2023&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 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;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;4,077,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;3,762,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:bottom"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,812,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;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;1,076,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:#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%;text-decoration:underline"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;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;4,077,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,726,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:bottom"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000,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;1,789,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;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;1,076,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;937,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="i0ae2657f9a8347d8a4c1e25c807bcf8d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo0ODc5ODZhOWRiZGM0YTVlOTk0ZTA1YjNkMWExMDFiZS90YWJsZXJhbmdlOjQ4Nzk4NmE5ZGJkYzRhNWU5OTRlMDViM2QxYTEwMWJlXzMtMS0xLTEtMTY0MTE0_4ff9e6df-500c-4b9f-b9a2-e4e22363dbf7"
      unitRef="usd">4077980000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo0ODc5ODZhOWRiZGM0YTVlOTk0ZTA1YjNkMWExMDFiZS90YWJsZXJhbmdlOjQ4Nzk4NmE5ZGJkYzRhNWU5OTRlMDViM2QxYTEwMWJlXzMtMy0xLTEtMTY0MTE0_ae61bae4-c29c-4e9c-8631-c8a3dc7d0bec"
      unitRef="usd">3762893000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i3bb12fde8d14480ea9871e2b51e39c99_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo0ODc5ODZhOWRiZGM0YTVlOTk0ZTA1YjNkMWExMDFiZS90YWJsZXJhbmdlOjQ4Nzk4NmE5ZGJkYzRhNWU5OTRlMDViM2QxYTEwMWJlXzYtMS0xLTEtMTY0MTE0_4047bf5b-c2b1-497f-9d74-ce8547f39017"
      unitRef="usd">2001457000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo0ODc5ODZhOWRiZGM0YTVlOTk0ZTA1YjNkMWExMDFiZS90YWJsZXJhbmdlOjQ4Nzk4NmE5ZGJkYzRhNWU5OTRlMDViM2QxYTEwMWJlXzYtMy0xLTEtMTY0MTE0_95beae6a-4324-4563-9904-8c32c6406b4b"
      unitRef="usd">1812093000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="idf363b9c7aff412a84afdf18a321fba4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo0ODc5ODZhOWRiZGM0YTVlOTk0ZTA1YjNkMWExMDFiZS90YWJsZXJhbmdlOjQ4Nzk4NmE5ZGJkYzRhNWU5OTRlMDViM2QxYTEwMWJlXzktMS0xLTEtMTY0MTE0_9934b895-575d-4433-80fa-b68aadb5c535"
      unitRef="usd">1076871000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo0ODc5ODZhOWRiZGM0YTVlOTk0ZTA1YjNkMWExMDFiZS90YWJsZXJhbmdlOjQ4Nzk4NmE5ZGJkYzRhNWU5OTRlMDViM2QxYTEwMWJlXzktMy0xLTEtMTY0MTE0_8ac90e7c-7ddd-4ed1-bb28-8b7653ce04d9"
      unitRef="usd">950800000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i1f172a48a53c40578f9c80c00d9d6093_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo0ODc5ODZhOWRiZGM0YTVlOTk0ZTA1YjNkMWExMDFiZS90YWJsZXJhbmdlOjQ4Nzk4NmE5ZGJkYzRhNWU5OTRlMDViM2QxYTEwMWJlXzEzLTEtMS0xLTE2NDExNA_0a2accb5-6450-4c3b-b89e-c3597f87b6a6"
      unitRef="usd">4077387000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo0ODc5ODZhOWRiZGM0YTVlOTk0ZTA1YjNkMWExMDFiZS90YWJsZXJhbmdlOjQ4Nzk4NmE5ZGJkYzRhNWU5OTRlMDViM2QxYTEwMWJlXzEzLTMtMS0xLTE2NDExNA_96189fa1-ba06-410d-80a4-2d4f39729810"
      unitRef="usd">3726195000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="if5451a0b837f4a249b0c35687e4d92ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo0ODc5ODZhOWRiZGM0YTVlOTk0ZTA1YjNkMWExMDFiZS90YWJsZXJhbmdlOjQ4Nzk4NmE5ZGJkYzRhNWU5OTRlMDViM2QxYTEwMWJlXzE2LTEtMS0xLTE2NDExNA_9472c807-ff68-4c12-b59d-faf90e068ba9"
      unitRef="usd">2000900000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo0ODc5ODZhOWRiZGM0YTVlOTk0ZTA1YjNkMWExMDFiZS90YWJsZXJhbmdlOjQ4Nzk4NmE5ZGJkYzRhNWU5OTRlMDViM2QxYTEwMWJlXzE2LTMtMS0xLTE2NDExNA_c71ae4ce-a943-4c1b-8bdc-a061a460431f"
      unitRef="usd">1789186000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ibd74cab8aac245c1a48760fdfa689cb1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo0ODc5ODZhOWRiZGM0YTVlOTk0ZTA1YjNkMWExMDFiZS90YWJsZXJhbmdlOjQ4Nzk4NmE5ZGJkYzRhNWU5OTRlMDViM2QxYTEwMWJlXzE5LTEtMS0xLTE2NDExNA_8b3d5045-4641-4bfd-b8be-3f5c45c21889"
      unitRef="usd">1076875000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDAvZnJhZzowYjk4ODdiOTBjMzI0NTQwYmExNGQ0MTk4ZTdjYmY2YS90YWJsZTo0ODc5ODZhOWRiZGM0YTVlOTk0ZTA1YjNkMWExMDFiZS90YWJsZXJhbmdlOjQ4Nzk4NmE5ZGJkYzRhNWU5OTRlMDViM2QxYTEwMWJlXzE5LTMtMS0xLTE2NDExNA_e0d60bed-b26d-4303-9edb-4e0db4781f01"
      unitRef="usd">937009000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90ZXh0cmVnaW9uOjBlMzA5MzA2YmMyMDRiZWE4ZDU0ODk1NDg4YThjYWY3XzQxODA_c4101904-067d-4d62-a552-22ac52727318">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, which provide restricted stock awards 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.  Certain restricted stock awards are subject to achieving performance or market targets.  Other awards of restricted stock are only subject to time vesting requirements.  Restricted stock expected to be awarded under the PEP for performance periods ending after 2023 no longer have market targets.  Additional information concerning stock-based compensation under the PEP is contained in Note 12 of the Notes to Consolidated Financial Statements in the 2022 Annual Reports on Form 10-K.  &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:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;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.  &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:31.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 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.  At March&#160;31, 2023, PNMR had unrecognized expense related to stock awards of $8.3 million, which is expected to be recognized over an average of 2.4 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;The grant date fair value for restricted stock and stock awards with internal PNMR 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 were 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="padding-left:36pt;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:120%"&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="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.964%"/&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;Three Months Ended March 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 Shares and Performance Based Shares&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;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&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.3675&#160;&lt;/span&gt;&lt;/td&gt;&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.3475&#160;&lt;/span&gt;&lt;/td&gt;&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;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;4.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-4.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 summarizes activity in restricted stock awards, including performance-based and market-based shares for the three months ended March&#160;31, 2023:&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:62.865%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;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:2px 1pt;text-align:center;vertical-align: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-&lt;br/&gt;Average&lt;br/&gt;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;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 31, 2022&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;182,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;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;42.09&#160;&lt;/span&gt;&lt;/td&gt;&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;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="text-indent:9pt"&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;/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;172,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;44.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;text-indent:9pt;vertical-align:bottom"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="text-indent:9pt"&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;/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;(565)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 March 31, 2023&lt;/span&gt;&lt;/td&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;183,196&#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;35.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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:justify;text-indent:31.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 targets through 2025 and market targets through 2023.  Included, as granted and released, in the table above are 100,991 previously awarded shares that were earned for the 2020 - 2022 performance measurement period and ratified by the Board in February 2023 (based upon achieving targets at above "target", below "maximum" levels).  Excluded from the table above are 144,175, 150,050, and 189,217 shares for the three-year performance periods ending in 2023, 2024 and 2025 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-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 provides additional information concerning restricted stock activity, including performance-based and market-based shares: &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:68.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.509%"/&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;Three Months Ended March 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;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average 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;44.78&#160;&lt;/span&gt;&lt;/td&gt;&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.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;/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;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,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if533bd7aa7304f2da74b7be50d5fb022_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90ZXh0cmVnaW9uOjBlMzA5MzA2YmMyMDRiZWE4ZDU0ODk1NDg4YThjYWY3XzEwMjQ_1d1b17ef-460d-473c-834b-e2f56cef64a9">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate
      contextRef="if533bd7aa7304f2da74b7be50d5fb022_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90ZXh0cmVnaW9uOjBlMzA5MzA2YmMyMDRiZWE4ZDU0ODk1NDg4YThjYWY3XzEyNDA_d61a9a36-db6b-446b-8b2b-f956226fd08c"
      unitRef="number">1</pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i388916fa616149108ff3fe573aba1f0a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90ZXh0cmVnaW9uOjBlMzA5MzA2YmMyMDRiZWE4ZDU0ODk1NDg4YThjYWY3XzQxNTg_dd7ffd63-6901-4004-bc57-5eccf59cf31b">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i20a361c7c108443ebcc78de9645fb49c_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90ZXh0cmVnaW9uOjBlMzA5MzA2YmMyMDRiZWE4ZDU0ODk1NDg4YThjYWY3XzIyODY_dc7b9d60-21a6-4e7c-ac0c-9e4d6b880d6d"
      unitRef="usd">8300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i1c8e98a85ba0411ca80258f0a0047b22_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90ZXh0cmVnaW9uOjBlMzA5MzA2YmMyMDRiZWE4ZDU0ODk1NDg4YThjYWY3XzIzNDQ_5172effb-3414-4d77-a2e9-c647a3baea53">P2Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90ZXh0cmVnaW9uOjBlMzA5MzA2YmMyMDRiZWE4ZDU0ODk1NDg4YThjYWY3XzQxNTE_47512525-5ab8-4237-9311-59494a16d105">&lt;div style="padding-left:36pt;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:120%"&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="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.964%"/&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;Three Months Ended March 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 Shares and Performance Based Shares&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;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&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.3675&#160;&lt;/span&gt;&lt;/td&gt;&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.3475&#160;&lt;/span&gt;&lt;/td&gt;&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;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;4.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-4.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 summarizes activity in restricted stock awards, including performance-based and market-based shares for the three months ended March&#160;31, 2023:&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:62.865%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;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:2px 1pt;text-align:center;vertical-align: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-&lt;br/&gt;Average&lt;br/&gt;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;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 31, 2022&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;182,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;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;42.09&#160;&lt;/span&gt;&lt;/td&gt;&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;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="text-indent:9pt"&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;/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;172,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;44.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;text-indent:9pt;vertical-align:bottom"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="text-indent:9pt"&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;/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;(565)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 March 31, 2023&lt;/span&gt;&lt;/td&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;183,196&#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;35.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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 provides additional information concerning restricted stock activity, including performance-based and market-based shares: &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:68.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.509%"/&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;Three Months Ended March 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;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average 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;44.78&#160;&lt;/span&gt;&lt;/td&gt;&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.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;/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;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,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate
      contextRef="i1c8e98a85ba0411ca80258f0a0047b22_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90YWJsZTpkYjE4ZmQxOTIxZjA0ODM5YTM3MDIwY2M1MDZhZDc1ZS90YWJsZXJhbmdlOmRiMThmZDE5MjFmMDQ4MzlhMzcwMjBjYzUwNmFkNzVlXzItMi0xLTEtMTY0MTE0_e1b1e21b-9f7e-41d3-965c-a97caff69322"
      unitRef="usdPerShare">0.3675</pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate>
    <pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate
      contextRef="ia13d308fdf7a46e5b983f277b19e3d7b_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90YWJsZTpkYjE4ZmQxOTIxZjA0ODM5YTM3MDIwY2M1MDZhZDc1ZS90YWJsZXJhbmdlOmRiMThmZDE5MjFmMDQ4MzlhMzcwMjBjYzUwNmFkNzVlXzItNC0xLTEtMTY0MTE0_e458fd4e-b878-4c4b-a5a6-da8b0f3905ac"
      unitRef="usdPerShare">0.3475</pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i1c8e98a85ba0411ca80258f0a0047b22_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90YWJsZTpkYjE4ZmQxOTIxZjA0ODM5YTM3MDIwY2M1MDZhZDc1ZS90YWJsZXJhbmdlOmRiMThmZDE5MjFmMDQ4MzlhMzcwMjBjYzUwNmFkNzVlXzMtMi0xLTEtMTY0MTE0_5feba9ac-5e16-46fc-b101-d396b82845d6"
      unitRef="number">0.0446</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ia13d308fdf7a46e5b983f277b19e3d7b_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90YWJsZTpkYjE4ZmQxOTIxZjA0ODM5YTM3MDIwY2M1MDZhZDc1ZS90YWJsZXJhbmdlOmRiMThmZDE5MjFmMDQ4MzlhMzcwMjBjYzUwNmFkNzVlXzMtNC0xLTEtMTY0MTE0_b7dbcf97-4eda-4463-a349-552c792c9f42"
      unitRef="number">0.0146</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie99e2f7d5d574953ac1bdcf89c23e411_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90YWJsZTo3ZTQxNjQ3NTE2YjQ0YTIwOTM5MDAwOTM5YWFjNjRhNi90YWJsZXJhbmdlOjdlNDE2NDc1MTZiNDRhMjA5MzkwMDA5MzlhYWM2NGE2XzItMS0xLTEtMTY0MTE0_ddae8bd3-a29a-48c1-ba92-4d0c8b881d4d"
      unitRef="shares">182446</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie99e2f7d5d574953ac1bdcf89c23e411_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90YWJsZTo3ZTQxNjQ3NTE2YjQ0YTIwOTM5MDAwOTM5YWFjNjRhNi90YWJsZXJhbmdlOjdlNDE2NDc1MTZiNDRhMjA5MzkwMDA5MzlhYWM2NGE2XzItMy0xLTEtMTY0MTE0_a3a58bde-83de-4677-bec6-6259cf7e2ef2"
      unitRef="usdPerShare">42.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2219fafac6c24aec867baf0190d8e0d5_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90YWJsZTo3ZTQxNjQ3NTE2YjQ0YTIwOTM5MDAwOTM5YWFjNjRhNi90YWJsZXJhbmdlOjdlNDE2NDc1MTZiNDRhMjA5MzkwMDA5MzlhYWM2NGE2XzMtMS0xLTEtMTY0MTE0_419c088a-5215-4624-af5b-b15d2e88b02a"
      unitRef="shares">172853</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2219fafac6c24aec867baf0190d8e0d5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90YWJsZTo3ZTQxNjQ3NTE2YjQ0YTIwOTM5MDAwOTM5YWFjNjRhNi90YWJsZXJhbmdlOjdlNDE2NDc1MTZiNDRhMjA5MzkwMDA5MzlhYWM2NGE2XzMtMy0xLTEtMTY0MTE0_7f522f89-3b91-4d02-8337-52a3287e7e83"
      unitRef="usdPerShare">44.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i2219fafac6c24aec867baf0190d8e0d5_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90YWJsZTo3ZTQxNjQ3NTE2YjQ0YTIwOTM5MDAwOTM5YWFjNjRhNi90YWJsZXJhbmdlOjdlNDE2NDc1MTZiNDRhMjA5MzkwMDA5MzlhYWM2NGE2XzQtMS0xLTEtMTY0MTE0_9723447d-4565-4b0a-82a7-1e9c7ba94cea"
      unitRef="shares">171538</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2219fafac6c24aec867baf0190d8e0d5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90YWJsZTo3ZTQxNjQ3NTE2YjQ0YTIwOTM5MDAwOTM5YWFjNjRhNi90YWJsZXJhbmdlOjdlNDE2NDc1MTZiNDRhMjA5MzkwMDA5MzlhYWM2NGE2XzQtMy0xLTEtMTY0MTE0_0b3a9f32-628d-4772-a659-e1239a35a10d"
      unitRef="usdPerShare">43.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i2219fafac6c24aec867baf0190d8e0d5_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90YWJsZTo3ZTQxNjQ3NTE2YjQ0YTIwOTM5MDAwOTM5YWFjNjRhNi90YWJsZXJhbmdlOjdlNDE2NDc1MTZiNDRhMjA5MzkwMDA5MzlhYWM2NGE2XzUtMS0xLTEtMTY0MTE0_32134a96-661a-4231-8340-4634c2f22da8"
      unitRef="shares">565</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i2219fafac6c24aec867baf0190d8e0d5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90YWJsZTo3ZTQxNjQ3NTE2YjQ0YTIwOTM5MDAwOTM5YWFjNjRhNi90YWJsZXJhbmdlOjdlNDE2NDc1MTZiNDRhMjA5MzkwMDA5MzlhYWM2NGE2XzUtMy0xLTEtMTY0MTE0_e8ba12a4-a89d-4cb5-81d0-5bc7c698f373"
      unitRef="usdPerShare">42.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7228f955060e4c24b25e5b4d16ecad03_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90YWJsZTo3ZTQxNjQ3NTE2YjQ0YTIwOTM5MDAwOTM5YWFjNjRhNi90YWJsZXJhbmdlOjdlNDE2NDc1MTZiNDRhMjA5MzkwMDA5MzlhYWM2NGE2XzctMS0xLTEtMTY0MTE0_c52d904b-e709-4201-8706-8e1257f8255b"
      unitRef="shares">183196</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7228f955060e4c24b25e5b4d16ecad03_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90YWJsZTo3ZTQxNjQ3NTE2YjQ0YTIwOTM5MDAwOTM5YWFjNjRhNi90YWJsZXJhbmdlOjdlNDE2NDc1MTZiNDRhMjA5MzkwMDA5MzlhYWM2NGE2XzctMy0xLTEtMTY0MTE0_8521e835-4a6e-4b8f-9453-1bd9053529dd"
      unitRef="usdPerShare">35.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne
      contextRef="i44e545682cb3459886d81f867b361e76_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90ZXh0cmVnaW9uOjBlMzA5MzA2YmMyMDRiZWE4ZDU0ODk1NDg4YThjYWY3XzM1NTU_f9d857e8-164d-4593-9133-c7ae39fef265"
      unitRef="shares">100991</pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne>
    <pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo
      contextRef="i9540a5721a6f494baa6d757ed6252deb_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90ZXh0cmVnaW9uOjBlMzA5MzA2YmMyMDRiZWE4ZDU0ODk1NDg4YThjYWY3XzM3ODg_305b6c50-85b8-4617-8feb-eb9d0dbe2da1"
      unitRef="shares">144175</pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo>
    <pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree
      contextRef="i9540a5721a6f494baa6d757ed6252deb_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90ZXh0cmVnaW9uOjBlMzA5MzA2YmMyMDRiZWE4ZDU0ODk1NDg4YThjYWY3XzM3OTI_a151c663-8dbe-4cff-89c9-4609428c9cef"
      unitRef="shares">150050</pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree>
    <pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearFour
      contextRef="i9540a5721a6f494baa6d757ed6252deb_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90ZXh0cmVnaW9uOjBlMzA5MzA2YmMyMDRiZWE4ZDU0ODk1NDg4YThjYWY3XzM4MDA_176f1e6f-b531-48b8-804f-7f0237e7d60f"
      unitRef="shares">189217</pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearFour>
    <pnm:PerformancePeriod
      contextRef="i4d64282d6c4e4c5e87ccdadd715acd6b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90ZXh0cmVnaW9uOjBlMzA5MzA2YmMyMDRiZWE4ZDU0ODk1NDg4YThjYWY3XzQxNTI_7003acdb-85c0-477d-bb79-a10005952bf9">P3Y</pnm:PerformancePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2219fafac6c24aec867baf0190d8e0d5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90YWJsZTo3YTkxZmI2MGZjMGU0Y2IxYjk5ZTJkMWFiYTM3MzY3Yi90YWJsZXJhbmdlOjdhOTFmYjYwZmMwZTRjYjFiOTllMmQxYWJhMzczNjdiXzItMi0xLTEtMTY0MTE0_78fc73b2-4084-482b-a477-f440310a59ee"
      unitRef="usdPerShare">44.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5da82cb877ee4c62a280e48938723f15_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90YWJsZTo3YTkxZmI2MGZjMGU0Y2IxYjk5ZTJkMWFiYTM3MzY3Yi90YWJsZXJhbmdlOjdhOTFmYjYwZmMwZTRjYjFiOTllMmQxYWJhMzczNjdiXzItNC0xLTEtMTY0MTE0_45e5a7ba-5a3b-43df-96b2-8b6d49c11a35"
      unitRef="usdPerShare">40.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i2219fafac6c24aec867baf0190d8e0d5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90YWJsZTo3YTkxZmI2MGZjMGU0Y2IxYjk5ZTJkMWFiYTM3MzY3Yi90YWJsZXJhbmdlOjdhOTFmYjYwZmMwZTRjYjFiOTllMmQxYWJhMzczNjdiXzMtMi0xLTEtMTY0MTE0_5265f293-2cad-4b15-bd62-39ffbfe8f255"
      unitRef="usd">8394000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i5da82cb877ee4c62a280e48938723f15_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDMvZnJhZzowZTMwOTMwNmJjMjA0YmVhOGQ1NDg5NTQ4OGE4Y2FmNy90YWJsZTo3YTkxZmI2MGZjMGU0Y2IxYjk5ZTJkMWFiYTM3MzY3Yi90YWJsZXJhbmdlOjdhOTFmYjYwZmMwZTRjYjFiOTllMmQxYWJhMzczNjdiXzMtNC0xLTEtMTY0MTE0_793af563-1a47-4e22-9615-a53a1ae9a00a"
      unitRef="usd">6906000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzEzOTIx_b9e49c1f-aec9-400e-a5c9-aea2e735079e">Financing&lt;div style="text-align:justify;text-indent:31.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 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.  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.  Additional information concerning financing activities is contained in Note 7 of the Notes to Consolidated Financial Statements in the 2022 Annual Reports on Form 10-K.  &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:105%"&gt;On March 2, 2022, PNMR filed a shelf registration that provides for the issuance of various types of debt and equity securities.  The PNMR shelf registration statement expires in March 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:700;line-height:110%"&gt;Financing Activities&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: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 28, 2023, PNM entered into an agreement (the "PNM 2023 Note Purchase Agreement") with institutional investors for the sale and issuance of $200.0&#160;million aggregate principal amount of two series of senior unsecured notes (the &#x201c;PNM 2023 SUNs&#x201d;) offered in private placement transactions. The PNM 2023 SUNs were issued on April 28, 2023. PNM issued $150.0 million of the PNM 2023 SUNs at 5.51%, due April 28, 2035, and another $50.0&#160;million at 5.92%, due April 28, 2053. Proceeds from the PNM 2023 SUNs were used to repay borrowings under the PNM Revolving Credit Facility and the PNM New Mexico Credit Facility, funding of capital expenditures and for general corporate purposes. The PNM 2023 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 2023 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 2023 Note Purchase Agreement, are not triggered by the closing of the Merger. PNM has the right to redeem any or all of the PNM 2023 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:112%"&gt;On April 28, 2023, TNMP entered into an agreement (the &#x201c;TNMP 2023 Bond Purchase Agreement&#x201d;) with institutional investors for the sale of $185.0&#160;million aggregate principal amount of two series of TNMP first mortgage bonds (the &#x201c;TNMP 2023 Bonds&#x201d;) offered in private placement transactions. TNMP issued the first series of $130.0 million of the TNMP 2023 Bonds on April 28, 2023, at a 5.01% interest rate, due April 28, 2033. The second series of $55.0 million will be issued on or before July 28, 2023, at a 5.47% interest rate, due July 28, 2053.  The proceeds were used to repay borrowings under the TNMP Revolving Credit Facility and for other corporate purposes.  The TNMP 2023 Bonds are subject to continuing compliance with the representations, warranties and covenants set forth in the supplemental indenture governing the TNMP 2023 Bonds.  The terms of the supplemental indentures governing the TNMP 2023 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 2023 Bonds at par.  However, the definition of change of control in the supplemental indentures governing the TNMP 2023 Bonds will not be triggered by the close of the Merger.  TNMP has the right to redeem any or all of the TNMP 2023 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-weight:400;line-height:105%"&gt;On November 10, 2022, PNMR entered into a distribution agreement with BofA Securities, Inc., MUFG Securities Americas Inc. and Wells Fargo Securities, LLC, as sales agents and Bank of America, N.A., MUFG Securities EMEA plc and Wells Fargo Bank, N.A., as forward purchasers, pursuant to which the Company may sell, from time to time, up to an aggregate sales price of $200.0&#160;million of its common stock, no par value, through the sales agents (the &#x201c;PNMR 2022 ATM Program&#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:112%"&gt;During the first quarter of 2023, PNMR entered into forward sale agreements with each of Bank of America, N.A. and Wells Fargo Bank, N.A. as forward purchasers relating to the sale of 504,452 shares and 528,082 shares of common stock, respectively, under the PNMR 2022 ATM Program (the &#x201c;2023 Forward Sale Agreements&#x201d;). The average initial forward sale price of $48.49 per share and $48.30 per share, respectively, are subject to adjustments based on a net interest rate factor and by 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, has the option to elect physical, cash, or net share settlement of the forward sale agreements on or before a date that is 12 months from the agreement 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:112%"&gt;The Company expects to receive proceeds from the sale of shares upon future physical settlement(s) of the 2023 Forward Sale Agreements, in which case the Company will deliver newly issued shares to the forward purchasers in exchange for cash in an amount equal to the number of shares delivered multiplied by the then-applicable forward sale price.  PNMR also has the option to net settle the agreements in cash or shares of PNMR common stock. Under a net cash settlement, under which no PNMR common stock would be issued, PNMR would receive net proceeds for a decrease in the market value of PNMR's common stock relative to the then-applicable forward sales price per share, or would owe cash in the event of an increase in the market value of PNMR common stock. Under a net share settlement, PNMR would not receive any cash proceeds and may be required to deliver a sufficient number of shares of PNMR common stock to satisfy its obligation to the forward purchasers. The number of shares to be delivered to the forward purchasers would be based on the increase in the PNMR's common stock price relative to the then-applicable forward sales price per share.  The forward sale agreements meet the derivative scope exception requirements for contracts involving an entity's own equity.  Until settlement of the forward sale agreements, PNMR&#x2019;s EPS dilution resulting from the agreements, if any, will be determined using the treasury stock method, which will result in dilution during periods when the average market price of PNMR stock during the reporting period is higher than the applicable forward sales price as of the end of that period.  As of March 31, 2023, no shares have been settled under the 2023 Forward Sale Agreements.&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:105%"&gt;On May 2, 2022, PNMR entered into two separate 20-month hedging agreements for $150.0&#160;million and $200.0&#160;million, to hedge an equal amount of its variable rate debt, whereby it effectively established a fixed interest rate of 2.65%.  On May 20, 2022, PNMR entered into a third 19-month hedging agreement for $100.0&#160;million to hedge an equal amount of its variable rate debt, whereby it effectively established a fixed interest rate of 2.52%.  On September 30, 2022, PNMR entered into two additional 15-month hedging agreements for $100.0&#160;million each, totaling $200.0&#160;million, to hedge an equal amount of its variable rate debt, whereby it effectively established fixed interest rates of 4.17% and 4.18%.  On October 31, 2022, PNMR entered into two additional 14-month hedging agreements for $100.0&#160;million each, totaling $200.0&#160;million, to hedge an equal amount of its variable rate debt, whereby it effectively established fixed interest rates of 4.66% and 4.65%.  On March 15, 2023, PNMR entered into an approximately 6-month hedging arrangement, effective March 17, 2023, for $150.0&#160;million to hedge an equal amount of its variable rate debt, whereby it effectively established a fixed interest rate of 4.57%.  Also on March 15, 2023, PNMR entered into two separate 12-month hedging arrangements, effective January 1, 2024, for $150.0&#160;million each, totaling $300.0&#160;million to hedge an equal amount of its variable rate debt, whereby it effectively established fixed interest rate of 3.57% and 3.62%.  On May 4, 2023, PNMR entered into three separate 12-month hedging arrangements, effective January 1, 2024, for $100.0&#160;million each, totaling $300.0&#160;million to hedge an equal part of its variable rate debt, whereby it effectively established fixed interest rates of 3.32%, 3.32%, and 3.38%.  All of these hedging agreements establish the fixed rate indicated for the indicated amount of variable rate debt, above which a customary spread over SOFR is applied, which is subject to change if there is a change in PNMR's credit rating.&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;These hedge agreements are accounted for as cash flow hedges.  The fair value of these hedges was a gain of $8.7&#160;million at March&#160;31, 2023, $8.4&#160;million of which is included in Other current assets and $0.3&#160;million of which is included in Other deferred charges on the Condensed Consolidated Balance Sheets.  The fair value was determined using Level 2 inputs under GAAP, including using forward SOFR curves under the mid-market convention to discount cash flows over the remaining term of the agreements.&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 27, 2022, TNMP entered into an agreement (the "TNMP 2022 Bond Purchase Agreement") with institutional investors for the sale of $160.0&#160;million aggregate principal amount of two series of TNMP first mortgage bonds (the "TNMP 2022 Bonds") offered in private placement transactions.  TNMP issued the first series of $65.0&#160;million of the TNMP 2022 Bonds on May 12, 2022, at a 4.13% interest rate, due May 12, 2052, and the second series of $95.0&#160;million of the TNMP 2022 Bonds on July 28, 2022, at a 3.81% interest rate, due July 28, 2032.  The proceeds were used to repay borrowings under the TNMP Revolving Credit Facility and for other corporate purposes.  The TNMP 2022 Bonds are subject to continuing compliance with the representations, warranties and covenants set forth in the supplemental indenture governing the TNMP 2022 Bonds.  The terms of the supplemental indentures governing the TNMP 2022 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 2022 Bonds at par.  However, the definition of change of control in the supplemental indentures governing the TNMP 2022 Bonds will not be triggered by the close of the Merger.  TNMP has the right to redeem any or all of the TNMP 2022 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: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;At March&#160;31, 2023, variable interest rates were 5.84% on the PNMR 2021 Delayed-Draw Term Loan that matures in May 2025 and 5.60% on the PNM 2022 Delayed-Draw Term Loan that matures in February 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;Short-term Debt and Liquidity&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;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.  On May 20, 2022, both PNMR and PNM extended the facilities to October 31, 2024 with two one-year extension options that, if exercised, would extend the maturity through October 2026, subject to approval by a majority of the lenders.  On January 26, 2023 PNMR and PNM exercised one of the one-year extension options in their respective agreements, extending their maturities through October 2025; provided that, effective November 1, 2024, the capacity of the PNMR Revolving Credit Facility will adjust to $285.0&#160;million and the PNM Revolving Credit Facility will adjust to $380.0&#160;million because one lender in each facility did not agree to the one-year extension through October 2025.  Also on May 20, 2022, the $40.0 million PNM New Mexico Credit Facility was extended to May 20, 2026.  On March 11, 2022, the TNMP Revolving Credit Facility, with a capacity of $75.0&#160;million secured by $75.0&#160;million aggregate principal amount of TNMP first mortgage bonds was amended to extend the maturity to September 23, 2024, with two one-year extension options that, if exercised, would extend the maturity to September 2026, subject to approval by a majority of the lenders.  The amended TNMP Revolving Credit Facility also contained an accordion feature that would allow TNMP to increase the size of the revolver from $75.0&#160;million to $100.0&#160;million, subject to certain conditions.  On May 13, 2022, TNMP exercised the accordion feature and increased the capacity of the TNMP Revolving Credit Facility to $100.0&#160;million, secured by $100.0&#160;million aggregate principal amount of TNMP first mortgage bonds.  On January 26, 2023, TNMP exercised one of the one-year extension options on its credit facility, which extended the maturity to September 23, 2025.  Variable interest rates under the PNMR, PNM, and TNMP revolving credit facilities are based on SOFR.&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-weight:400;line-height:120%"&gt;Short-term debt outstanding consists of:&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:74.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.319%"/&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;March 31,&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;December 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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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;2022&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 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&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;170,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM 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;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;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;/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;210,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;185,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height: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;/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;TNMP 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;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;36,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;PNMR 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;98,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;9,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;409,400&#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;232,000&#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="padding-left:85.5pt;text-align:justify;text-indent:-13.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 March&#160;31, 2023, the weighted average interest rates were 6.14% for the PNM Revolving Credit Facility, 6.11% for the PNM New Mexico Credit Facility, 5.71% for the TNMP Revolving Credit Facility, and 6.38% for the PNMR Revolving Credit 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;In addition to the above borrowings, PNMR, PNM, and TNMP had letters of credit outstanding of $3.1&#160;million, zero, and zero at March&#160;31, 2023 that reduce the available capacity under their respective revolving credit facilities.  PNMR also had $30.3&#160;million of letters of credit outstanding under the WFB LOC Facility.  The above table excludes intercompany debt.  As of March&#160;31, 2023, PNM, TNMP, and PNMR Development had zero, $14.2&#160;million, and $6.2&#160;million in intercompany borrowings from PNMR.  As of December&#160;31, 2022, neither PNM, TNMP, nor PNMR Development had any intercompany borrowings from PNMR.  PNMR had zero and $5.3&#160;million in intercompany borrowings from PNMR Development at March&#160;31, 2023 and December&#160;31, 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;The Company&#x2019;s debt arrangements have various maturities and expiration dates.  PNM has $55.0&#160;million of SUNs that mature in May 2023 and $130.0&#160;million of PCRBs that have a mandatory put in June 2023.  Additional information on debt maturities is contained in Note 7 of the Notes to Consolidated Financial Statements in the 2022 Annual Reports on Form 10-K.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <pnm:DebtInstrumentCovenantDebtToCapitalizationRatio
      contextRef="if46aaa35f75c4c5fb6c1909eabc3a04e_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2Xzc4MQ_18295b11-4cf6-4c41-a1d4-d1f795d9b6e7"
      unitRef="number">0.70</pnm:DebtInstrumentCovenantDebtToCapitalizationRatio>
    <pnm:DebtInstrumentCovenantDebtToCapitalizationRatio
      contextRef="ie89eeffa9a5a4e54bb4233e9f6295fce_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2Xzg3Ng_abe23734-9631-4e39-96ae-e38a1e091b5b"
      unitRef="number">0.65</pnm:DebtInstrumentCovenantDebtToCapitalizationRatio>
    <pnm:PublicUtilitiesMaturityTermOverWhichFinancingsRequireRegulatorApproval
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzExNzg_59af022f-2057-4c1e-b916-b47d9a1c04f5">P18M</pnm:PublicUtilitiesMaturityTermOverWhichFinancingsRequireRegulatorApproval>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2ea96261cf124958ad3d0ca0c36fcc27_I20230428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzYwNDczMTM5OTEzNTc_76a786bc-c057-4e64-b709-e17ae8f809ba"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <pnm:DebtInstrumentNumberOfDebtIssuances
      contextRef="i2ea96261cf124958ad3d0ca0c36fcc27_I20230428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMDg1OTI_f7cf75ff-b72f-4634-ba45-e6e71a3b2be3"
      unitRef="numberofamimeter">2</pnm:DebtInstrumentNumberOfDebtIssuances>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia711d8e70d8a4c3b913674cc6fbf01e6_I20230428"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQzOTgwNDY1ODA5OTY_81ea65ce-46eb-4d75-87d1-b545197c6c61"
      unitRef="usd">150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia711d8e70d8a4c3b913674cc6fbf01e6_I20230428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMDkwODg_f6830e29-8c33-43ef-b999-857583ef8910"
      unitRef="number">0.0551</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic8fced321b054c4abf1282b270d83333_I20230428"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMDg1ODU_12d1f248-5e4d-41e9-88cb-2b5bb1040b37"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic8fced321b054c4abf1282b270d83333_I20230428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMDkxMjA_d5c278da-682c-46be-8ccb-7b67c25c63f0"
      unitRef="number">0.0592</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ifb8624dd2c0c4243af149dc96d0ffcae_I20230428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzYwNDczMTM5OTE0MTU_b5a1a3c0-49f9-4f40-a4b5-fa8de096f345"
      unitRef="usd">185000000</us-gaap:DebtInstrumentFaceAmount>
    <pnm:DebtInstrumentSeriesOfBondIssuance
      contextRef="i4b1db676e89147f4bbbc054d28e9b688_I20230428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMDg2NTk_5514a7b0-18f7-4b61-ae7c-9228b52f9ff5"
      unitRef="bond">2</pnm:DebtInstrumentSeriesOfBondIssuance>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if92218de23fc41c7b94de1b2e795cc82_I20230428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMDg1NzE_376e5ea1-09b6-4c08-81d7-980f71addd17"
      unitRef="usd">130.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if92218de23fc41c7b94de1b2e795cc82_I20230428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMDkxMjg_84f4ef55-9486-4836-86da-bcc58061d654"
      unitRef="number">0.0501</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if558de9f52464507b32d71a88a3606ad_I20230428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMDg1Nzk_33feeba1-11df-4ca3-81ca-22837a058fc0"
      unitRef="usd">55.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if558de9f52464507b32d71a88a3606ad_I20230428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMDkxMzY_93ac9239-e33d-433c-8af6-335ebae49307"
      unitRef="number">0.0547</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <pnm:SaleOfStockDistributionAgreementAggregateValue
      contextRef="ibae73b17dfed4e3fbab90ecb530133ff_D20221110-20221110"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzYwNDczMTM5OTEzNzM_5c346b92-fee8-43b2-b7dd-2dee4d6cd646"
      unitRef="usd">200000000</pnm:SaleOfStockDistributionAgreementAggregateValue>
    <us-gaap:ForwardContractIndexedToIssuersEquityShares
      contextRef="i31e0328b66fa4c1d86a928def2a1efc1_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQzOTgwNDY1NTUzNDI_d88cbdf4-fb70-417d-b71b-32fed0b7edfb"
      unitRef="shares">504452</us-gaap:ForwardContractIndexedToIssuersEquityShares>
    <us-gaap:ForwardContractIndexedToIssuersEquityShares
      contextRef="i3d18f7b669b048dab7a8ba3ae45a5b16_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQzOTgwNDY1NTUzNTE_65525ecf-d031-482e-83a5-c640aba299c5"
      unitRef="shares">528082</us-gaap:ForwardContractIndexedToIssuersEquityShares>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="i31e0328b66fa4c1d86a928def2a1efc1_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQzOTgwNDY1NTUzNjA_d098e827-c1be-4726-a8aa-ca88c5e956c9"
      unitRef="usdPerShare">48.49</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="i3d18f7b669b048dab7a8ba3ae45a5b16_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQzOTgwNDY1NTUzNjg_7f9683ed-e65a-4a56-a91c-29e4207122c6"
      unitRef="usdPerShare">48.30</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:DerivativeAssetNumberOfInstrumentsHeld
      contextRef="i25b423f46a664328b4d95000c3a1683a_I20220502"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzI4NzQ_85394ece-d3b9-42c0-af04-f59da1180475"
      unitRef="derivative">2</us-gaap:DerivativeAssetNumberOfInstrumentsHeld>
    <us-gaap:DebtInstrumentTerm
      contextRef="i4f1cb33ddb1f40c490578ea91b669d01_D20220502-20220502"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzEzOTQy_95bc6591-01dc-46d9-81cc-d0d0d2df54f5">P20M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i7b64ca51eda042918a48928719f10593_I20220502"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzI5MTg_0b875da2-b4d6-439b-b20a-9908c0b5eaaf"
      unitRef="usd">150000000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i1c3ee93471414d929152cbc84936d1ba_I20220502"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzI5MjU_19f4c1c7-5ae9-4b32-9db2-aae6e5ddbd91"
      unitRef="usd">200000000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i25b423f46a664328b4d95000c3a1683a_I20220502"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzMwNDE_b346f73e-7838-41e7-9245-e0d9def291cc"
      unitRef="number">0.0265</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DebtInstrumentTerm
      contextRef="i10a75d2789484ba3880da421023520f6_D20220520-20220520"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzEzOTI5_c8a4bb39-ce58-4ac3-a04f-570b6ad496c5">P19M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ibb3c0691df9042aeb511c3ba4883806d_I20220520"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzMyMjg_842f683d-fda7-4b9d-b995-8d2eddb5868f"
      unitRef="usd">100000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ibb3c0691df9042aeb511c3ba4883806d_I20220520"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzMzNDM_52e6b4e9-c1d2-43f7-8f54-59b449c67e13"
      unitRef="number">0.0252</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeAssetNumberOfInstrumentsHeld
      contextRef="ic0009444296d4792a6e1c0f7f1617c9f_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzM0OTY_bde732ab-03c8-41ea-aabc-313f3fefb001"
      unitRef="derivative">2</us-gaap:DerivativeAssetNumberOfInstrumentsHeld>
    <us-gaap:DebtInstrumentTerm
      contextRef="i150130323f8f412db750c26ea7045b7e_D20220930-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzEzOTIz_94d19e47-a11f-415f-aea2-d32538322f38">P15M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i87f39a5540bc4b7ea6e0cc5ed79545ee_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzM1NDI_96355747-ae58-476a-99ef-25375cd6eb8a"
      unitRef="usd">100000000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i6fcc1ad8e99948069b040be68ca302d0_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzM1NDI_d1c0bc02-f53e-436c-9e0d-d3c269011e74"
      unitRef="usd">100000000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="ic0009444296d4792a6e1c0f7f1617c9f_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzM1NjA_1aaa7217-be5b-413e-aafd-3bea60f773c4"
      unitRef="usd">200000000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i6fcc1ad8e99948069b040be68ca302d0_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzM2NzU_9c8f6aad-1dc1-4ee9-886c-cbb02e06ad20"
      unitRef="number">0.0417</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i87f39a5540bc4b7ea6e0cc5ed79545ee_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzM2ODI_d7e43df0-f70a-4182-ae77-9b4e02e1a714"
      unitRef="number">0.0418</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DerivativeAssetNumberOfInstrumentsHeld
      contextRef="i570dc9ea3a5e4c0eb922cef0e821a51b_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQzOTgwNDY1NDA2ODg_fdd58bb9-0738-4b14-ae84-76f981a89bc4"
      unitRef="derivative">2</us-gaap:DerivativeAssetNumberOfInstrumentsHeld>
    <us-gaap:DebtInstrumentTerm
      contextRef="ifa54e213fc50484cbb315b2265a5062e_D20221031-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzYwNDczMTM5OTE0OTk_20a0bb96-a3c2-4c8a-8fd4-61bc2f4129da">P14M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i1e9cfca10b794232abf6abff2cda3022_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQzOTgwNDY1NDA3MzY_29559903-11f4-46b4-aad7-1776848b62ed"
      unitRef="usd">100000000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="ib902315dc697453b898da581bddd519a_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQzOTgwNDY1NDA3MzY_deae2336-22ec-4a79-8f42-2689aec5c4f3"
      unitRef="usd">100000000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i570dc9ea3a5e4c0eb922cef0e821a51b_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQzOTgwNDY1NDA3NTU_8cffb3f3-8f23-4329-8589-608bb0a13b39"
      unitRef="usd">200000000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ib902315dc697453b898da581bddd519a_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQzOTgwNDY1NDA4NzE_3076c16c-42a7-4f0b-8ce7-6706ae2def1d"
      unitRef="number">0.0466</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i1e9cfca10b794232abf6abff2cda3022_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQzOTgwNDY1NDA4Nzk_282efdb3-e770-4fb6-af83-fedc2dcc47b4"
      unitRef="number">0.0465</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DebtInstrumentTerm
      contextRef="i63a0882a0c934e11b4714d9706d353f0_D20230315-20230315"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzYwNDczMTM5OTE1MTE_2c0c991a-c37d-45ae-b4c4-d621f0ca136e">P6M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="idee750361a1040729eeec04b2b273576_I20230315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzYwNDczMTM5OTE0Njk_f41e75e1-ea28-4b28-9bf7-30ff29e5e6ed"
      unitRef="usd">150000000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="idee750361a1040729eeec04b2b273576_I20230315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzYwNDczMTM5OTE0MzI_50e258ce-0d19-43d1-ad16-b714a39f147a"
      unitRef="number">0.0457</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeAssetNumberOfInstrumentsHeld
      contextRef="i23200188f29f43569deac87edee431be_I20230315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzYwNDczMTM5OTE1MzA_1b1c8558-bc0d-49c1-8bc3-063be0a5bc73"
      unitRef="derivative">2</us-gaap:DerivativeAssetNumberOfInstrumentsHeld>
    <us-gaap:DebtInstrumentTerm
      contextRef="i44d2d2d7fc1744f8925a96bb2971c4f2_D20230315-20230315"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzYwNDczMTM5OTE1MjQ_1162a7b4-7ee9-48f9-a1de-9f6fcb93c0cd">P12M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="i60048847655c4d3085f443e41c30ec6e_D20230315-20230315"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzYwNDczMTM5OTE1MjQ_b974adfb-d927-45fd-a65d-264303577f35">P12M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i04038eddc4f94bebaa5bb24d607a9a46_I20230315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzYwNDczMTM5OTE0Mzk_c6db2f78-45a0-4974-8e9d-e61c69d32d33"
      unitRef="usd">150000000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i2a62645926d94b17a71ae06ce7d37ae7_I20230315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzYwNDczMTM5OTE0Mzk_e94aed65-8be6-425a-b53b-3127897116fe"
      unitRef="usd">150000000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i23200188f29f43569deac87edee431be_I20230315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzYwNDczMTM5OTE1MzY_bffc6265-16cb-440a-a050-671ac9ef1d9d"
      unitRef="usd">300000000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i2a62645926d94b17a71ae06ce7d37ae7_I20230315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzYwNDczMTM5OTE0NTU_12b05d59-9452-4fe6-9808-9d170a9e38ed"
      unitRef="number">0.0357</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i04038eddc4f94bebaa5bb24d607a9a46_I20230315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzYwNDczMTM5OTE0NjI_bd8ae746-ebdd-4569-8fa8-077197214f6d"
      unitRef="number">0.0362</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeAssetNumberOfInstrumentsHeld
      contextRef="i7e4577d7bcdb4456b0e403eb873a9ba5_I20230504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMTExODA_873415e0-2898-42d4-9b97-bcfba7be2c64"
      unitRef="derivative">3</us-gaap:DerivativeAssetNumberOfInstrumentsHeld>
    <us-gaap:DebtInstrumentTerm
      contextRef="i77a5db257ccb49e5925a27000a65b7c8_D20230504-20230504"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMTExOTU_188fd124-3205-46f6-83cd-f13f43ec22db">P12M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="i3fbcf359822c4c759617276893030f17_D20230504-20230504"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMTExOTU_55563e3d-c647-4329-b940-b6ba5b145650">P12M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="ifaf6cbfdd77a4889bd342120646aee81_D20230504-20230504"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMTExOTU_e8074846-6a2e-41a7-b07f-7961c78a90f4">P12M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i7e19d964a03c479281917481ab0237af_I20230504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMTExMjE_08a01656-1e12-4970-ba6b-bea3a99fb1d7"
      unitRef="usd">100000000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="ieb0d95d8e0d542f790e15be4e3f8a0db_I20230504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMTExMjE_a38ab512-7616-4e66-8af6-a7ab99996dae"
      unitRef="usd">100000000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="if5091c5560af49229d90bf05934d269c_I20230504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMTExMjE_b67c96a1-39cc-4406-905b-0f3d713a6d2a"
      unitRef="usd">100000000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i7e4577d7bcdb4456b0e403eb873a9ba5_I20230504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMTExMzc_6c20f588-44a6-4eb4-af11-90499536f9f5"
      unitRef="usd">300000000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i7e19d964a03c479281917481ab0237af_I20230504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMTExNTM_2a87c8dc-7d1f-4f86-85bb-c49830cb8ef7"
      unitRef="number">0.0332</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ieb0d95d8e0d542f790e15be4e3f8a0db_I20230504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMTExNjA_fda7b0fe-8204-4da3-b912-1737f522f939"
      unitRef="number">0.0332</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="if5091c5560af49229d90bf05934d269c_I20230504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMTExNjc_5fea4f71-634d-4780-8488-7391949c5ed8"
      unitRef="number">0.0338</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue
      contextRef="i7884bbbbc0f0433cac07363fe609621d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzM5MDM_4460ff86-5ec9-4f6a-8818-f85a860f8577"
      unitRef="usd">8700000</us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue>
    <us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue
      contextRef="i87d369f94d244d3f95fc9001197979a9_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMDg1OTY_2cf88911-5167-46cf-b47e-3b69119c83c4"
      unitRef="usd">8400000</us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue>
    <us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue
      contextRef="ib1616ebbf5324b48ad5648124cd5e4c3_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMDg2MTA_8ed87099-4520-4909-a001-e2967ab654d3"
      unitRef="usd">300000</us-gaap:DerivativeInstrumentsInHedgesAssetsAtFairValue>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie41f232434964f9690826fe14117d349_I20220427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQ3NjU_83686416-3fb0-4873-83f0-d146b5452bd9"
      unitRef="usd">160000000</us-gaap:DebtInstrumentFaceAmount>
    <pnm:DebtInstrumentSeriesOfBondIssuance
      contextRef="ie41f232434964f9690826fe14117d349_I20220427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQ3OTg_3ab8012d-b52a-4ddb-8900-9a60dab14a3c"
      unitRef="bond">2</pnm:DebtInstrumentSeriesOfBondIssuance>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i95a995dad13d44e0b994bcd503107324_I20220427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQ5Mzc_d108a023-0555-4a49-b07f-161442c275d3"
      unitRef="usd">65000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i95a995dad13d44e0b994bcd503107324_I20220427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQ5ODU_a4f6a2dd-7f46-4268-88a7-c5e4f79a86be"
      unitRef="number">0.0413</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2c3460591b034c5c852e2329c3248fa7_I20220427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzUwNDY_2971bbf5-7481-4693-97f6-04c672dd4951"
      unitRef="usd">95000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2c3460591b034c5c852e2329c3248fa7_I20220427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzUwOTU_7ac0b655-75d2-4f46-bdec-0ba281dc36b3"
      unitRef="number">0.0381</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i8efbe959335641d9a30399e185f5a523_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzEwMTEz_42d07ebd-d528-4993-b7ff-43556ebae07d"
      unitRef="number">0.0584</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i79139bd4899e4d63ba4b584b6db6b104_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzEwMTg1_efb07f82-9068-489b-8cfe-59a0fc9e9fe0"
      unitRef="number">0.0560</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ida0ec4c626d34dd195c021d2d19a73d6_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzEwNTMw_58ffee0e-1ffc-4645-96f2-47b06032b4a1"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib1f2901a783c471c88078a040e4a040b_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzEwNTk5_30ad931d-a8d6-4281-a402-e00592e5020d"
      unitRef="usd">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <pnm:DebtInstrumentNumberOfExtensions
      contextRef="i2e3dcc9a4e554585ba9dbf39666548fe_D20220520-20220520"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzEwNjg4_0a39210a-e6d0-434d-b5f2-f1291a7c3c15"
      unitRef="extension_option">2</pnm:DebtInstrumentNumberOfExtensions>
    <pnm:DebtInstrumentExtensionPeriod
      contextRef="i2e3dcc9a4e554585ba9dbf39666548fe_D20220520-20220520"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzEzOTE4_a88e9f98-eeaa-497d-9141-3ca5e5781ee5">P1Y</pnm:DebtInstrumentExtensionPeriod>
    <pnm:DebtInstrumentNumberOfExtensionsExercised
      contextRef="iecdf3c646eda4fd8a8892c3ed4f80cdd_D20230126-20230126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMDg2Njc_23e3026e-f52b-449a-9060-013144fa8988"
      unitRef="extension_option">1</pnm:DebtInstrumentNumberOfExtensionsExercised>
    <pnm:DebtInstrumentExtensionPeriodExercised
      contextRef="iecdf3c646eda4fd8a8892c3ed4f80cdd_D20230126-20230126"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMDg2ODI_93867adf-e1ed-4a34-9dfc-af480215679c">P1Y</pnm:DebtInstrumentExtensionPeriodExercised>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia36c9740299c4495b9e1a40356b36b21_I20230126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzYwNDczMTM5OTE1Njk_1d10d4ed-f744-4ff9-9b94-2d36fd831b37"
      unitRef="usd">285000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i163d872eaebc4442985e8ff7ea83af12_I20230126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzYwNDczMTM5OTE1NTM_a1c208e9-5892-4664-b7bf-8ac5f16135b9"
      unitRef="usd">380000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <pnm:DebtInstrumentExtensionPeriod
      contextRef="i57b050561a454e09838131d42345e451_D20230126-20230126"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzYwNDczMTM5OTE1OTY_bf25698a-a165-47a0-84c9-529ddadc99e7">P1Y</pnm:DebtInstrumentExtensionPeriod>
    <pnm:DebtInstrumentsNMPRCApprovedCreditFacility
      contextRef="i0d3f0f755275475980381cb6b9d7d3a1_I20220520"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzEwODYy_8c3e2238-c4f7-42fd-9ed2-afb6d07c59f2"
      unitRef="usd">40000000</pnm:DebtInstrumentsNMPRCApprovedCreditFacility>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i73eb0e0259a64d31926c0d1dd8ec8d47_I20220311"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQzOTgwNDY1NjA3NzQ_9f97e798-1de6-4f8b-a472-451f57bc4bcc"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentCollateralAmount
      contextRef="i655d201d760148f0a848b8e08cfbb66a_I20220311"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQzOTgwNDY1NjA4OTg_aa0fe852-094c-400d-aa8d-70261558d48b"
      unitRef="usd">75000000</us-gaap:DebtInstrumentCollateralAmount>
    <pnm:DebtInstrumentNumberOfExtensions
      contextRef="i594f2a74bd044363b3e681255d5083f3_D20220311-20220311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzExMTg3_5a7e5603-39c3-4c76-947b-79cbeb864008"
      unitRef="extension_option">2</pnm:DebtInstrumentNumberOfExtensions>
    <pnm:DebtInstrumentExtensionPeriod
      contextRef="i594f2a74bd044363b3e681255d5083f3_D20220311-20220311"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzEzOTI0_20b54ae2-eda0-4c14-9721-0a7459a1ae52">P1Y</pnm:DebtInstrumentExtensionPeriod>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1ff953f601594606879635a69f28eb02_I20220310"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzExNDc1_c67e5afe-3f55-4fe6-8350-ae1ac2a9be0d"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5a0227d9e7bc4fb0b5d8d3601ac95cd9_I20220311"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzExNDgx_7ddeab45-3220-477c-9c23-0cdb5bd81896"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i295ee44f70c34975ab3cfa8eb885431f_I20220513"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzExNjM5_73397496-dfb3-482c-b9ec-4d2afa981b08"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentCollateralAmount
      contextRef="ib74686c1e5844201b0e08394341ad47b_I20220513"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzExNjU0_594d0b01-a3bf-4622-8740-c86b1f09760b"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCollateralAmount>
    <pnm:DebtInstrumentNumberOfExtensionsExercised
      contextRef="i57b050561a454e09838131d42345e451_D20230126-20230126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMDg2NDI_f8181d2d-7ce3-432a-ad33-4b89a84657a9"
      unitRef="extension_option">1</pnm:DebtInstrumentNumberOfExtensionsExercised>
    <pnm:DebtInstrumentExtensionPeriodExercised
      contextRef="i57b050561a454e09838131d42345e451_D20230126-20230126"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzU0OTc1NTgyMDg2MzY_9baca3e5-2784-4945-8723-515dcecae088">P1Y</pnm:DebtInstrumentExtensionPeriodExercised>
    <us-gaap:ScheduleOfShortTermDebtTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzEzOTQw_dc3c4057-0f13-4fdc-ba04-5ad7b6ca00c8">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term debt outstanding consists of:&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:74.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.319%"/&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;March 31,&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;December 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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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;2022&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 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&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;170,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM 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;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;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;/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;210,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;185,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height: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;/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;TNMP 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;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;36,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;PNMR 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;98,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;9,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;409,400&#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;232,000&#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;</us-gaap:ScheduleOfShortTermDebtTextBlock>
    <us-gaap:ShortTermBorrowings
      contextRef="i440d655e26394247ae74b4306625dbfd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90YWJsZTo2ZWQ0MmIxMzRmOWQ0ZDk3YjkyMmY5Y2QzYjg0NDY1OS90YWJsZXJhbmdlOjZlZDQyYjEzNGY5ZDRkOTdiOTIyZjljZDNiODQ0NjU5XzQtMi0xLTEtMTY0MTE0_706e087c-ef25-4680-b2e5-bcc456c00287"
      unitRef="usd">170900000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i18c1ff5c2c434c308fb5fb42a2a96fff_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90YWJsZTo2ZWQ0MmIxMzRmOWQ0ZDk3YjkyMmY5Y2QzYjg0NDY1OS90YWJsZXJhbmdlOjZlZDQyYjEzNGY5ZDRkOTdiOTIyZjljZDNiODQ0NjU5XzQtNC0xLTEtMTY0MTE0_2cb985b2-31aa-4c5c-a90c-293821f2f2f7"
      unitRef="usd">145900000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="ia0393b980ecc4dc68427553da7e9ece8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90YWJsZTo2ZWQ0MmIxMzRmOWQ0ZDk3YjkyMmY5Y2QzYjg0NDY1OS90YWJsZXJhbmdlOjZlZDQyYjEzNGY5ZDRkOTdiOTIyZjljZDNiODQ0NjU5XzUtMi0xLTEtMTY0MTE0_35ae0bb1-91b2-49ef-b08e-f23a5a7f1e98"
      unitRef="usd">40000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i4c871ab1a47040bf96ae5c5e103cbf55_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90YWJsZTo2ZWQ0MmIxMzRmOWQ0ZDk3YjkyMmY5Y2QzYjg0NDY1OS90YWJsZXJhbmdlOjZlZDQyYjEzNGY5ZDRkOTdiOTIyZjljZDNiODQ0NjU5XzUtNC0xLTEtMTY0MTE0_c8179b8f-581a-43c1-ae64-5636eca3e7fc"
      unitRef="usd">40000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90YWJsZTo2ZWQ0MmIxMzRmOWQ0ZDk3YjkyMmY5Y2QzYjg0NDY1OS90YWJsZXJhbmdlOjZlZDQyYjEzNGY5ZDRkOTdiOTIyZjljZDNiODQ0NjU5XzYtMi0xLTEtMTY0MTE0_48f0d87f-9602-4c3b-9a56-ae67253775d8"
      unitRef="usd">210900000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90YWJsZTo2ZWQ0MmIxMzRmOWQ0ZDk3YjkyMmY5Y2QzYjg0NDY1OS90YWJsZXJhbmdlOjZlZDQyYjEzNGY5ZDRkOTdiOTIyZjljZDNiODQ0NjU5XzYtNC0xLTEtMTY0MTE0_4534dc37-1f30-4af0-82bf-0185788985b9"
      unitRef="usd">185900000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="if8215ed1fc2e450f95aee16d2ab57153_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90YWJsZTo2ZWQ0MmIxMzRmOWQ0ZDk3YjkyMmY5Y2QzYjg0NDY1OS90YWJsZXJhbmdlOjZlZDQyYjEzNGY5ZDRkOTdiOTIyZjljZDNiODQ0NjU5XzgtMi0xLTEtMTY0MTE0_9c6d295c-98d1-4ec9-bb13-432c38318198"
      unitRef="usd">100000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i9fa37864b2a3437491fcdb0b8be32966_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90YWJsZTo2ZWQ0MmIxMzRmOWQ0ZDk3YjkyMmY5Y2QzYjg0NDY1OS90YWJsZXJhbmdlOjZlZDQyYjEzNGY5ZDRkOTdiOTIyZjljZDNiODQ0NjU5XzgtNC0xLTEtMTY0MTE0_a22be545-12a5-4aa2-bf6e-a3adab241333"
      unitRef="usd">36700000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i04d43cf6d7314e8ab3b1023a374b6db7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90YWJsZTo2ZWQ0MmIxMzRmOWQ0ZDk3YjkyMmY5Y2QzYjg0NDY1OS90YWJsZXJhbmdlOjZlZDQyYjEzNGY5ZDRkOTdiOTIyZjljZDNiODQ0NjU5XzEzLTItMS0xLTE2NDExNA_50ca4f25-5414-4fab-81c9-67f1fe97d553"
      unitRef="usd">98500000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="ib737d7ee855048d9b1802a12c72e70ef_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90YWJsZTo2ZWQ0MmIxMzRmOWQ0ZDk3YjkyMmY5Y2QzYjg0NDY1OS90YWJsZXJhbmdlOjZlZDQyYjEzNGY5ZDRkOTdiOTIyZjljZDNiODQ0NjU5XzEzLTQtMS0xLTE2NDExNA_e778dec7-a26b-4921-bc30-92b40e70fc94"
      unitRef="usd">9400000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90YWJsZTo2ZWQ0MmIxMzRmOWQ0ZDk3YjkyMmY5Y2QzYjg0NDY1OS90YWJsZXJhbmdlOjZlZDQyYjEzNGY5ZDRkOTdiOTIyZjljZDNiODQ0NjU5XzE3LTItMS0xLTE2NDExNA_951554a4-63b1-47af-9ce8-5d67601b16f7"
      unitRef="usd">409400000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90YWJsZTo2ZWQ0MmIxMzRmOWQ0ZDk3YjkyMmY5Y2QzYjg0NDY1OS90YWJsZXJhbmdlOjZlZDQyYjEzNGY5ZDRkOTdiOTIyZjljZDNiODQ0NjU5XzE3LTQtMS0xLTE2NDExNA_536346b2-aca2-4c05-a4e4-55633aa1d519"
      unitRef="usd">232000000</us-gaap:ShortTermBorrowings>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i0f6926f99a224f93b7794335cffc08b3_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQzOTgwNDY1NjMzODA_4c52ecfb-8981-4d2c-8316-5ab9e3499e77"
      unitRef="number">0.0614</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i951cea80c5e74b76b8b4bb9401ec9475_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQzOTgwNDY1NjMzODg_13ce2d1d-0072-4113-99b0-ff9f4c8243f8"
      unitRef="number">0.0611</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="if8215ed1fc2e450f95aee16d2ab57153_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzExOTk4_b5ab5e18-bd0a-4c40-83b7-dc23cf470e5f"
      unitRef="number">0.0571</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i34c2d78574394ba6b50f83f701550b52_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzEyMDQ0_f30ddd06-30e6-4ec0-bdfd-43c8a50c8cfa"
      unitRef="number">0.0638</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzEyMTgy_b1c721d9-fee1-4a17-afd4-f63a51e045e9"
      unitRef="usd">3100000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzEyMTg2_bd3526c4-a78e-4f62-a91e-fe798eb9182b"
      unitRef="usd">0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzEyMTk0_9d7e5453-f5b4-4da4-9aba-d0cdcca9c953"
      unitRef="usd">0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="id378bd2f6eb141e4a0c541f74d054b6c_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzEyMzA1_d8bf6e43-3e27-4522-9e4b-2093d0accfc6"
      unitRef="usd">30300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQzOTgwNDY1NjM5NDA_0700fe89-f9c1-4d42-9b00-990e899a3dfe"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQzOTgwNDY1NjM5NDI_2cdd2ba1-57df-493a-b1ff-3466d6b8826c"
      unitRef="usd">14200000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i9d5fd9ef7d1a427d9700a96b529d542e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQzOTgwNDY1NjM5NTc_43d61101-9cd0-4d3b-a06c-dea62688709f"
      unitRef="usd">6200000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i6564ce25084c4cdcbbc63ec5d1435895_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQzOTgwNDY1NjM0OTM_8737e4d6-7f2c-4907-913f-93aab00e27d6"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i135a24c479304f92b32d125950e11b86_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzQzOTgwNDY1NjM0NzA_c31e6629-7968-4880-a693-b27eb403176d"
      unitRef="usd">5300000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib4b71b5707cc4e16bbb7962265586e7d_I20220310"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzEzNjc5_91a419cc-7a9a-429d-a1dc-8dc99efbf37f"
      unitRef="usd">55000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="ida91db47876247ef9fd28ec024066f46_I20220310"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDYvZnJhZzo5NzBlNmJlNDczYzA0MDAzODBkYTkzOTVjMjVhMjM0Ni90ZXh0cmVnaW9uOjk3MGU2YmU0NzNjMDQwMDM4MGRhOTM5NWMyNWEyMzQ2XzEzNzE4_44e7b662-0654-4cfe-9af6-f29d58ac90e8"
      unitRef="usd">130000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzQyODE_8dbcd04c-dadc-4cc2-b5d6-b2e2a45bd501">Pension and Other Postretirement Benefit Plans&lt;div style="text-align:justify;text-indent:31.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.  The Company presents the service cost component of its net periodic benefit costs in administrative and general expenses and the non-service costs components in other income (deductions), net of amounts capitalized or deferred to regulatory assets and liabilities, on the Condensed Consolidated Statements of Earnings.  PNM and TNMP receive a regulated return on the amounts funded for pension and OPEB plans in excess of accumulated 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="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;Additional information concerning pension and OPEB plans is contained in Note 11 of the Notes to Consolidated Financial Statements in the 2022 Annual Reports on Form 10-K.  Annual net periodic benefit cost for the plans is actuarially determined using the methods and assumptions set forth in that note and is recognized ratably throughout the year.  Differences between TNMP's annual net periodic costs (income) and amounts included in its regulated rates are deferred to regulatory assets or liabilities, for recovery or refund in future rate proceedings.&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;PNM Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="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 the PNM Plans&#x2019; net periodic benefit cost:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:94.005%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.713%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.510%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.510%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.859%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;Three Months Ended March 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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;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;Pension Plan&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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;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;OPEB Plan&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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;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;Executive Retirement Program&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="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;2023&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;2022&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;2023&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;2022&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;2023&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;2022&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;text-align:center"&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;/div&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="margin-top:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Components of Net Periodic Benefit Cost&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="margin-top:1pt;padding-left:11.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;Service 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;padding-left:11.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 cost&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;5,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;padding-left:11.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;Expected return on plan 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;(7,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(1,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;(1,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;padding-left:11.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 net loss&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;2,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;padding-left:11.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 prior service cost&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Periodic Benefit Cost (Income)&lt;/span&gt;&lt;/div&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;1,260&#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,022&#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;(567)&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;(607)&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;173&#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;172&#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"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.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 did not make any contributions to its pension plan trust in the three months ended March&#160;31, 2023 and 2022 and does not anticipate making any contributions to the pension plan in 2023 through 2026 based on current law, funding requirements, and estimates of portfolio performance.  In 2027 PNM does anticipate making a contribution of $0.4&#160;million based on current law, funding requirements, and estimates of portfolio performance. Funding assumptions were developed using a discount rate of 5.8%.  Actual amounts to be funded in the future will be dependent on the actuarial assumptions at that time, including the appropriate discount rate.  PNM may make additional contributions at its discretion.  PNM did not make any cash contributions to the OPEB trust in the three months ended March 31, 2023 and 2022, however, a portion of the disbursements attributable to the OPEB trust is paid by PNM and are therefore considered to be contributions to the OPEB plan.  Payments by PNM on behalf of the PNM OPEB plan were $0.8&#160;million and $0.9&#160;million for the three months ended March 31, 2023 and 2022.  These payments are expected to total $0.2&#160;million in 2023 and $9.0&#160;million for 2024-2027.  Disbursements under the executive retirement program, which are funded by PNM and considered to be contributions to the plan, were $0.1&#160;million and $0.4&#160;million in the three months ended March&#160;31, 2023 and 2022 and are expected to total $1.3&#160;million during 2023 and $4.5&#160;million for 2024-2027.&lt;/span&gt;&lt;/div&gt;&lt;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;TNMP 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-indent:31.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 the TNMP Plans&#x2019; net periodic benefit cost:&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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&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.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.502%"/&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:6.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.118%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;Three Months Ended March 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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;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;Pension Plan&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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;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;OPEB Plan&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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;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;Executive Retirement Program&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="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;2023&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;2022&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;2023&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;2022&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;2023&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;2022&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;text-align:center"&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;/div&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="margin-top:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Components of Net Periodic Benefit Cost&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="margin-top:1pt;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;Service 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;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;Interest cost&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;601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;div style="margin-top:1pt;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;Expected return on plan 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;(674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;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;Amortization of net (gain) loss&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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="margin-top:1pt;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;Amortization of prior service cost&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Periodic Benefit Cost (Income)&lt;/span&gt;&lt;/div&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;37&#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;45&#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;(199)&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;(148)&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&#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;3&#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;TNMP did not make any contributions to its pension plan trust in the three months ended March&#160;31, 2023 and 2022 and does not anticipate making any contributions to the pension plan in 2023 through 2027 based on current law, funding requirements, and estimates of portfolio performance.  Funding assumptions were developed using a discount rate of 5.8%.  Actual amounts to be funded in the future will depend on the actuarial assumptions at that time, including the appropriate discount rate.  TNMP may make additional contributions at its discretion.  TNMP did not make any contributions to the OPEB trust in the three months ended March&#160;31, 2023 and 2022 and does not expect to make contributions to the OPEB trust during &lt;/span&gt;&lt;/div&gt;the period 2023-2027.  Disbursements under the executive retirement program, which are funded by TNMP and considered to be contributions to the plan, were zero in the three months ended March 31, 2023 and 2022 and are expected to total $0.1&#160;million during 2023 and $0.2&#160;million in 2024-2027.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzQyODk_69ce239b-2222-4d65-9b1d-cdd5ca2e00ed">&lt;div style="text-align:justify;text-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 the PNM Plans&#x2019; net periodic benefit cost:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:94.005%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.713%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.510%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.510%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.859%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;Three Months Ended March 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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;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;Pension Plan&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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;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;OPEB Plan&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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;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;Executive Retirement Program&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="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;2023&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;2022&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;2023&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;2022&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;2023&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;2022&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;text-align:center"&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;/div&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="margin-top:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Components of Net Periodic Benefit Cost&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="margin-top:1pt;padding-left:11.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;Service 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;padding-left:11.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 cost&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;5,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;padding-left:11.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;Expected return on plan 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;(7,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(1,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;(1,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;padding-left:11.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 net loss&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;2,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;padding-left:11.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 prior service cost&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Periodic Benefit Cost (Income)&lt;/span&gt;&lt;/div&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;1,260&#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,022&#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;(567)&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;(607)&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;173&#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;172&#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-indent:31.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 the TNMP Plans&#x2019; net periodic benefit cost:&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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&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.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.502%"/&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:6.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.118%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;Three Months Ended March 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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;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;Pension Plan&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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;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;OPEB Plan&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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;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;Executive Retirement Program&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="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;2023&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;2022&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;2023&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;2022&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;2023&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;2022&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;text-align:center"&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;/div&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="margin-top:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Components of Net Periodic Benefit Cost&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="margin-top:1pt;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;Service 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;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;Interest cost&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;601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;div style="margin-top:1pt;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;Expected return on plan 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;(674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt;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;Amortization of net (gain) loss&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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="margin-top:1pt;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;Amortization of prior service cost&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Periodic Benefit Cost (Income)&lt;/span&gt;&lt;/div&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;37&#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;45&#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;(199)&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;(148)&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&#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;3&#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:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i1fce4aaab7754872b613f935b3bb22d4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzIzLTEtMS0xLTE2NDExNA_be8a4c96-a54b-4819-8dd2-eae9792ce50b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i3872b219ecbc4b28b7e60684f5bebf86_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzIzLTMtMS0xLTE2NDExNA_2ff4cf91-1b71-49ba-b6c1-36f87aefc700"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="icc94655baa094ba2b9019ba17c2d5411_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzIzLTUtMS0xLTE2NDExNA_d87b2e61-5553-4ce5-81f2-9d0d77cef5ca"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i9341255289a24096923133af4c5d6497_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzIzLTctMS0xLTE2NDExNA_b9be153c-6a55-477d-89c2-c6a71f5bfb93"
      unitRef="usd">2000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i702c8f47c6a8459986e26154b78567e6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzIzLTktMS0xLTE2NDExNA_ca55a2c0-0f26-42c1-b644-90398eca4d24"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ia52891fbe494461abc086dd2df95abc1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzIzLTExLTEtMS0xNjQxMTQ_a9a1a0fb-5bc3-4143-aea8-6c253e3cb646"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i1fce4aaab7754872b613f935b3bb22d4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI0LTEtMS0xLTE2NDExNA_2a92f139-cc2b-4396-89d8-88a906595ad4"
      unitRef="usd">5913000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i3872b219ecbc4b28b7e60684f5bebf86_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI0LTMtMS0xLTE2NDExNA_8f19d726-943a-4219-b0ec-77caaed900e8"
      unitRef="usd">4214000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="icc94655baa094ba2b9019ba17c2d5411_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI0LTUtMS0xLTE2NDExNA_25ef351a-f21f-48ac-ab61-3e0688f71b23"
      unitRef="usd">676000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i9341255289a24096923133af4c5d6497_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI0LTctMS0xLTE2NDExNA_4376afe9-00de-4c54-b984-f6030dd0b529"
      unitRef="usd">479000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i702c8f47c6a8459986e26154b78567e6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI0LTktMS0xLTE2NDExNA_ec1a861c-696f-4ec7-beda-d6b8d7733b1b"
      unitRef="usd">135000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ia52891fbe494461abc086dd2df95abc1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI0LTExLTEtMS0xNjQxMTQ_9377a021-e2c3-4339-927f-363dcfe0fe2b"
      unitRef="usd">90000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i1fce4aaab7754872b613f935b3bb22d4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI1LTEtMS0xLTE2NDExNA_5d1029ce-b59a-4967-9d04-5ea199d84d93"
      unitRef="usd">7299000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i3872b219ecbc4b28b7e60684f5bebf86_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI1LTMtMS0xLTE2NDExNA_cbf5374d-41fa-4052-bffd-803f65918d93"
      unitRef="usd">7141000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="icc94655baa094ba2b9019ba17c2d5411_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI1LTUtMS0xLTE2NDExNA_fcb77293-5a42-4a7c-90ed-630cda4f1aae"
      unitRef="usd">1243000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i9341255289a24096923133af4c5d6497_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI1LTctMS0xLTE2NDExNA_ffc05cab-2bbf-4779-8c1a-bebd7127dedc"
      unitRef="usd">1088000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i702c8f47c6a8459986e26154b78567e6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI1LTktMS0xLTE2NDExNA_07285da9-e7a5-4f7b-934f-851eb50573b6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ia52891fbe494461abc086dd2df95abc1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI1LTExLTEtMS0xNjQxMTQ_2144f6ac-77c8-4103-8781-ed99d2f8d3cc"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i1fce4aaab7754872b613f935b3bb22d4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI2LTEtMS0xLTE2NDExNA_8d81d188-a734-4a04-b30f-6ba5363742b2"
      unitRef="usd">-2646000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i3872b219ecbc4b28b7e60684f5bebf86_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI2LTMtMS0xLTE2NDExNA_0915297b-f40d-4c81-add2-6ae2b524ba07"
      unitRef="usd">-3949000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="icc94655baa094ba2b9019ba17c2d5411_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI2LTUtMS0xLTE2NDExNA_80a0973c-ce9d-4f1e-a89c-4451c88f2790"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i9341255289a24096923133af4c5d6497_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI2LTctMS0xLTE2NDExNA_6705f48c-4a28-41fd-a023-523e9c997a30"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i702c8f47c6a8459986e26154b78567e6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI2LTktMS0xLTE2NDExNA_d096deaa-4d95-4ca9-806f-e855f0330444"
      unitRef="usd">-38000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ia52891fbe494461abc086dd2df95abc1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI2LTExLTEtMS0xNjQxMTQ_5f3711c2-2d90-46d4-8d43-73b35974ad49"
      unitRef="usd">-82000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i1fce4aaab7754872b613f935b3bb22d4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI3LTEtMS0xLTE2NDExNA_5d41b896-f03f-46b3-b084-85d83e1d9c24"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i3872b219ecbc4b28b7e60684f5bebf86_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI3LTMtMS0xLTE2NDExNA_86172ba7-5f07-4ad3-9f6b-2217384fcc4b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="icc94655baa094ba2b9019ba17c2d5411_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI3LTUtMS0xLTE2NDExNA_b1eba975-8f60-4ade-8004-975d79a39a03"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i9341255289a24096923133af4c5d6497_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI3LTctMS0xLTE2NDExNA_cb4ff854-4369-44cb-80e9-ceb3e5144299"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i702c8f47c6a8459986e26154b78567e6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI3LTktMS0xLTE2NDExNA_a63877e2-c9cd-4a11-a6e2-1d57c49152ae"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ia52891fbe494461abc086dd2df95abc1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI3LTExLTEtMS0xNjQxMTQ_e2db4908-9172-4b93-aa99-06edefa520e6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i1fce4aaab7754872b613f935b3bb22d4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI4LTEtMS0xLTE2NDExNA_f5894317-595d-4685-abaa-249e92ea2161"
      unitRef="usd">1260000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i3872b219ecbc4b28b7e60684f5bebf86_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI4LTMtMS0xLTE2NDExNA_3c3ffb07-fe82-4a34-878a-13394a31a745"
      unitRef="usd">1022000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="icc94655baa094ba2b9019ba17c2d5411_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI4LTUtMS0xLTE2NDExNA_f8332ee2-dd22-4d2c-bd6a-ec4b8c1a2066"
      unitRef="usd">-567000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i9341255289a24096923133af4c5d6497_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI4LTctMS0xLTE2NDExNA_179ae1e6-6411-471c-89eb-cf4c5fb52296"
      unitRef="usd">-607000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i702c8f47c6a8459986e26154b78567e6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI4LTktMS0xLTE2NDExNA_cbf21b67-20dc-4737-ae98-a70c2a0283b9"
      unitRef="usd">173000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ia52891fbe494461abc086dd2df95abc1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTozZjZkYjJmN2NmZmI0YzBhYWQwMmZhYjg2ODU5YmY2Ni90YWJsZXJhbmdlOjNmNmRiMmY3Y2ZmYjRjMGFhZDAyZmFiODY4NTliZjY2XzI4LTExLTEtMS0xNjQxMTQ_fbdf4fef-8df3-4770-895e-31a41aba56c2"
      unitRef="usd">172000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i3872b219ecbc4b28b7e60684f5bebf86_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzE3MjU_c75805d5-4c67-4de7-bd95-d1cfe6e6d3f8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i1fce4aaab7754872b613f935b3bb22d4_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzE3MjU_ceb30ae7-7117-4c7f-8adf-e92d29526659"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <pnm:DefinedBenefitPlanEstimatedFutureEmployerContributionsRemainderOfFiscalYearThroughYearFour
      contextRef="i8349526a326e41fe94af34c987dfcb24_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzE4MjQ_57008b6a-accd-4e79-bb6b-4e75f163c18e"
      unitRef="usd">0</pnm:DefinedBenefitPlanEstimatedFutureEmployerContributionsRemainderOfFiscalYearThroughYearFour>
    <pnm:DefinedBenefitPlanEstimatedFutureContributionsYearFive
      contextRef="i8349526a326e41fe94af34c987dfcb24_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzIwNDE_42c0efaf-c196-4e06-a365-e4e578da931e"
      unitRef="usd">400000</pnm:DefinedBenefitPlanEstimatedFutureContributionsYearFive>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i86d0f96077f24c019d09a5edd695626f_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzIxODg_05bb3571-a17d-4ca2-9832-ceef5894e3b2"
      unitRef="number">0.058</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i9341255289a24096923133af4c5d6497_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzI0MDQ_03f197e2-e0a4-48b4-b4df-658cab93e890"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="icc94655baa094ba2b9019ba17c2d5411_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzI0MDQ_9b86e6dc-0939-4db7-8688-8803f7ce0bd9"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <pnm:DefinedBenefitPlanPlanAssetsDisbursementsByEmployer
      contextRef="icc94655baa094ba2b9019ba17c2d5411_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzI3MTM_14d30e99-0de2-461a-9078-1e6606769836"
      unitRef="usd">800000</pnm:DefinedBenefitPlanPlanAssetsDisbursementsByEmployer>
    <pnm:DefinedBenefitPlanPlanAssetsDisbursementsByEmployer
      contextRef="i9341255289a24096923133af4c5d6497_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzI3MjA_c5ef73ed-c098-4910-9c22-e5dff4d5b531"
      unitRef="usd">900000</pnm:DefinedBenefitPlanPlanAssetsDisbursementsByEmployer>
    <pnm:DefinedBenefitPlanPlanAssetsEstimatedDisbursementByEmployerCurrentYear
      contextRef="icc94655baa094ba2b9019ba17c2d5411_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzI4ODY_d46150dc-5284-4efe-8665-443357550a81"
      unitRef="usd">200000</pnm:DefinedBenefitPlanPlanAssetsEstimatedDisbursementByEmployerCurrentYear>
    <pnm:DefinedBenefitPlanEstimatedFutureEmployerDisbursementsYearOneThroughFour
      contextRef="i6eb8ffa8efd447808ffe134b0cdaf7be_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzI5MDE_6299ea3c-4aab-4f58-96db-f5aa56e04f65"
      unitRef="usd">9000000</pnm:DefinedBenefitPlanEstimatedFutureEmployerDisbursementsYearOneThroughFour>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i702c8f47c6a8459986e26154b78567e6_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzMwNTE_98a544b2-4ab8-4f0f-b517-f2bddd4ae920"
      unitRef="usd">100000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ia52891fbe494461abc086dd2df95abc1_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzMwNTg_1fe79ef2-c99e-4779-86a7-d09882d41d39"
      unitRef="usd">400000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <pnm:DefinedBenefitPlanPlanAssetsEstimatedDisbursementByEmployerCurrentYear
      contextRef="i702c8f47c6a8459986e26154b78567e6_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzMxODI_766f2c37-7c27-4ea7-99f1-434cf8dc002b"
      unitRef="usd">1300000</pnm:DefinedBenefitPlanPlanAssetsEstimatedDisbursementByEmployerCurrentYear>
    <pnm:DefinedBenefitPlanEstimatedFutureEmployerDisbursementsYearOneThroughFour
      contextRef="ic297010053e44bc597d6c42fbdcf2294_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzMxOTk_c53de98a-ef0e-4cf0-95ed-64fb89338958"
      unitRef="usd">4500000</pnm:DefinedBenefitPlanEstimatedFutureEmployerDisbursementsYearOneThroughFour>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i034f8f19139a41e5b14a9ab829b2fec0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI1LTEtMS0xLTE2NDExNA_18ea700c-2436-4047-bb20-7c5b08f8155f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i8b2cfc6e5a60418e8e9d4f89211dddd6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI1LTMtMS0xLTE2NDExNA_47db564b-c9a9-4738-8351-c4c0138a4591"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i22f80b44066646be84ec523c6024e7e0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI1LTUtMS0xLTE2NDExNA_632c6207-956b-4089-af29-8c5588553b26"
      unitRef="usd">5000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="id4802f1c7ce64005890448619855189f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI1LTctMS0xLTE2NDExNA_74c3fabb-f961-4a59-96ce-ad56e1bc8f11"
      unitRef="usd">9000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ida7947db22f7410f94f5ae6c8ee8a10c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI1LTktMS0xLTE2NDExNA_05b4b230-d928-4a09-9b8a-70e1bfcab7db"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ie10b5979626247a5891f1dea6f672d14_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI1LTExLTEtMS0xNjQxMTQ_bad28cd9-0ffd-49de-ace5-954dd3b364e7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i034f8f19139a41e5b14a9ab829b2fec0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI2LTEtMS0xLTE2NDExNA_1fc124f7-8bb4-44dd-8a95-e7c78bba085f"
      unitRef="usd">601000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i8b2cfc6e5a60418e8e9d4f89211dddd6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI2LTMtMS0xLTE2NDExNA_9950ce26-a993-452a-8d74-a118df839952"
      unitRef="usd">430000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i22f80b44066646be84ec523c6024e7e0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI2LTUtMS0xLTE2NDExNA_8b5ce9ac-8bd9-49f9-8b5f-f03a006ee3e6"
      unitRef="usd">106000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="id4802f1c7ce64005890448619855189f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI2LTctMS0xLTE2NDExNA_16a5f2ca-7b0d-429a-9a26-04c0d442fe1d"
      unitRef="usd">77000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ida7947db22f7410f94f5ae6c8ee8a10c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI2LTktMS0xLTE2NDExNA_e1ae37d7-36f1-43d7-b831-9de7b95dc58a"
      unitRef="usd">3000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie10b5979626247a5891f1dea6f672d14_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI2LTExLTEtMS0xNjQxMTQ_4c6afada-78d0-42ca-8d1b-a7655d042fdf"
      unitRef="usd">3000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i034f8f19139a41e5b14a9ab829b2fec0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI3LTEtMS0xLTE2NDExNA_f0cc0f1e-f2d8-4b24-b18a-28523b74179f"
      unitRef="usd">674000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i8b2cfc6e5a60418e8e9d4f89211dddd6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI3LTMtMS0xLTE2NDExNA_22d63347-c51b-4cd5-b894-dd729aec829b"
      unitRef="usd">618000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i22f80b44066646be84ec523c6024e7e0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI3LTUtMS0xLTE2NDExNA_ea56cf9b-6177-4334-b5bd-7d61858e42a8"
      unitRef="usd">120000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="id4802f1c7ce64005890448619855189f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI3LTctMS0xLTE2NDExNA_379f7bd3-aecd-40b5-9e75-e43782fe4021"
      unitRef="usd">104000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ida7947db22f7410f94f5ae6c8ee8a10c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI3LTktMS0xLTE2NDExNA_aeaa34e0-cc4d-4ced-be4a-6bb7b2416429"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ie10b5979626247a5891f1dea6f672d14_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI3LTExLTEtMS0xNjQxMTQ_6564fe4d-3a8b-459f-ab6e-8257807986ca"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i034f8f19139a41e5b14a9ab829b2fec0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI4LTEtMS0xLTE2NDExNA_809cbfd9-24de-4ded-9661-bff7d792d25b"
      unitRef="usd">-110000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i8b2cfc6e5a60418e8e9d4f89211dddd6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI4LTMtMS0xLTE2NDExNA_a230964c-4e1d-4699-a8cd-761d1f38956b"
      unitRef="usd">-233000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i22f80b44066646be84ec523c6024e7e0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI4LTUtMS0xLTE2NDExNA_dd08d39c-ee78-4396-9b09-5a4963469812"
      unitRef="usd">190000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="id4802f1c7ce64005890448619855189f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI4LTctMS0xLTE2NDExNA_29268eca-4e10-4616-b270-1f773dcbcbe8"
      unitRef="usd">130000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ida7947db22f7410f94f5ae6c8ee8a10c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI4LTktMS0xLTE2NDExNA_dbf6af71-b582-49c2-8df2-787b0d225648"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ie10b5979626247a5891f1dea6f672d14_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI4LTExLTEtMS0xNjQxMTQ_2299a8a7-1d1c-464e-a695-6b7149fb1fb2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i034f8f19139a41e5b14a9ab829b2fec0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI5LTEtMS0xLTE2NDExNA_369af908-0b1e-407d-87b1-411e386f3cbb"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i8b2cfc6e5a60418e8e9d4f89211dddd6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI5LTMtMS0xLTE2NDExNA_7bb91695-2d5d-4ce0-9528-38271e77ac34"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i22f80b44066646be84ec523c6024e7e0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI5LTUtMS0xLTE2NDExNA_9c48cd5c-59bb-42f0-a26c-c3fed7cf71cf"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="id4802f1c7ce64005890448619855189f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI5LTctMS0xLTE2NDExNA_ae8937e3-a57e-4c9b-bc36-991f38a0eeae"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ida7947db22f7410f94f5ae6c8ee8a10c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI5LTktMS0xLTE2NDExNA_27e02b78-94af-4f8f-8707-2edd42cad971"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ie10b5979626247a5891f1dea6f672d14_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzI5LTExLTEtMS0xNjQxMTQ_5b88dc55-bfd9-406e-a641-832fe561da1c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i034f8f19139a41e5b14a9ab829b2fec0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzMwLTEtMS0xLTE2NDExNA_9b613efe-1bc8-41c4-af0a-001ce06c62f4"
      unitRef="usd">37000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i8b2cfc6e5a60418e8e9d4f89211dddd6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzMwLTMtMS0xLTE2NDExNA_02d11801-8269-4081-a2ed-6df1d8dbaa12"
      unitRef="usd">45000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i22f80b44066646be84ec523c6024e7e0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzMwLTUtMS0xLTE2NDExNA_e4003e36-2d4b-4fd0-a826-94b131d557b2"
      unitRef="usd">-199000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="id4802f1c7ce64005890448619855189f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzMwLTctMS0xLTE2NDExNA_0620901a-c7d7-4c85-9e3b-90ebc9ec3436"
      unitRef="usd">-148000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ida7947db22f7410f94f5ae6c8ee8a10c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzMwLTktMS0xLTE2NDExNA_0f0ea35f-e4fa-4a57-99c9-bac3d3885571"
      unitRef="usd">3000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ie10b5979626247a5891f1dea6f672d14_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90YWJsZTo5NDYzNTRmNDNlYTM0ZWQ3OTYxY2Y3NGM0YmZjYTI0Zi90YWJsZXJhbmdlOjk0NjM1NGY0M2VhMzRlZDc5NjFjZjc0YzRiZmNhMjRmXzMwLTExLTEtMS0xNjQxMTQ_6c9fddee-a214-4153-8b49-23b44bbdcb2a"
      unitRef="usd">3000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i8b2cfc6e5a60418e8e9d4f89211dddd6_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzMzMzQ_4708c83a-e24f-47a2-a5f1-b8ef21bedcc0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i034f8f19139a41e5b14a9ab829b2fec0_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzMzMzQ_9a993c4d-ad3a-4339-8e85-cdc2365a46ef"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <pnm:DefinedBenefitPlanEstimatedFutureEmployerContributionsRemainderOfFiscalYearThroughYearFour
      contextRef="i8d9ea93becc544e781028468ede3915b_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzM0MzE_7e2c0570-f075-4e38-8172-df762e7edddd"
      unitRef="usd">0</pnm:DefinedBenefitPlanEstimatedFutureEmployerContributionsRemainderOfFiscalYearThroughYearFour>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i41645b6bb0804dceb2880b48f4bc779c_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzM2NTU_9edee218-45fc-4db5-8e23-9725a2a9514f"
      unitRef="number">0.058</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="id4802f1c7ce64005890448619855189f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzM4Njc_215e1d44-dd31-4a12-97fa-c2315d4ac832"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i22f80b44066646be84ec523c6024e7e0_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzM4Njc_685b88a6-fe16-422d-b610-f600b1fbde98"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i22f80b44066646be84ec523c6024e7e0_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzM4Njc_6fa09fa6-9c4f-42b4-bc85-65ac500d7f35"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="id4802f1c7ce64005890448619855189f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzM4Njc_f6872946-d4ff-4f08-821c-375fc1508204"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <pnm:DefinedBenefitPlanEstimatedFutureEmployerDisbursementsYearOneThroughFour
      contextRef="iab5137840d6940478e50bb06619e5f07_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzM5NTY_d6a117e1-1a76-4471-b468-c9e14992d471"
      unitRef="usd">0</pnm:DefinedBenefitPlanEstimatedFutureEmployerDisbursementsYearOneThroughFour>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="if5bbf8523d364164b4e43c469b03591f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzQxNzc_3cea14fe-a3b2-4013-a5b8-8b630d88f8c8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i564feac9307d425b925ce0609aeac4ea_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzQxNzc_a5d6b638-11eb-45e7-bbe1-853cfbd6bcdf"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <pnm:DefinedBenefitPlanPlanAssetsEstimatedDisbursementByEmployerCurrentYear
      contextRef="ida7947db22f7410f94f5ae6c8ee8a10c_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzQyMzI_6d575583-163b-4e53-ae19-ccffb52bd943"
      unitRef="usd">100000</pnm:DefinedBenefitPlanPlanAssetsEstimatedDisbursementByEmployerCurrentYear>
    <pnm:DefinedBenefitPlanEstimatedFutureEmployerDisbursementsYearOneThroughFour
      contextRef="ide846c267e0b4a05a86ec04ef0084182_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMDkvZnJhZzphMmNiZDhiYjM4Njk0YmZlYjAxMWFkNWU5NTE0NmMwMy90ZXh0cmVnaW9uOmEyY2JkOGJiMzg2OTRiZmViMDExYWQ1ZTk1MTQ2YzAzXzQyNDk_d78e68bf-f897-4ddc-8eee-d823188b9f41"
      unitRef="usd">200000</pnm:DefinedBenefitPlanEstimatedFutureEmployerDisbursementsYearOneThroughFour>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzcwNDY5_f0b1d18d-4724-472f-b8f3-8e9e12eee727">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="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;  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.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 12.  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="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 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, or 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:justify;text-indent:31.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 concerning commitments and contingencies is contained in Note 16 of the Notes to Consolidated Financial Statements in the 2022 Annual Reports on Form 10-K.&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&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:120%"&gt;Commitments and Contingencies Related to the Environment&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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.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 established a process for the payment of claims for costs incurred through December 31, 2019.  APS has accepted the DOE's extensions of the settlement agreement for recovery of costs incurred through December 31, 2025.  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: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;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 March&#160;31, 2023 and December&#160;31, 2022, PNM had a liability for interim storage costs of $11.6&#160;million and $12.0 million, which is included in other deferred credits.&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;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, &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;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;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;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;New Mexico state law Senate Bill 489, known as the Energy Transition Act (&#x201c;ETA&#x201d;) became effective as of June 14, 2019 and 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 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 allows 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&#160;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 are 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 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 has and will have a significant impact on PNM&#x2019;s future generation portfolio, including PNM&#x2019;s retirement of SJGS in 2022 and the planned Four Corners exit in 2024 (subject to regulatory approval).  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 12 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&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;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 &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;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 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:110%"&gt;In 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.  In 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 in 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 retired its share of SJGS in 2022.  On April 7, 2022, EPA announced its intent to make findings by August 31, 2022 of the states that have failed to submit regional haze implementation plans for the second planning period and directed states to file their plans by August 15, 2022 to avoid inclusion in that finding.  Despite that announcement, on April 13, 2022, four environmental groups sued EPA in the U.S. District Court for the Northern District of California seeking to compel EPA to issue a finding that 34 states failed to submit regional haze SIPs for the second planning period.  On August 30, 2022, EPA published in the Federal Register an official "Finding of Failure to Submit" for states, including New Mexico, that have not yet submitted a round 2 regional haze SIP.  This action by EPA starts a 2-year clock for it to issue a Federal Implementation Plan (FIP).  NMED&#x2019;s current timeline indicates the proposed SIP will be submitted to EPA by October 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"&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"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.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, 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 rules were reevaluated, 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:110%"&gt;In 2019, EPA repealed the Clean Power Plan, promulgated the ACE Rule, and revised the implementing regulations for all emission guidelines.  EPA set the BSER for existing coal-fired power plants as heat rate efficiency improvements based on a range of "candidate technologies" that can be applied inside the fence line of an individual facility.  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 reduction options that were not applied at the source.  As a result, the court vacated the ACE Rule and remanded the record back to the EPA for further consideration consistent with the court's 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. &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;On October 29, 2021, the US Supreme Court granted four petitions for writs of certiorari of the D.C. Circuit's decisions, and on June 30, 2022, the US Supreme Court held that the "generation shifting" approach in the Clean Power Plan exceeded the powers granted to EPA by Congress, though the Court did not address the related issue of whether Section 111 of the CAA only &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;authorizes EPA to require measures that can be implemented entirely within the fenceline at an individual source.  Of broader significance in administrative law, the Court expressly invoked the major question doctrine as a basis for rejecting EPA's statutory interpretation.  The basic principle of the major question doctrine is that, if an agency seeks to decide an issue of "vast economic or political significance," its action must be supported by clear statutory authorization.  In cases where there is no authority, courts need not defer to the agency's statutory interpretation.  The decision sets legal precedent for future rulemakings by EPA and other federal regulatory agencies whereby the agencies' authority may be limited based upon similar reasoning.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-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;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 it plans to publish a draft rule in Spring 2023 and promulgating a final rule by Summer 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 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'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;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;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:110%"&gt;NOx 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;In 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: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;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: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; standards are requisite to protect public health with an adequate margin of safety.  The rule became effective on May 18, 2018.  The State of New Mexico has attained 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:110%"&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: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-style:italic;font-weight:400;line-height:110%"&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:110%"&gt; &#x2013; In 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: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;.  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: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;, 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: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; concentrations.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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:112%"&gt;Ozone 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; In 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.  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.  In April 2022, EPA released an External Review Draft Policy Assessment for the &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;reconsideration of the ozone NAAQS, in which EPA Staff recommended that EPA retain the existing primary and secondary ozone NAAQS.  On March 15, 2023, EPA published an updated draft policy assessment and indicated the revised assessment is being developed for consideration by the EPA Administrator in reaching a decision on the reconsideration of the December 2020 decision to retain the existing ozone NAAQS.  The EPA anticipates issuing a proposed decision in this reconsideration in Spring 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 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 Four Corners is 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.  Although Afton Generating Station 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:112%"&gt;In 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, NMED published the Public Review Draft 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.  On March 15, 2023, EPA Administrator Regan signed a final action indicating that an updated analysis suggests New Mexico may be significantly contributing to one or more nonattainment or maintenance areas. The action, which has not yet been published does not make any final determinations with respect to the state but indicates EPA intends to address New Mexico&#x2019;s interstate transport obligations in a subsequent action.&lt;/span&gt;&lt;/div&gt;&lt;div style="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., "implementation 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: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.  On October 15, 2021, EPA proposed to approve New Mexico's SIP to meet the emissions inventory and statement requirements of the CAA for the Sunland Park Ozone Non-Attainment 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;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's reconsideration of the 2020 decision to retain the 2015 ozone standards, it is expected to be completed by the end of 2023.  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;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;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:110%"&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 "PA").  The 2020 final PA was prepared as part of the review of the primary and secondary PM NAAQS.  In the 2020 final PA, 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 2020 final PA 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 and 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 PA stating that available scientific &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;evidence and technical information indicate that the current standards may not be adequate to protect public health and welfare, as required by the CAA.  On June 1, 2022, EPA issued a new final PA that likewise indicates current standards may not be adequate and that available scientific evidence could support lowering the 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 January 27, 2023, EPA published in the Federal Register a proposal to lower the annual fine PM standard to between 9-10 &#xb5;g/m3 but retain the rest of its PM standards, including the current daily fine particulate matter standard, the daily coarse particulate matter standard, and the secondary PM standards.  Although the proposal focuses on the range of 9-10 &#xb5;g/m3, EPA requests comment on a range between 8-11 &#xb5;g/m3, but that range does not include the current annual standard of 12 &#xb5;g/m3, indicating EPA will not consider retaining the current standard.  Comments on the proposal were due on or before March 28, 2023.  EPA&#x2019;s current regulatory agenda indicates EPA plans to finalize the proposal in August 2023.  PNM cannot predict the impacts of the outcome of future rulemaking.&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;Cooling Water Intake Structures&lt;/span&gt;&lt;/div&gt;&lt;div style="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 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="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;To minimize impingement mortality, the rule provides operators of facilities, such as Four Corners, seven options for meeting Best Technology Available (&#x201c;BTA&#x201d;) standards for reducing impingement.  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="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;EPA has indicated that it is contemplating a December 31, 2023 compliance deadline.  With respect to SJGS, no material changes will result given the shutdown of the plant in September 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:112%"&gt;In 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:112%"&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:112%"&gt; compelling EPA Region IX to take final action on the pending NPDES permit by a reasonable date.  EPA subsequently reissued the NPDES permit.  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.  Several environmental groups filed a petition for review with EPA&#x2019;s Environmental Appeals Board ("EAB") 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.  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 in 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'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.  On March 21, 2022, EPA provided notice in the Federal Register of a proposed settlement agreement with the environmental groups.  The parties subsequently executed the settlement agreement as of May 2, 2022.  Under the settlement, the associated case was administratively closed through September 6, 2023, during which time a third-party consultant will spend 12 months sampling discharges from Four Corners and EPA will spend three months completing an analysis.  PNM cannot predict whether the analysis to be conducted under the settlement agreement will result in changes to the NPDES permit but does not anticipate that it 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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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;In 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 in 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.  In 2017, EPA signed a notice indicating its intent to reconsider portions of the rule, and 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.  In 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;In 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.  In 2019, EPA published a proposed rule revising the original ELG while maintaining the compliance dates.  In 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 requires 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:112%"&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 rules reconsidered in 2020.  As part of this process, EPA will determine whether more stringent limitations and standards are appropriate.  On March 8, 2023, EPA released the pre-publication version of its proposed ELG Rule.  The proposed rule includes stricter limitations on bottom ash transport water, flue gas desulfurization, and coal combustion residual leachate.  Also included are flexibilities for coal-powered facilities that will soon decommission or repower.  With this proposed rule EPA has extended the date of decommissioning or repowering from December 31, 2028, to December 31, 2032.  Comments are due 60 days after publication in the Federal Register.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Reeves Station discharges cooling tower blowdown to a publicly owned treatment plant and no longer holds an NPDES permit; therefore, it is expected that no requirements will be imposed.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 "Cooling Water Intake Structures" above for additional discussion of Four Corners' 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.  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="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;Santa Fe Generating Station&lt;/span&gt;&lt;/div&gt;&lt;div style="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 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 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 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="text-align:justify;text-indent:31.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 and 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="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 submitted work plans to NMED in January 2021 for review and approval.  In December 2021, NMED approved both workplans and work activities were completed by the end of 2022 and a report was submitted to the NMED in the first quarter 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:110%"&gt;Groundwater sampling for the abatement plan&#x2019;s first semiannual work commenced at the beginning of March 2023 and was completed in April 2023.  The associated report is anticipated to be completed by June 2023.  The work plan for the 2023 CAF work is currently under development.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 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="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;Coal Combustion Residuals Waste Disposal&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;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;EPA&#x2019;s final coal ash rule, which became effective in 2015, included a non-hazardous waste determination for coal ash and sets minimum criteria for existing and new CCR landfills and surface impoundments.  In 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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.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 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;In 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 "CCR piles" and "beneficial use" definitions and the requirements for management of CCR piles.  EPA has reopened and extended the Phase Two comment period several times.  EPA has not yet finalized provisions in Phase Two related to beneficial use of CCR and CCR piles.  This activity is on EPA'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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&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: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:400;line-height:110%"&gt;In&lt;/span&gt;&lt;span style="color:#008080;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:400;line-height:110%"&gt;2019, EPA promulgated its proposed Holistic Approach to Closure Part A ("Part A"), 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: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:400;line-height:110%"&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, 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-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 2020, EPA issued the proposed Holistic Approach to Closure Part B ("Part B"), 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.  EPA issued the final Part B rule, which became effective on 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, including a final rule in August 2023 on remaining Part B issues regarding closure options and annual reporting.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 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.  Per the Fall 2022 Regulatory Agenda EPA will issue a final rule in August 2023.  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.  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 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:center;text-indent:36pt"&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 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;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 Coal requirements for SJGS were supplied by WSJ LLC.  Pricing under the SJGS CSA was primarily fixed, with adjustments to reflect changes in general inflation.  Substantially all of SJGS's coal costs were passed through the FPPAC.  See additional discussion of PNM&#x2019;s SJGS Abandonment Application and summer peak resource adequacy in Note 12.  See additional discussion of the SJGS CSA in Note 17 of the Notes to Consolidated Financial Statements in the 2022 Annual Reports on Form 10-K&lt;/span&gt;&lt;/div&gt;&lt;div style="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="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;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 &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;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 12 for additional information on PNM's Four Corners Abandonment Application.  See additional discussion of the Four Corners CSA in Note 17 of the Notes to Consolidated Financial Statements in the 2022 Annual Reports on Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Coal Mine Reclamation&lt;/span&gt;&lt;/div&gt;&lt;div style="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 indicated under Coal Combustion Residuals Waste Disposal above, SJGS disposed of CCRs in the surface mine pits adjacent to the plant and Four Corners disposes of CCRs in ponds and dry storage areas.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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 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.  PNM and Westmoreland have entered into an agreement under which mine reclamation services for SJGS would be provided.  In 2020, a mine reclamation cost study was completed for the mine that serves SJGS.  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 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="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 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.  As discussed in Note 12, PNM remains responsible for its share of costs associated with mine reclamation under the Four Corners Purchase and Sale Agreement with NTEC.  Under the agreement NTEC and PNM would 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;Based on the most recent estimates, PNM&#x2019;s remaining payments as of March&#160;31, 2023 for mine reclamation, in future dollars, are estimated to be $64.5 million for the surface mines at both SJGS and Four Corners and $33.3 million for the underground mine at SJGS.  At March&#160;31, 2023 and December 31, 2022, liabilities, in current dollars, of $59.8 million and $62.6 million for surface mine reclamation and $28.4 million and $28.2 million for underground mine reclamation were recorded 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;The SJGS owners entered into a reclamation trust funds agreement to provide funding to compensate WSJ LLC for post-term reclamation obligations.  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.  PNM funded $10.0 million in 2022 and, based on PNM&#x2019;s reclamation trust fund balance at March&#160;31, 2023, the current funding curves indicate PNM&#x2019;s required contributions to its reclamation trust fund would be zero in each of the years from 2023 through 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;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.4&#160;million in 2022, and anticipates providing additional funding of $2.1 million in each of the years from 2023 through 2025.  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-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 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 12.  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 style="text-align:justify;text-indent:31.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, Westmoreland 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 Westmoreland, PNMR entered into the WFB LOC Facility under which letters of credit aggregating $30.3 million have been issued.&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;SJGS Decommissioning&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 required the SJGS owners to submit a proposed demolition and remediation plan no later than three months after SJGS was retired.  The SJGS owners submitted the decommissioning and remediation plan on December 28, 2022.  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 made an initial funding of $14.7&#160;million in December 2022.  The amount and timing of additional trust funding is subject to revised decommissioning cost studies 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 of the Notes to Consolidated Financial Statements in the 2022 Annual Reports on Form 10-K.&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;PNM records its share of the SJGS decommissioning obligation as an ARO on its Condensed Consolidated Balance Sheets.  Studies on the decommissioning costs of SJGS are performed periodically and revisions to the ARO liability are recorded.  In the third quarter of 2022, a new decommissioning cost study was completed, which required PNM to remeasure its SJGS decommissioning ARO.  The new study resulted in an estimated decrease to PNM&#x2019;s share of the decommissioning obligation of $21.1&#160;million, which was recorded in September 2022.  Additional information concerning the Company's SJGS decommissioning ARO is contained in Note 15 of the Notes to Consolidated Financial Statements in the 2022 Annual Reports on Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;PVNGS Liability and Insurance 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:31.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.7 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.2 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 current interest in each of the three PVNGS units, PNM's maximum potential retrospective premium assessment per incident for all three units is $31.2&#160;million, with a maximum annual payment limitation of $4.7&#160;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="text-align:justify;text-indent:31.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.1&#160;million.  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="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;Navajo Nation Allottee 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:31.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 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 &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 fair market value, and thus denied due process.  The allottees filed a motion to dismiss their appeal with prejudice, which was granted&#160;in 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 2015, PNM received a letter from the BIA Regional Director identifying ten allotments with rights-of-way renewals that were previously contested.  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.  It is the BIA Regional Director&#x2019;s position that PNM must re-obtain consent from these landowners.  PNM filed a condemnation action in the NM District Court regarding the approximately 15.49 acres of land at issue.  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.  PNM filed a motion for reconsideration of this ruling, which was denied.  In 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.  In 2017, the Tenth Circuit affirmed the district court.  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:110%"&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:110%"&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.  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: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 US Supreme Court, which was denied.  The underlying litigation continues in the NM District Court.  In 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.  In the fourth quarter of 2022, the parties executed a settlement agreement and the court, after a hearing on the matter, entered the stipulated order.  The court has retained jurisdiction to ensure compliance with the settlement agreement.  Under the settlement agreement, PNM made payments of $1.5&#160;million to the landowners. &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-weight:700;line-height:110%"&gt;Texas Winter Storm&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: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 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.  Numerous lawsuits have been filed against various market participants relating to the power outages resulting from the Texas winter storm.  TNMP has been named in 22 suits, some not in its service territory, asserting personal injury, wrongful death, and/or property damage.  TNMP intends to vigorously defend itself against any claims that might be raised.  Additionally, TNMP deferred bad debt expense from defaulting REPs to a regulatory asset which totaled $0.8&#160;million at both March 31, 2023 and December 31, 2022, and will seek recovery in a general rate case.  At this time, the Company cannot predict the outcome of such matters or the impact on the ERCOT market.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i8be8c0d97b3d492f9afd285b8b07c01b_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzQxNjc_cae52192-c1ee-4e54-aa33-88a870e4dcec"
      unitRef="usd">59600000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i2492bad0f12d4f74bf9499a2a9d55f78_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzQ0ODE_1c844e72-c83c-4688-b90f-989f69b5fa8c"
      unitRef="usd">11600000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i77c986b4fac44e4591000e39f69cdf27_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzQ0ODg_85279cd4-c3a5-4260-9a96-d1534870adc3"
      unitRef="usd">12000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <pnm:PublicUtilitiesRenewableEnergyPercentage
      contextRef="if44b203814894edb877876bc177c2fb6_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzU3NzI_dca6b38d-e9ee-43d9-8d8d-241a51e81d9a"
      unitRef="number">0.40</pnm:PublicUtilitiesRenewableEnergyPercentage>
    <pnm:PublicUtilitiesRenewableEnergyPercentage
      contextRef="i8be935a823184109a8a41932f2ba22fa_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzU3ODQ_e70d4288-c156-490b-ab12-0591425bfdd7"
      unitRef="number">0.50</pnm:PublicUtilitiesRenewableEnergyPercentage>
    <pnm:PublicUtilitiesRenewableEnergyPercentage
      contextRef="ided49137fd0a4596bbcc75fc88503c94_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzU3OTY_131359e7-2fa4-4fff-b82e-a302bd2e104f"
      unitRef="number">0.80</pnm:PublicUtilitiesRenewableEnergyPercentage>
    <pnm:PublicUtilitiesRenewableEnergyPercentage
      contextRef="i62412eb6ba8749b0b63b0c847885a5cf_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzU4MTI_bb4c435b-992e-4d5a-a287-b70bafb622a6"
      unitRef="number">1</pnm:PublicUtilitiesRenewableEnergyPercentage>
    <pnm:PublicUtilitiesNumberOfStatesToAddressRegionalHaze
      contextRef="i5d970d1248e54ae494612a15ab747ff3_I19991231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzk4NzQ_8ed3c5b4-31e9-404b-bcd6-d3f25af6296b"
      unitRef="state">50</pnm:PublicUtilitiesNumberOfStatesToAddressRegionalHaze>
    <pnm:PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum
      contextRef="i3316f82138b744ef9a7e551c3650c350_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzEwNTc2_a951d370-fe63-4737-a307-013c1bea1e77"
      unitRef="t">250</pnm:PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum>
    <pnm:PublicUtilitiesGovernmentStandardEmissionLimit
      contextRef="if8e422b2883445a3b1da5c597d3d673c_I20190225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzIwNzc5_eb37d4cb-74fd-4aed-8bbc-7cf7d2c23af5"
      unitRef="parts_per_billion">75</pnm:PublicUtilitiesGovernmentStandardEmissionLimit>
    <pnm:PublicUtilitiesGovernmentStandardEmissionLimit
      contextRef="ie5ca45d31aab436c8eeccdb6ce766e8a_I20150930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzIxNDg3_f1c211f6-eccc-4b38-bcfc-72dbdf34ab1e"
      unitRef="parts_per_billion">75</pnm:PublicUtilitiesGovernmentStandardEmissionLimit>
    <pnm:PublicUtilitiesGovernmentStandardEmissionLimit
      contextRef="i2edda0f979f5478b85308a4599d76448_I20151001"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzIxNDkz_6ccbe200-404e-4b94-8e2c-8b835e7cf73f"
      unitRef="parts_per_billion">70</pnm:PublicUtilitiesGovernmentStandardEmissionLimit>
    <pnm:NumberOfOptionsForMeetingBTAStandards
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzI4NjA1_9005ecbf-4b76-4228-8c18-1dbd14188204"
      unitRef="option">7</pnm:NumberOfOptionsForMeetingBTAStandards>
    <pnm:NumberOfMonitoringWellsContainingFreePhaseHydrocarbonProducts
      contextRef="i96ab857d751b4250b6228a46e50560ea_D20130101-20141231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzM3MDU5_e521dcc4-0744-40df-9ac2-129a4512456a"
      unitRef="monitoringwell">1</pnm:NumberOfMonitoringWellsContainingFreePhaseHydrocarbonProducts>
    <pnm:NumberOfFieldWorkReports
      contextRef="ia8b201d275f54a4d947e73006357906a_D20191001-20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzM4Mjgx_c2eb788d-1f9c-4d9f-8a02-f60227a77e91"
      unitRef="numberofamimeter">2</pnm:NumberOfFieldWorkReports>
    <pnm:NumberOfFieldWorkReports
      contextRef="i6beda731c20f409592c123cd30c3164d_D20200720-20200720"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzM4Mzk5_2c5b6098-02fe-4486-b358-208f1127f39b"
      unitRef="numberofamimeter">2</pnm:NumberOfFieldWorkReports>
    <pnm:PaymentsForReliefFromObligations
      contextRef="i693772888f64471e87237f5dda0e00e7_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzUxNzM2_a4c6b081-8910-4d8a-b031-98058a48924e"
      unitRef="usd">75000000</pnm:PaymentsForReliefFromObligations>
    <pnm:PaymentsForReliefFromObligations
      contextRef="i693772888f64471e87237f5dda0e00e7_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzUxODkx_e302e011-6602-403e-b5fb-10880777c597"
      unitRef="usd">75000000</pnm:PaymentsForReliefFromObligations>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i0550427b7d2247c19633ae9b4326c8ed_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzU2Njk5_4cfaeddc-0849-4126-8946-98f6fba90cc0"
      unitRef="usd">64500000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="if8e3cd19d47046e8bbb5d14d567ebe93_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzU2NzU4_573537c1-22c3-40ab-8823-2232db185760"
      unitRef="usd">33300000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="ie038c9301b474cb19553461153836761_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzU2ODYx_08e56999-ee15-48ae-9385-cc0555eee620"
      unitRef="usd">59800000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i7c2662b5a5174d5baced474d033a72a6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzU2ODY4_1cbbd83b-6e05-43fa-99a7-0e72d87db1f4"
      unitRef="usd">62600000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i27fb6c8c015a4dd8b39e7ec5a3fe36db_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzU2OTA0_2de60425-858d-475a-b1c9-2968466335aa"
      unitRef="usd">28400000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="ib3631a703b824f95add763b06a6423da_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzU2OTEx_544b7e4a-b7e1-4fb3-a63b-4577aaba15bf"
      unitRef="usd">28200000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <pnm:PublicUtilitiesAnnualFundingPostTermReclamationTrust
      contextRef="id6fe73e69a774464bed2df0e770272a5_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzM4NDgyOTA3ODYyOTg_1b8ccf99-3afd-4852-bbde-3643c8847247"
      unitRef="usd">10000000</pnm:PublicUtilitiesAnnualFundingPostTermReclamationTrust>
    <pnm:PublicUtilitiesAnnualFundingPostTermReclamationTrustRemainderOfYear
      contextRef="i7de8d7bb3cef4bfca4c7d6f50b0dc961_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzM4NDgyOTA3ODY0OTI_7cc33cab-72b9-41b7-8737-77dbea3b6f9e"
      unitRef="usd">0</pnm:PublicUtilitiesAnnualFundingPostTermReclamationTrustRemainderOfYear>
    <pnm:PublicUtilitiesAnnualFundingPostTermReclamationTrustYearOne
      contextRef="i7de8d7bb3cef4bfca4c7d6f50b0dc961_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzM4NDgyOTA3ODY0OTI_8f068819-cb7c-4b7c-b3ba-a7d0ee190fe4"
      unitRef="usd">0</pnm:PublicUtilitiesAnnualFundingPostTermReclamationTrustYearOne>
    <pnm:PublicUtilitiesAnnualFundingPostTermReclamationTrustYearTwo
      contextRef="i7de8d7bb3cef4bfca4c7d6f50b0dc961_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzM4NDgyOTA3ODY0OTI_f740d981-158c-41c2-ab64-2e68ba654c2a"
      unitRef="usd">0</pnm:PublicUtilitiesAnnualFundingPostTermReclamationTrustYearTwo>
    <pnm:FundsContributedMineReclamationTrust
      contextRef="ibaf682b80c124a66b127d3fd5634e78c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzU4NTk4_e05df065-bfc3-4cbb-8e74-07f97be6087f"
      unitRef="usd">2400000</pnm:FundsContributedMineReclamationTrust>
    <pnm:ReclamationTrustFundingYearOne
      contextRef="i09cd76ac64e143118819ab9462206b0d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzU4Njcz_3b770a1c-e244-4ba4-a75c-2fb8a21a4cd8"
      unitRef="usd">2100000</pnm:ReclamationTrustFundingYearOne>
    <pnm:ReclamationTrustFundingYearTwo
      contextRef="i09cd76ac64e143118819ab9462206b0d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzU4Njcz_70f2934d-1db7-4683-a70f-2483dbe706db"
      unitRef="usd">2100000</pnm:ReclamationTrustFundingYearTwo>
    <pnm:ReclamationTrustFundingRemainderOfYear
      contextRef="i09cd76ac64e143118819ab9462206b0d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzU4Njcz_c3500b4a-d6fe-4f2c-976c-6f58edadfe5a"
      unitRef="usd">2100000</pnm:ReclamationTrustFundingRemainderOfYear>
    <pnm:CustomerReclamationFundingCostMaximum
      contextRef="ia267a3cd78b94bf393c009574b07985a_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzU5MTg1_82259af0-1460-45ba-b6e5-e62dcfe6b7f1"
      unitRef="usd">100000000</pnm:CustomerReclamationFundingCostMaximum>
    <pnm:CoalMineReclamationBondsToBePostedWithNMMMD
      contextRef="i017e0b7290974bde90b383fdc8bcb2f2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzM4NDgyOTA3ODM5OTI_8972c35a-a43b-4e6e-9f93-084ed0e72a32"
      unitRef="usd">118700000</pnm:CoalMineReclamationBondsToBePostedWithNMMMD>
    <pnm:CashUsedToSupportBankLetterOrCreditArrangement
      contextRef="i017e0b7290974bde90b383fdc8bcb2f2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzM4NDgyOTA3ODQxODk_ea98ba41-83de-447f-abd0-824584a13cd9"
      unitRef="usd">30300000</pnm:CashUsedToSupportBankLetterOrCreditArrangement>
    <pnm:PublicUtilitiesInitialFundingRequirement
      contextRef="ib61f21389e5e408fbf71d3637f50c8b1_D20211109-20211109"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzYwNTE2_9120116f-8ea4-450f-92a7-dd7ef384dbae"
      unitRef="usd">14700000</pnm:PublicUtilitiesInitialFundingRequirement>
    <pnm:LossContingencySuretyBond
      contextRef="i4188396293284c0aa67ceab04704a1d1_I20211109"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzYwNzg4_b1f53926-5e0f-4994-8b3c-c03614cdfadc"
      unitRef="usd">46000000</pnm:LossContingencySuretyBond>
    <pnm:LossContingencyDecreaseInDecommissioningObligation
      contextRef="ibb81e85b4d4143b8a7a2ea33fd5fb0e5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzYxNzI4_0b5c6bf7-cdbf-48f9-b55f-72b8ba2b6583"
      unitRef="usd">21100000</pnm:LossContingencyDecreaseInDecommissioningObligation>
    <pnm:PublicUtilitiesLiabilityInsuranceCoverage
      contextRef="id11a1561b56d44699bdcb10849292c14_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzYzOTQz_2d352873-007d-4937-8b54-e704aa110693"
      unitRef="usd">13700000000</pnm:PublicUtilitiesLiabilityInsuranceCoverage>
    <pnm:PublicUtilitiesLiabilityInsuranceCoverage
      contextRef="i03b4400faa3b4143a935dbce36dc0e4e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzY0MDQ2_5f32fb67-ad32-474b-8612-d6e4a220f30c"
      unitRef="usd">450000000</pnm:PublicUtilitiesLiabilityInsuranceCoverage>
    <pnm:PublicUtilitiesLiabilityInsuranceCoverage
      contextRef="i0af113010ab84ab9a778c103553dbb9d_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzY0MTEz_f6e64ae7-dc9b-4d54-8afa-75a2c1f28142"
      unitRef="usd">13200000000</pnm:PublicUtilitiesLiabilityInsuranceCoverage>
    <pnm:NumberOfUnits
      contextRef="i748584f2b2f24dcfb2b6489af0caca76_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzY0Mzg3_86753237-eff7-49b3-b84f-21e3a44d91b2"
      unitRef="generatingunit">3</pnm:NumberOfUnits>
    <pnm:PublicUtilitiesMaximumPotentialAssessmentPerIncident
      contextRef="i5bba93cb701e4bdea876a66cf4eb7b3a_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzYwNDczMTQwNDQ2MDI_fd43d8e7-3a43-47b3-b1f0-9f41feac0d8a"
      unitRef="usd">31200000</pnm:PublicUtilitiesMaximumPotentialAssessmentPerIncident>
    <pnm:PublicUtilitiesAnnualPaymentLimitationRelatedToIncident
      contextRef="i5bba93cb701e4bdea876a66cf4eb7b3a_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzYwNDczMTQwNDQ2MTc_5bc77ddb-30d2-46ff-b214-3d60aa6dbd7b"
      unitRef="usd">4700000</pnm:PublicUtilitiesAnnualPaymentLimitationRelatedToIncident>
    <pnm:PublicUtilitiesAggregateAmountOfAllRiskInsurance
      contextRef="iacb13efb0b7a43d585cce8846582a12b_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzY0NzE2_5fe3a36b-f108-4b77-8229-c668757bd18f"
      unitRef="usd">2800000000</pnm:PublicUtilitiesAggregateAmountOfAllRiskInsurance>
    <pnm:PublicUtilitiesLiabilityInsuranceCoverageSublimit
      contextRef="id11a1561b56d44699bdcb10849292c14_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzY0OTQ4_cf3d0c15-dcf2-43ff-9b4c-e4db96a36093"
      unitRef="usd">2250000000</pnm:PublicUtilitiesLiabilityInsuranceCoverageSublimit>
    <pnm:PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited
      contextRef="i5bba93cb701e4bdea876a66cf4eb7b3a_I20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzYwNDczMTQwNDQ2MzE_db7c0079-871a-4b97-b42e-f60b0e665400"
      unitRef="usd">5100000</pnm:PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited>
    <pnm:NumberOfLandownersInvolvedInTheAppeal
      contextRef="ibf70a0e820ee449896c0dbde6ba03969_D20120901-20120930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzY1Mzky_96aff1bb-5bfb-4c4b-a43a-fed280229489"
      unitRef="landowner">43</pnm:NumberOfLandownersInvolvedInTheAppeal>
    <pnm:NumberOfLandownersInvolvedInTheAppeal
      contextRef="ibf70a0e820ee449896c0dbde6ba03969_D20120901-20120930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzY2Mzk3_96aff1bb-5bfb-4c4b-a43a-fed280229489"
      unitRef="landowner">43</pnm:NumberOfLandownersInvolvedInTheAppeal>
    <pnm:NumberOfAllotmentsWhereLandownersAreRevokingRightsOfWayRenewalConsents
      contextRef="i4b4c0177a240470185ff44ba59d00126_I20140430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzY2NTQ3_b1a626a4-bb0b-49df-a8db-3bd4e3c9db1e"
      unitRef="allotment_parcel">6</pnm:NumberOfAllotmentsWhereLandownersAreRevokingRightsOfWayRenewalConsents>
    <pnm:NumberOfAllotmentsWhereLandownersAreRevokingRightsOfWayRenewalConsents
      contextRef="ibcb0116465e74c1e94cdb10492d8825b_I20150122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzY2NjU4_9f8cdea6-e663-4b82-9ff9-3d72063ef214"
      unitRef="allotment_parcel">10</pnm:NumberOfAllotmentsWhereLandownersAreRevokingRightsOfWayRenewalConsents>
    <us-gaap:AreaOfLand
      contextRef="i96b4ce9a89684a24b82ec073abad308e_I20150713"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzY3MTMz_17eb3019-590b-409e-b9a1-ca591f492a84"
      unitRef="acre">15.49</us-gaap:AreaOfLand>
    <pnm:NumberOfAllotmentParcelsAtIssueNotToBeCondemned
      contextRef="i2b49bf887fec4c08a3561a1c244aa9f8_I20151201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzY3MzI0_8534b89a-858c-45dc-b37d-02b4422984ac"
      unitRef="allotment_parcel">2</pnm:NumberOfAllotmentParcelsAtIssueNotToBeCondemned>
    <pnm:NumberOfAllotmentParcelsAtIssue
      contextRef="i2b49bf887fec4c08a3561a1c244aa9f8_I20151201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzY3MzM0_7ce7ab19-a773-42db-8374-ac1ebd42d9bd"
      unitRef="allotment_parcel">5</pnm:NumberOfAllotmentParcelsAtIssue>
    <pnm:NumberOfAllotmentsWhereLandownersAreRevokingRightsOfWayRenewalConsents
      contextRef="i2b49bf887fec4c08a3561a1c244aa9f8_I20151201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzY3OTcw_1df6754c-0375-45a1-b9ae-fb7bf3032c8b"
      unitRef="allotment_parcel">2</pnm:NumberOfAllotmentsWhereLandownersAreRevokingRightsOfWayRenewalConsents>
    <us-gaap:PaymentsForLegalSettlements
      contextRef="ie4dabfd14f814132ab6fa485d0f27161_D20221001-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzYwNDczMTQwNDQ1ODg_78fca221-63e2-4912-86a8-29ae3e90dcfc"
      unitRef="usd">1500000</us-gaap:PaymentsForLegalSettlements>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzU0OTc1NTgyNTUwNTI_34cdbfd8-9cde-4937-ada8-e8483a77a666"
      unitRef="lawsuit">22</us-gaap:LossContingencyNewClaimsFiledNumber>
    <pnm:RegulatoryAssetAllowanceForCreditLoss
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzExNjE2OQ_0c3d7ad4-05ed-4fcd-92ef-cded4852ec9a"
      unitRef="usd">800000</pnm:RegulatoryAssetAllowanceForCreditLoss>
    <pnm:RegulatoryAssetAllowanceForCreditLoss
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTIvZnJhZzo5ZmNlYTA0ZWZmYzY0ZWM2YjQ3Y2E3ZTAxMzIzOGExZS90ZXh0cmVnaW9uOjlmY2VhMDRlZmZjNjRlYzZiNDdjYTdlMDEzMjM4YTFlXzExNjE2OQ_739c47fc-d4ac-4ef8-91ce-9497941d809b"
      unitRef="usd">800000</pnm:RegulatoryAssetAllowanceForCreditLoss>
    <pnm:RegulatoryAndRateMattersTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3Xzc2MjMx_691ce7fc-afee-4db7-9bd3-c48f869cc21a">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 11.  Additional information concerning regulatory and rate matters is contained in Note 17 of the Notes to Consolidated Financial Statements in the 2022 Annual Reports on Form 10-K.&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.  In 2021, five federal agencies and the PUCT completed their reviews and approved the Merger, with the NMPRC as the only regulatory agency yet to approve the Merger.  The original application before the NMPRC was filed in November 2020.  For additional information on the Merger regulatory proceedings, including supplemental regulatory filings that were required due to the Merger Agreement being amended in January 2022 and April 2023, see Note 17.&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 Case&lt;/span&gt;&lt;/div&gt;&lt;div style="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:100%"&gt;2024 Rate Change&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;On December 5, 2022, PNM filed an application with the NMPRC for a general increase in retail electric rates.  The requested change primarily reflects investments in transmission and distribution infrastructure, largely offset by cost reductions resulting from PNM&#x2019;s transition to lower-cost, clean generation resources.  Key aspects of PNM&#x2019;s request are:&lt;/span&gt;&lt;/div&gt;&lt;div 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;Recovery on total rate base of $2.7&#160;billion, based on a calendar year 2024 FTY.&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 of $63.8&#160;million in retail non-fuel revenues&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;ROE of 10.25%&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;Rate adjustments to resolve revenue deficiencies, including:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;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;&#x25e6;&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.46pt"&gt;Needed investments in transmission, distribution, and generation facilities for six years of operations, covering 2019 through 2024.  In particular, PNM is focused on expanding and improving its aging infrastructure to provide the underlying infrastructure crucial to a successful energy transition and to support distribution generation.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;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;&#x25e6;&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.46pt"&gt;Cost reductions from closing SJGS and the expiration of 114 MW leased PVNGS capacity.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;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;&#x25e6;&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.46pt"&gt;Lower-cost replacements for SJGS and PVNGS using renewable energy purchases and battery storage systems.  Some of these costs will be reflected in PNM&#x2019;s requested base rates, while energy purchases will flow through PNM&#x2019;s FPPAC.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;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;&#x25e6;&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.46pt"&gt;Updated depreciation rates, including new terminal dates, for natural gas plants to align with the Company&#x2019;s 2040 carbon-free portfolio goal.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;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;&#x25e6;&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.46pt"&gt;Proposed customer-oriented services, such as fee-free payment options, and increased payment location options to address the needs of customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;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;&#x25e6;&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.46pt"&gt;Increasing operating costs reflecting six years of inflation, including the impacts of today&#x2019;s current high inflation and the expenses that come with providing quality electric service to customers.  Distribution maintenance increases also are necessary to enhance vegetation management programs to protect lines and support wildfire mitigation efforts.  PNM has endeavored to keep operating costs below inflationary levels.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;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;&#x25e6;&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.46pt"&gt;Increased energy sales and customer loads since PNM&#x2019;s last filing help cover the increased cost of doing business as PNM continues the energy transition.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;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;&#x25e6;&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.46pt"&gt;Overall cost of capital based on PNM&#x2019;s actual regulatory capital structure of 52% equity / 48% debt, reflecting the increase in the ROE that shareholders require to fund new investments in PNM&#x2019;s system, which is partially offset by lower cost of debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&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:112%;padding-left:14.5pt"&gt;Proposed ratemaking treatment of PVNGS Leased Interest and testimony supporting the prudence of PNM&#x2019;s decisions to renew the five leases and repurchase 64.1 MW of PVNGS Unit 2 capacity regarding PVNGS; see PVNGS Lease Abandonment Application below.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;Proposed return of the unamortized unprotected portion of excess deferred federal income taxes to customers over a five-year period, beginning when rates from the case go into effect. &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;Time-of-Day pilot proposal with the objective of incentivizing customers, through price signals, to use energy during the day when renewable generation is abundant.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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: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 14, 2022, the NMPRC suspended PNM&#x2019;s advice notice in the case for a period of nine months and appointed hearing examiners.  On January 6, 2023, the hearing examiners issued an order setting out a procedural schedule with a hearing to begin June 20, 2023.  On February 3, 2023, the hearing examiners issued a recommended decision recommending extension of the statutory suspension period until January 4, 2024, which was adopted by the NMPRC on March 1, 2023.  On March 10, 2023, the NMAG and WRA filed a motion for declaratory order with the NMPRC requesting that the NMPRC find that PNM no longer has legal authority to issue ETA bonds because the issuance of the bonds so far from the time of abandonment was not authorized by the Financing Order.  On March 27, 2023, PNM filed a motion requesting the NMPRC dismiss or remove issues related to Four Corners regarding prudence for lack of jurisdiction because the matter is on appeal at the NM Supreme Court.  On April 7, 2023, the hearing examiners issued an order vacating the remainder of the January 6, 2023 procedural order and set a new procedural schedule with a hearing to begin September 5, 2023. &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:31.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 3, 2023, a joint motion and brief for accounting order was filed with the NMPRC.  NM AREA, Staff, WRA, Bernalillo County, NEE, and CCAE (the &#x201c;Joint Movants&#x201d;) jointly filed the motion which asked that the NMPRC issue an accounting order for the purpose of requiring PNM to create a regulatory liability to track the costs associated with the &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;retirement of SJGS which are currently embedded in base rates.  The Joint Movants requested that the NMPRC order PNM to track all costs associated with the running and management of SJGS totaling $98.3&#160;million annually and requested that the accounting order require PNM to create a regulatory liability to track the SJGS costs from the time Unit 1 and Unit 4 were abandoned, July 1, 2022, and October 1, 2022, respectively, until the date new rates are put into effect, and for any other relief the NMPRC deems is just and reasonable.  On February 3, 2023, the hearing examiners issued an order requiring PNM to create a pure accounting order regulatory liability that tracks cost of SJGS which are currently embedded in base rates.  On February 6, 2023, PNM filed a motion to permit interlocutory appeal of the hearing examiners order requiring PNM to create a pure accounting order regulatory liability.  On February 10, 2023, the hearing examiners issued an order denying PNM&#x2019;s interlocutory appeal and clarified that the accounting order only required PNM to track the costs of SJGS.  On February 14, 2023, NM AREA, Staff, WRA, ABCWUA, and CCAE filed a joint motion for clarification of the hearing examiners accounting order.  On April 6, 2023, PNM filed a motion requesting the NMPRC dismiss or remove issues related to the SJGS show cause order for lack of jurisdiction because the matter is on appeal at the NM Supreme Court.  For additional discussion on the retirement of SJGS and the associated accounting impacts see SJGS Abandonment Application discussion below.  PNM is unable to 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"&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;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 11, the ETA amends the REA including removal of diversity requirements and certain customer caps and exemptions relating to the application of the RPS under the REA.  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 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="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;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 250.1 MW at March&#160;31, 2023, 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="padding-left:36pt;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 NMPRC has authorized PNM to recover certain renewable procurement costs through a rate rider billed on a per KWh basis.  In its 2023 renewable energy procurement plan, which became effective on January 1, 2023, PNM proposed to collect $61.0&#160;million for the year.  PNM recorded revenues from the rider of $18.6 million and $14.5&#160;million in the three months ended March 31, 2023 and 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:112%"&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.  On March 31, 2023, PNM filed an affidavit that provides documentation that PNM&#x2019;s ROE for 2022 was 10.173%, exceeding a 10.075% return (9.575% allowed ROE plus 0.5%).  PNM will refund the excess to customers effective May 1, 2023.&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:110%"&gt;Energy Efficiency and Load Management&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-style:italic;font-weight:400;line-height:110%"&gt;Program Costs and Incentives/Disincentives&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:31pt"&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's annual customer bills excluding gross receipt taxes, franchise and right-of-way access fees, provided that a customer's annual cost not exceed seventy-five thousand dollars.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31pt"&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 94 GWh in a year.  On October 28, 2020, the NMPRC issued an order approving PNM's proposed efficiency and load management program.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31pt"&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, 2022, PNM filed an advice notice which reconciles the actual 2021 energy efficiency profit incentive collections with the profit incentive authorized by the NMPRC resulting in an additional $0.3&#160;million incentive to be collected through the energy efficiency rider during the remainder of 2022.   The additional incentive was authorized for 2021 because annual energy savings for the year exceeded 94 GWh.  PNM began collecting the incentive effective May 31, 2022.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31pt"&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 17, 2023, PNM filed an application for energy efficiency and load management programs to be offered in 2024, 2025, and 2026 (the "2024 Plan").  The 2024 Plan proposes to continue ten existing energy efficiency programs with modification and a total annual budget of $34.5&#160;million in 2024, $35.4&#160;million in 2025, and $36.5&#160;million in 2026.  The application also sought approval of an annual base incentive of 7.1% of the portfolio budget and a sliding scale that provides additional incentive for additional energy saved as a percentage of program cost, up to the maximum allowed by the energy efficiency rule which for PNM is 10.73%.  On April 26, 2023, the NMPRC appointed a hearing examiner.  PNM is unable to predict the outcome of this matter. &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:120%"&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.  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 alleged that PNM&#x2019;s proposed rate adjustment mechanism is inconsistent with the EUEA.  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.  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. &lt;/span&gt;&lt;/div&gt;&lt;div style="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 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&#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 April 27, 2022, the NMPRC issued an order adopting the recommended decision in its entirety.  On May 24, 2022, PNM filed a notice of appeal with the NM Supreme Court.  On June 23, 2022, PNM and other parties filed Statement of Issues with the NM Supreme Court.  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;September 6, 2022, PNM and other parties filed Briefs in Chief with the NM Supreme Court.  On October 21, 2022, NEE filed Answer Briefs with the NM Supreme Court.  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;FPPAC Continuation 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:115%"&gt;NMPRC rules require public utilities to file an application to continue using their FPPAC every four years. On June 17, 2022, PNM filed the required continuation application and requested that its FPPAC be continued without modification.  On July 21, 2022, the NMPRC issued an order requiring Staff to file a response to PNM's application and set certain procedural dates.  On August 4, 2022, Staff filed a response to PNM's application stating that while PNM&#x2019;s filing demonstrates that PNM&#x2019;s FPPAC meets the requirements of NMPRC rules, it would support a hearing if the NMPRC desires one.  On January 27, 2023, the hearing examiner issued a recommended decision recommending that the FPPAC Continuation Application be consolidated into the 2024 Rate Change and on March 1, 2023, the NMPRC issued an order adopting the hearing examiner's recommended decision.  The FPPAC Continuation Application is now consolidated into the 2024 Rate Change and the procedural schedule for this matter was vacated.&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="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;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.  On September 14, 2022, the NMPRC adopted revisions to the IRP Rule.   The final order revamps and modernizes the planning process to accommodate increased stakeholder involvement.  The IRP Rule establishes a collaborative facilitated process for a utility and stakeholders to agree on a statement of need for potential new or additional resources, as well as an action plan to guide procurement or development of resources to meet the stated need.  A most-cost-effective portfolio of resources shall be derived from the statement of need analysis. The statement of need and action plan must be accepted before the utility begins the resource solicitation process pursuant to the IRP Rule.  Following acceptance of the statement of need and action plan, a utility will provide the NMPRC and intervenors drafts of the request for proposals (&#x201c;RFP&#x201d;) and a timeline for issuing, receiving, evaluating, and ranking bids.  The NMPRC will then appoint an Independent Monitor (&#x201c;IM&#x201d;) to oversee the RFP process, which allows for parties and the IM to comment on the RFP consistency with the IRP, after which the utility issues the RFP. Within 75 days of receiving bids the utility shall provide the IM with results including pricing and non-price evaluation criteria, ranking of bids, chosen portfolio and alternatives that also meet the needs; the IM then rules on the fairness of the RFP execution. Acceptance of the statement of need and action plan will not constitute a finding of prudency or pre-approval of costs associated with the additional resources. Following the RFP and IM processes, the utility may apply approvals, and any costs incurred to implement the action plan will be considered in a general rate case and/or resource acquisition proceeding.  On October 14, 2022, PNM and other investor-owned utilities filed motions for rehearing with the NMPRC.  On October 26, 2022, the NMPRC issued an order partially granting and partially denying certain aspects of PNM's and the other investor-owned utilities' motions for rehearing.  On November 2, 2022, the NMPRC adopted an amended IRP Rule.  On December 2, 2022, PNM filed an appeal with the NM Supreme Court and on January 3, 2023, PNM and two other investor-owned utilities filed statements of issues with the NM Supreme Court.  Among other things, the investor-owned utilities question whether the IRP Rule exceeds the NMPRC authority by imposing unauthorized requirements on utilities and extending NMPRC jurisdictional through over-broad interpretation of the statutes and state that the IRP Rule is contrary to law in its provisions for NMPRC regulation of a utility&#x2019;s resource procurement decision-making.  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-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;2023 IRP&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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 1, 2023, the NMPRC issued an order granting PNM&#x2019;s Motion for Extension of time to file its 2023 IRP until December 15, 2023, and the deadline for commencing the facilitated stakeholder process was extended until June 15, 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"&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 11, the ETA provides for a transition from fossil-fueled generating resources to renewable and carbon-free resources by allowing utilities to issue energy transition bonds related to the retirement of certain coal-fired generating facilities, to qualified investors.&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"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.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 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 coal supply and participation agreements end in 2022, for approval of replacement resources, and for the issuance of 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 Securitized Bonds would also be used to fund approximately $19.8 million for economic development in the Four Corners area.  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.&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 2020, the NMPRC approved PNM&#x2019;s proposed abandonment of SJGS, subject to approval of replacement resources, and approved PNM&#x2019;s proposed financing order to issue Securitized Bonds up to $361&#160;million and establish a rate rider to collect non-bypassable customer charges for repayment of the bonds, subject to bi-annual adjustments (the "Energy Transition Charge").&#160; The NMPRC authorized 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.  The NMPRC also granted PNM 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.   In addition, the NMPRC authorized PNM 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, but the authority only extends to the deferral of the costs and is not approval of any ratemaking treatment.  Later that year, the NMPRC authorized replacement resource for 650 MW of solar PPAs and 300 MW of battery storage.&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:31.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 28, 2022, WRA and CCAE filed a joint motion for order to show cause and enforce financing order and supporting brief, which requested that the NMPRC order PNM to show cause why its rates should not be reduced at the time SJGS was abandoned.  The NMPRC issued an order appointing hearing examiners to conduct a hearing and to issue a recommended decision to address the issues raised by the motion.  &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;On June 17, 2022, the hearing examiners issued a recommended decision requesting the NMPRC issue an order that would require PNM to:&lt;/span&gt;&lt;/div&gt;&lt;div 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:31.5pt;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;Revise its rates to remove all of the costs of SJGS Unit 1 by issuing rate credits of $21.1&#160;million on an annual basis, to customers by July 1, 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;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;Revise its rates again, to remove all costs of SJGS Unit 1, Unit 4, and common facilities by increasing the rate credits to $98.3&#160;million on an annual basis, by October 1, 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;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;Transfer payments due and owing to the Indian Affairs Fund, Economic Development Assistance Fund, and the Displaced Workers Assistance Fund within 30 days of the abandonment of SJGS Unit 1&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;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;Include (in its next rate case application) an explanation and defense of the prudence in the timing of the issuance of Securitized Bonds beyond the abandonment dates and what actions were taken to protect customers from interest rate increases occurring as well as the continued marketability of the Securitized Bonds issued  &lt;/span&gt;&lt;/div&gt;&lt;div style="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 29, 2022, the NMPRC issued its final order adopting and approving the recommended decision in its entirety with certain additions.  The additions to the final order include requirements for PNM file a report, no later than October 15, 2022, that contains a record of all of its costs incurred in the show cause proceeding so that the prudence of those costs will be known and be subject to review in PNM's future rate case and that the prudency review shall include a compliance filing to enable a review of the prudence of PNM's decision to delay bond issuance beyond the dates of the SJGS abandonment.  On June 29, 2022, PNM filed an Emergency Motion and Supporting Brief for Stay with the NMPRC, which was denied.  On June 30, 2022, PNM filed a Notice of Appeal and an Emergency Motion for Partial Interim Stay of the NMPRC's Final Order with the NM Supreme Court.  Subsequently, on July 25, 2022, PNM filed another emergency motion seeking an immediate and ongoing stay from the NM Supreme Court for the pendency of the appeal.  In the interim, PNM began issuing rate credits effective July 31, 2022, and PNM made payments totaling $19.8&#160;million to the Indian Affairs Fund, Economic Development Assistance Fund, and the Displaced Workers Assistance Fund.  On September 2, 2022, the NM Supreme Court issued an order granting PNM's July 25, 2022 motion for partial stay and as a result PNM suspended issuing rate credits.  On October 14, 2022, &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;PNM made its required compliance filing under the NMPRC's June 29, 2022 final order.  On November 1, 2022, the NM Supreme Court issued an order continuing the partial stay of the rate credits during the pendency of the appeal.  On November 15, 2022, PNM filed a supplemental compliance filing to its October 14, 2022 compliance filing.  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-weight:400;line-height:112%"&gt;As required under GAAP, PNM evaluated the consequences of the NMPRC's June 29, 2022 order and the related NM Supreme Court appeal and order granting the stay, as well as the subsequent motions and the hearing examiners' accounting order filed in the 2024 Rate Change.  Specifically, PNM assessed the likelihood PNM would be required to establish a regulatory liability for the benefit of the rate credits and the associated carrying charge during the pendency of the stay.  These evaluations indicate that it is reasonably possible that PNM would be successful on the issues it was appealing and defending at the NMPRC, and therefore, no loss or regulatory liability has been recorded as of March 31, 2023.  The amount of any such loss to be recorded would depend on the ultimate outcome of the appeal, however based on amounts currently included in base rates, discussed above, PNM estimates the potential loss as of March 31, 2023 to be $53.2&#160;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;Additional information concerning the SJGS Abandonment Application is contained in Note 17 of the Notes to Consolidated Financial Statements in the 2022 Annual Reports on Form 10-K.&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-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 agreed to sell its 13% ownership interest (other than certain transmission assets) in Four Corners to NTEC.  The sale is contingent upon NMPRC approval and is 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 would 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 is expected to make a final payment of $60.0&#160;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;On January 8, 2021, PNM filed the Four Corners Abandonment Application, which sought NMPRC approval to exit PNM&#x2019;s share of Four Corners as of December 31, 2024, and issuance of approximately $300&#160;million of Securitized 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 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 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 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 examiner's 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 its 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.  On March 24, 2022, PNM filed its Brief in Chief and answer briefs were filed on May 9, 2022.  On June 17, 2022, PNM filed its Consolidated Reply Brief and on March 28, 2023, the NM Supreme Court heard oral arguments on the 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;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 March 31, 2023, 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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.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 is 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 11.  PNM cannot predict the outcome of these 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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&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 the PVNGS Leased Interest Abandonment Application, an application for the sale and transfer of related assets, and approval to procure new resources.  As discussed in Note 13, PNM had Leased Interest under five separate leases 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 terminated in January 2023, while the remaining lease for 10 MW of Leased Interest terminates in January 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 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 the Leased Interest with new resources.  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 has and will acquire the Leased Interest from the lessors upon termination of the existing leases.  In addition, PNM sought 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 also requested 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'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 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:112%"&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 &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;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:112%"&gt;On November 1, 2022, ABCWUA, Bernalillo County, CCAE, NEE, NM AREA, the NMAG, WRA, and Staff filed a joint motion for an accounting order to require PNM to track in a regulatory liability, all costs associated with the PVNGS Leased Interests that will be abandoned in January 2023 and January 2024 that are still being collected in rates, which PNM opposed.  On November 18, 2022, the NMPRC issued its order on joint motion for an accounting order requiring PNM to establish a regulatory liability to track and account for, upon termination of the PVNGS leases, all costs currently borne by ratepayers associated with those leases during pendency of the 2024 Rate Change, subject to a determination of ratemaking treatment.  In addition, PNM may establish a regulatory asset account to record undepreciated investment for improvements to the Unit 1 and Unit 2 Leased Interests upon termination of the leases, and to record cost differences in the proceeds from SRP for the sale of the PVNGS Leased Assets and the actual book value.  Recovery of these items will be determined in the 2024 Rate Change.  In the 2024 Rate Change, PNM must also address unresolved issues including whether PNM&#x2019;s decision to renew the five leases and repurchase 64.1 MW of PVNGS Unit 2 capacity exposed ratepayers to additional financial liability beyond that to which they would otherwise have been exposed, and whether PNM should be denied recovery of future decommissioning expenses as a remedy for imprudence.  See 2024 Rate Change discussion above.&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: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;PNM evaluated the consequences of the NMPRC's November 18, 2022 accounting order, as required under GAAP, and whether it should establish a regulatory liability in 2023 to account for revenue collected from ratepayers during the pendency of the 2024 Rate Change.  In addition, PNM evaluated whether it should establish a regulatory asset account to record undepreciated investment for improvements to the Unit 1 and Unit 2 Leased Interests upon termination of the leases in January 2023 and 2024.  Based on these evaluations PNM concluded that the accounting order was not tied to a specific rate order and does not change PNM's resources or obligations and those decisions will be determined in the 2024 Rate Change.  Therefore, no loss or regulatory liability has been recorded as of March 31, 2023.  The amount of any such loss to be recorded would depend on the ultimate outcome of the 2024 Rate Change, however based on amounts currently included in base rates, PNM estimates the potential loss as of March 31, 2023 to be $8.7&#160;million.  PNM does not consider a disallowance of all or part of the cost of the undepreciated leasehold improvements to be probable and reasonably estimable at this time, and in the first quarter of 2023 reclassified $88.2&#160;million of undepreciated leasehold improvements, previously reflected in Net utility plant, to a deferred regulatory asset on PNMR's and PNM's Condensed Consolidated Balance Sheet at March 31, 2023.&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.  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 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.  On April 15, 2022, PNM made a compliance filing with the NMPRC in which it updated the NMPRC on the status of the PPAs and the battery storage agreements listed above.  On June 16, 2022, PNM made a second compliance filing on the status of PPAs and battery storage agreements notifying the NMPRC that none of the developers of the two PPAs and three battery storage agreements have moved forward under the terms of the agreements approved by the NMPRC on February 16, 2022, and none of the replacement resource projects would be operational in 2023.  All five projects will have significant delays and price increases as evidenced in the current alternative offers from the developers.  PNM entered into amendments to the 300 MW solar PPA combined with a 150 MW battery storage agreement and proposed those amendments to the NMPRC for approval in a filing with the NMPRC on June 24, 2022.  PNM determined the terms offered by the 150 MW solar PPA combined with a 40 MW battery storage agreement and the stand-alone 100 MW battery storage agreement are not satisfactory in comparison with other potential projects that might be utilized instead, and PNM did not support the proposed amendments to those agreements in the June 24, 2022 filing.  No party filed objections following PNM's June 24, 2022 filing and pursuant to the NMPRC's February 16, 2022 order the 300 MW solar PPA combined with 150 MW battery storage agreement and the decision not to proceed with the other agreements, are deemed approved.  On September 2, 2022, PNM entered into amendments to the 150 MW battery storage agreement to increase the capacity to 300 MW and proposed those amendments to the NMPRC for approval.  On September 8, 2022, the NMPRC issued an order to extend the 10-day period for filing for an additional two days.  No party filed objections within 12 days following PNM's September 2, 2022 filing and pursuant to the NMPRC's February 16, 2022 order the 300 MW solar battery storage agreement was deemed approved.  PNM anticipates these facilities will be in service in 2024.&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.&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;Summer Peak Resource Adequacy&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:112%"&gt;Throughout 2021, 2022 and continuing into 2023, PNM provided notices of delays and status updates to the NMPRC for the approved SJGS replacement resource projects.  All four project developers had notified PNM that completion of the projects would be delayed and no longer available for most, if any of the 2022 summer peak load period.  While PNM experienced a new system peak retail load of 2,139 MW on July 19, 2022, PNM&#x2019;s generation resources performed sufficiently with no significant challenges to resource adequacy during the 2022 summer peak season. &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;PNM faces similar concerns in the summer of 2023 as a result of continued delays in the SJGS replacement resources as well as delays in replacement resources for the PVNGS leased capacity that expired in January 2023.  As discussed above, PNM has made a number of compliance filings with the NMPRC on the status of the SJGS and PVNGS leased capacity interest replacement resources.  On January 30, 2023, PNM informed the NMPRC that it had provided written notice to one of the SJGS replacement resource developers for 100 MW solar PPA and a 30 MW battery storage agreement of an event of seller default and of early termination and as a result the project would not proceed.  In the second half of 2022 and the first quarter of 2023, PNM entered into agreements totaling 420 MW of firm power purchases for the summer peak in 2023 and the purchase of 40 MW of firm capacity at PVNGS for all twelve months of 2023, providing PNM with a projected system reserve margin with a range of approximately 11.0% to 16.0% for the 2023 summer peak period.  PNM continues to evaluate other potential firm power agreements with various providers, as well as all potential short-term resource options to address these resource adequacy concerns.  PNM is unable to predict the outcome of this matter. &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:120%"&gt;Grid Modernization Application&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 October 3, 2022, in compliance with New Mexico Grid Modernization Statute, PNM filed its Grid Modernization Application with the NMPRC.  The projects included in the Grid Modernization Application improve customers&#x2019; ability to customize their use of energy and ensure that customers, including low-income customers, are a top priority and will benefit consistent with the Grid Modernization Statute.  PNM&#x2019;s proposal to modernize its electricity grid through infrastructure and technology improvements also increases the efficiency, reliability, resilience, and security of PNM&#x2019;s electric system.  PNM's application seeks approval of grid modernization investments of approximately $344&#160;million for the first six years of a broader 11-year strategy.  PNM's application requested NMPRC approval by July 1, 2023 for PNM's grid modernization plan in addition to approval of PNM's proposed Grid Modernization Rider by September 1, 2023.  The proposed Grid Modernization Rider would recover capital costs, operating expenses, and taxes associated with the investments included in the Grid Modernization Application.  PNM also requested authorization to create related regulatory assets and liabilities, permitting PNM to record costs incurred for the development and implementation of PNM&#x2019;s plan between the requested approval of the application on July 1, 2023, and the implementation of the Grid Modernization Rider by September 1, 2023; undepreciated investments associated with legacy meters being replaced with AMI meters; and over- or under-collection of costs through the Grid Modernization Rider.  In addition, PNM requested approval of the proposed format of an Opt-Out Consent Form and methodology to determine PNM&#x2019;s proposed cost-based opt-out fees, which includes a one-time fee and a monthly fee.  A hearing was held on March 20, 2023 through March 24, 2023.  Post-hearing briefs were filed April 20, 2023, with response briefs due May 10, 2023.  PNM is unable to predict the outcome of this matter.&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:120%"&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:31.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 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 has deferred costs related to COVID-19 of $5.7&#160;million in regulatory assets on the Condensed Consolidated Balance Sheet at both March 31, 2023 and December 31, 2022.  Although PNM is seeking recovery for the increase in bad debt expense resulting from COVID-19 through a regulatory asset in the 2024 Rate Change, it no longer intends to seek recovery of other incremental costs related to the pandemic.  In addition, PNM has cost savings related to COVID-19 of $0.9&#160;million in regulatory liabilities on the Condensed Consolidated Balance Sheets at both March 31, 2023 and December 31, 2022.&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:112%"&gt;In June 2021, the Community Solar Act established 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.  On March 30, 2022, the NMPRC issued an order that adopted a rule on the administration of the Community Solar Act program.  The rule requires utilities to file proposed community solar tariffs with the NMPRC within 60 days from the publication of the rule.  A number of motions for rehearing and requests for clarification were filed between April 7 and May 2, 2022.  On May 18, 2022, the NMPRC issued an order partially granting motions for rehearing, reconsideration and clarification and staying implementation pending further rulemaking.  On June 16, 2022, PNM requested clarification related to the existing interconnection queue, which would not delay implementation of the Community Solar Act program.  On July 12, 2022, the NMPRC provided notice of publication of its final rule in the New Mexico Register, starting the 60-day clock for utilities to file their proposed community solar tariffs, forms, and other relevant agreements.  On September 14, 2022, PNM filed Community Solar tariffs.  On October 12, 2022, the NMPRC issued an order to suspend PNM's and two other investor-owned utilities tariffs and required the utilities to file information Staff has identified as necessary for a complete evaluation of the tariffs but did not appoint a hearing examiner or schedule a public hearing.  Another investor-owned utility has filed an appeal with the NM Supreme Court seeking review of the NMPRC&#x2019;s decisions.  On November 16, 2022, PNM filed its Community Solar tariff which establishes the Community Solar bill credit to be applied to an eligible retail customer of PNM who is a subscriber to a community solar facility.  On December 23, 2022, PNM filed an updated Community Solar tariff under protest and filed a motion for clarification, suspension, and timely hearing on PNM&#x2019;s Community Solar tariff.  On January 18, 2023, the NMPRC suspended PNM&#x2019;s Community Solar tariff.   On March 1, 2023, the NMPRC issued an Order Opening a New Docket for Two-Phase Proceedings.  The first phase will address issues concerning the proposed subscriber organization agreements and the proposed customer data forms.  The second phase will address all issues concerning proposed tariffs, agreements and forms that are not addressed in the first phase.  PNM cannot predict the outcome of the pending matters.&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:112%"&gt;Battery Energy Storage System Certificate of Public Convenience and Necessity ("CCN")&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:112%"&gt;On May 3, 2023, PNM filed a CCN application with the NMPRC for two battery energy storage systems, 6 MW each, located on PNM's distribution system in Valencia and Bernalillo counties.  PNM intends to construct, own, and operate these systems that will be interconnected to the distribution system on feeders that currently exceed their existing hosting capacity limits due to the high amount of solar production connected to them.  The deployment of battery energy storage systems on these feeders at capacity will bring the power flow on the feeders back within design limits, potentially allowing a number of solar interconnection applications currently on hold to interconnect, which will in turn reduce carbon emissions and the need to curtail solar production in times of oversupply.  PNM is requesting approval of the CCN application, with an estimated total cost of $25.8&#160;million, by December 31, 2023 to support the proposed construction schedule and have the battery energy storage systems begin serving customers in June 2024.&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;FERC Order 864&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:112%"&gt;In November 2019, FERC issued Order No. 864, which required public utility transmission providers with transmission formula rates to revise those rates to account for changes resulting from the Tax Cuts and Jobs Act of 2017 (the &#x201c;Tax Act&#x201d;).  PNM had already made revisions to its formula rate to account for Tax Act changes, and, as a result of the Order, PNM proposed additional changes to its formula rate to implement the remaining requirements of the Order.  In July 2022, FERC issued an order finding that PNM had predominantly complied with the requirements but set aside certain matters for settlement and hearing procedures.  PNM is unable to determine the outcome of this matter.&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;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:110%"&gt;Transmission Cost of Service Rates &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;TNMP can update its transmission cost of service ("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.  The following sets forth TNMP&#x2019;s recent interim transmission cost rate increases:&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:41.959%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.241%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.988%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;September 20, 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:right;vertical-align: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&lt;/span&gt;&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.3&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;March 25, 2022&lt;/span&gt;&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;$95.6&lt;/span&gt;&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;$14.2&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;September 22, 2022&lt;/span&gt;&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;$36.0&lt;/span&gt;&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.3&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-align:justify;text-indent:31.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 23, 2023, TNMP filed an application to further update its transmission rates, which would increase revenues by $19.4&#160;million annually, based on an increase in rate base of $150.5&#160;million.  The application is pending before the PUCT.&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:100%"&gt;Periodic Distribution Rate Adjustment&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;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.  The following sets forth TNMP&#x2019;s recent interim distribution rate increases:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:252pt;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:108pt;text-align:justify;text-indent:31.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:41.959%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.241%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.988%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;September 1, 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:right;vertical-align: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.5&lt;/span&gt;&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;$13.5&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;September 1, 2022&lt;/span&gt;&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;$95.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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.8&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-align:justify;text-indent:31.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 5, 2023, TNMP filed its 2023 DCRF that requested an increase in TNMP annual distribution revenue requirement of $14.8&#160;million based on an increase in rate base of $157.0&#160;million.  The case is pending review by the PUCT.  &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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Energy Efficiency&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;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 and over collected costs from prior years, rate case expenses, and performance bonuses (if programs exceed mandated savings goals).  TNMP's 2021 EECRF filing requested recovery of $7.2&#160;million, including a performance bonus of $2.3&#160;million, and became effective March 1, 2022.  On May 27, 2022, TNMP filed its request to adjust the EECRF to reflect changes in costs for 2023.  The total amount requested was $7.4&#160;million, which includes a performance bonus of $1.9&#160;million based on TNMP's energy efficiency achievements in the 2021 plan year.  On August 24, 2022, a unanimous stipulation and settlement was filed with the PUCT to recover $7.3&#160;million in 2023, including the performance bonus of $1.9&#160;million.  On October 6, 2022, the PUCT approved the unanimous stipulation.&lt;/span&gt;&lt;/div&gt;</pnm:RegulatoryAndRateMattersTextBlock>
    <pnm:PublicUtilitiesRecoveryOfBaseRate
      contextRef="ibd958b5f6f574702836fc8faa1b3a291_D20221205-20221205"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzYwNDczMTQwODY1MDc_6d327268-e141-4117-9644-7e129e363497"
      unitRef="usd">2700000000</pnm:PublicUtilitiesRecoveryOfBaseRate>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount
      contextRef="i9e4bb208b4d245e68f5f860fd8f99ea6_D20221205-20221205"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzYwNDczMTQwODY1MjE_3aa17abe-0ab1-44a8-b3b2-880cff5d6fd6"
      unitRef="usd">63800000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage
      contextRef="i901317d919414435abb2ba295ce87566_D20221205-20221205"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzYwNDczMTQwODY1MzY_e7f194ba-fa76-4785-b37e-f9887e96f21c"
      unitRef="number">0.1025</us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage>
    <pnm:PublicUtilitiesRevenueDeficiencyDriverYearsOfOperation
      contextRef="ibd958b5f6f574702836fc8faa1b3a291_D20221205-20221205"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzYwNDczMTQwODY1NTY_aa8d4161-5d2e-47eb-adb9-1d23fe489397">P6Y</pnm:PublicUtilitiesRevenueDeficiencyDriverYearsOfOperation>
    <pnm:PublicUtilitiesLeasedPVNGSCapacityExpiration
      contextRef="ibd958b5f6f574702836fc8faa1b3a291_D20221205-20221205"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzYwNDczMTQwODY2NDM_f07102c9-2431-4a02-804b-0363a977137f"
      unitRef="mw">114</pnm:PublicUtilitiesLeasedPVNGSCapacityExpiration>
    <us-gaap:PublicUtilitiesApprovedEquityCapitalStructurePercentage
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzYwNDczMTQwODY1NjQ_9332fc33-7b8b-4049-bb46-930c4431c8ab"
      unitRef="number">0.52</us-gaap:PublicUtilitiesApprovedEquityCapitalStructurePercentage>
    <us-gaap:PublicUtilitiesApprovedDebtCapitalStructurePercentage
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzYwNDczMTQwODY1Njk_db7dd25c-e3c7-49d2-a399-f12829de30bc"
      unitRef="number">0.48</us-gaap:PublicUtilitiesApprovedDebtCapitalStructurePercentage>
    <pnm:PublicUtilitiesNumberOfLeasesRenewed
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzYwNDczMTQwODY2NTk_186fd0d1-3a5d-4a3c-8fdd-e90b490ad973"
      unitRef="lease">5</pnm:PublicUtilitiesNumberOfLeasesRenewed>
    <pnm:NumberOfMegaWattsPurchased
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzYwNDczMTQwODY2NDg_8d4ba5d8-07c1-497f-9c18-fa7490c26091"
      unitRef="mw">64.1</pnm:NumberOfMegaWattsPurchased>
    <pnm:PublicUtilitiesHearingRequestSuspensionPeriod
      contextRef="ibd958b5f6f574702836fc8faa1b3a291_D20221205-20221205"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU0OTc1NTgzMjYzNTc_8ed7cdfe-5e11-42a2-a150-ee7b69de9529">P9M</pnm:PublicUtilitiesHearingRequestSuspensionPeriod>
    <pnm:PublicUtilitiesNonRecurringCosts
      contextRef="i1e1f1ea82f2e4b4d8f5203467330a08c_D20230103-20230103"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU0OTc1NTgzMjYzMjg_ded09c93-3cb1-4fdc-96fc-0be38f62de8e"
      unitRef="usd">98300000</pnm:PublicUtilitiesNonRecurringCosts>
    <pnm:PublicUtilitiesReasonableCostThresholdInMegawattsPerHour
      contextRef="i5e7dccb9dbd14cb6ade4a88fe8509dde_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzE3NzU_8ace1477-1cad-4243-9750-3d5133feb30b"
      unitRef="usdPerMWh">60</pnm:PublicUtilitiesReasonableCostThresholdInMegawattsPerHour>
    <pnm:PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity
      contextRef="i8613f3637efc412b802528d2141f125e_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzIxMzI_4caa3551-545b-4065-be72-fd4f15cb0955"
      unitRef="mw">158</pnm:PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity>
    <pnm:PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity
      contextRef="if4427203f14b41498be638bf2f254f52_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzIyNjY_1cf27b74-718d-4350-bb07-539d457a2190"
      unitRef="mw">200</pnm:PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity>
    <pnm:PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity
      contextRef="id543cae22e454c328646d87b492a9352_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzIzNjE_dd27d3a1-dd5e-4a89-ba43-b7890c08a254"
      unitRef="mw">102</pnm:PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity>
    <pnm:PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity
      contextRef="i36e8b5566385460f97198a97af7c4efd_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzIzOTI_dc0a34c0-247a-4012-aa24-377db039f028"
      unitRef="mw">140</pnm:PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity>
    <pnm:PublicUtilitiesNumberofMegaWattsofSolarPhotovoltaicCapacityCurrentOutput
      contextRef="i8613f3637efc412b802528d2141f125e_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzI1MzM_3cc78ef8-ff8a-4c75-a1ea-32dcbea8654d"
      unitRef="mw">11</pnm:PublicUtilitiesNumberofMegaWattsofSolarPhotovoltaicCapacityCurrentOutput>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i8613f3637efc412b802528d2141f125e_I20230331"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzI1ODI_83a946ea-78cc-496c-8bda-a4a1ba61d7bf"
      unitRef="mw">250.1</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount
      contextRef="i9374544c5cbb49589ffcf269d809c10a_D20210601-20210601"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzYwNDczMTQwODY2ODY_8965dee6-e16a-41ea-bc69-205579205b2c"
      unitRef="usd">61000000</pnm:PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount>
    <pnm:PublicUtilitiesRevenueFromRenewableEnergyRider
      contextRef="i8d32415663524e258485e9a93fbd123e_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzI5ODQ_0f0abd43-0868-49b3-bbb6-dbb45b225823"
      unitRef="usd">18600000</pnm:PublicUtilitiesRevenueFromRenewableEnergyRider>
    <pnm:PublicUtilitiesRevenueFromRenewableEnergyRider
      contextRef="i3946b99c0687485d864b69c8b2291467_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzMwMzc_48725093-3f2e-4949-bb5c-ecf58a781aba"
      unitRef="usd">14500000</pnm:PublicUtilitiesRevenueFromRenewableEnergyRider>
    <pnm:PublicUtilitiesExcessReturnOnJurisdictionalEquityThatWouldRequireRefund
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzM4MTA_97e2200f-4f46-4a1e-9d9f-0513699449c6"
      unitRef="number">0.005</pnm:PublicUtilitiesExcessReturnOnJurisdictionalEquityThatWouldRequireRefund>
    <pnm:PublicUtilitiesReturnOnEquityPercentage
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU0OTc1NTgzMjY0MTA_78309f73-7098-48fb-8f78-1f24bfa87a66"
      unitRef="number">0.10173</pnm:PublicUtilitiesReturnOnEquityPercentage>
    <us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU0OTc1NTgzMjY0MTk_773131ee-1bb8-4666-9f47-301fafb866f7"
      unitRef="number">0.10075</us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage>
    <pnm:PublicUtilitiesAllowedReturnOnEquity
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU0OTc1NTgzMjY0Mjg_ebf9c371-72f8-41f2-a6fc-86be4d45baeb"
      unitRef="number">0.09575</pnm:PublicUtilitiesAllowedReturnOnEquity>
    <pnm:PublicUtilitiesAllowedReturnOnEquityAdditional
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU0OTc1NTgzMjY0MzY_07198d48-157f-4f1a-a9ee-69588ca944e0"
      unitRef="number">0.005</pnm:PublicUtilitiesAllowedReturnOnEquityAdditional>
    <pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNumberOfPrograms
      contextRef="i7bbe837f85324097aee49295188b7a71_D20200415-20200415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU0OTc1NTgzMzQyMjA_4db8ab4c-08f1-44a8-99ed-dbc5fe3bae06"
      unitRef="program">12</pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNumberOfPrograms>
    <pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyYearOne
      contextRef="i7bbe837f85324097aee49295188b7a71_D20200415-20200415"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU1Mzk_81172b8b-f59c-486f-866f-dd1c12b1fb8f"
      unitRef="usd">31400000</pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyYearOne>
    <pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo
      contextRef="i7bbe837f85324097aee49295188b7a71_D20200415-20200415"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU1NTE_c62bc86b-41cc-4f9c-b6db-0d3f0531a5bc"
      unitRef="usd">31000000</pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo>
    <pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree
      contextRef="i7bbe837f85324097aee49295188b7a71_D20200415-20200415"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU1Njc_e3bede53-6fdc-46aa-9123-b3c4eb17f052"
      unitRef="usd">29600000</pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree>
    <pnm:PublicUtilitiesProfitIncentiveSlidingScaleMultiplier
      contextRef="i0befe79a7d504a28a9e1976973bc543b_I20200415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU2NDg_dcd31b32-b5e9-4bf3-84ab-679ea94cab76"
      unitRef="number">0.071</pnm:PublicUtilitiesProfitIncentiveSlidingScaleMultiplier>
    <pnm:PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings
      contextRef="iab5d9c4f69cb490380b59c4f253e7c55_I20200415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU3MjU_b54a919f-064c-4e8d-9b61-b3a40a687bcd"
      unitRef="mmbtu">80</pnm:PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings>
    <pnm:PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings
      contextRef="i594593d51fd647d996aff38718ed49cd_I20200415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU4Mjk_30044856-d230-4b32-b2a3-21ab0ada67a1"
      unitRef="mmbtu">94</pnm:PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings>
    <pnm:PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive
      contextRef="ie6adb79bb569442983641611a65d7271_D20230415-20230415"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzY2OTE_a8b5cabf-735a-49dd-9b15-30af131a7a20"
      unitRef="usd">300000</pnm:PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive>
    <pnm:PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings
      contextRef="i5ba7e854313f4e89a94ecef1c4c96505_I20230415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzY4ODk_3719d35f-ff49-4224-906c-d2956b38b4f6"
      unitRef="gwh">94</pnm:PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings>
    <pnm:PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings
      contextRef="i5ff3d96619ad4bd79acbc4297da03ad5_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3Xzc2MjQ1_5344c69e-d2be-4640-ab52-1cb0541a0815"
      unitRef="gwh">94</pnm:PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings>
    <pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNumberOfPrograms
      contextRef="ie7728bbaf3f54f71bdabb76f3ba93fb5_D20230417-20230417"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU0OTc1NTgzMzQyMDc_0e82292e-e53f-43d2-af20-abea8743f267"
      unitRef="program">10</pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNumberOfPrograms>
    <pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyYearOne
      contextRef="ie7728bbaf3f54f71bdabb76f3ba93fb5_D20230417-20230417"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU0OTc1NTgzMzQxNDk_77076cbc-74e8-4f8f-b9d4-12e1026d27d8"
      unitRef="usd">34500000</pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyYearOne>
    <pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo
      contextRef="ie7728bbaf3f54f71bdabb76f3ba93fb5_D20230417-20230417"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU0OTc1NTgzMzQxNjQ_75cbe7ad-4bd2-4e91-972b-b2110f588172"
      unitRef="usd">35400000</pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo>
    <pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree
      contextRef="ie7728bbaf3f54f71bdabb76f3ba93fb5_D20230417-20230417"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU0OTc1NTgzMzQxNzk_6181c85e-84b9-413c-9c91-38b4c0aaab6e"
      unitRef="usd">36500000</pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree>
    <pnm:PublicUtilitiesProfitIncentiveSlidingScaleMultiplier
      contextRef="i89c4d1d37cd14183b96906695f7a2a58_I20230417"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU0OTc1NTgzMzQ5NzM_3d510f4d-a957-41f7-b3e5-f112211df742"
      unitRef="number">0.071</pnm:PublicUtilitiesProfitIncentiveSlidingScaleMultiplier>
    <pnm:PublicUtilitiesProfitIncentiveSlidingScaleMultiplier
      contextRef="i46fbbc162bcb4b7887eab2d70b1842c8_I20230417"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU0OTc1NTgzMzQxOTQ_0660eeb8-2139-4154-8378-997fe53fe1a6"
      unitRef="number">0.1073</pnm:PublicUtilitiesProfitIncentiveSlidingScaleMultiplier>
    <pnm:PublicUtilitiesFrequencyOfIRPFilings
      contextRef="i629754b4ac6e489ea3ca6118ee6a412d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzEyNjMy_81f09ea6-8d6f-4491-b54c-252218f7c520">P3Y</pnm:PublicUtilitiesFrequencyOfIRPFilings>
    <pnm:PublicUtilitiesPlanningPeriodCoveredOfIRP
      contextRef="i629754b4ac6e489ea3ca6118ee6a412d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3Xzc2MjUw_b71cac91-714b-4faa-9321-0a321d568833">P20Y</pnm:PublicUtilitiesPlanningPeriodCoveredOfIRP>
    <pnm:PublicUtilitiesIntegratedResourcePlanActionPlanPeriod
      contextRef="i7349df95179741bdb983ef286c91d6d0_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzEyNzM4_dd7ba5c4-0ff7-4b09-a89b-a9230fea1657">P4Y</pnm:PublicUtilitiesIntegratedResourcePlanActionPlanPeriod>
    <pnm:PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds
      contextRef="i9bab300111ce4c26b0066e515df063d7_D20190701-20190701"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzE5MTQ4_df96f972-aa02-4eb9-8c91-5a3d09ba4e0d"
      unitRef="usd">361000000</pnm:PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds>
    <pnm:PublicUtilitiesForecastedUndepreciatedInvestment
      contextRef="i49bc9c574ed14455a589ef56c1216635_I20190701"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzE5Mjgx_deaf2a60-485e-4327-bd23-6d76d10ac3b1"
      unitRef="usd">283000000</pnm:PublicUtilitiesForecastedUndepreciatedInvestment>
    <pnm:PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts
      contextRef="i49bc9c574ed14455a589ef56c1216635_I20190701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzE5MzYz_ab415e1a-36a1-474d-988b-ad64408f9b5b"
      unitRef="usd">28600000</pnm:PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts>
    <pnm:PublicUtilitiesUpfrontFinancingCosts
      contextRef="i49bc9c574ed14455a589ef56c1216635_I20190701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzE5NDM5_462797a7-abef-479c-b728-2897163971c1"
      unitRef="usd">9600000</pnm:PublicUtilitiesUpfrontFinancingCosts>
    <us-gaap:SeveranceCosts1
      contextRef="i9bab300111ce4c26b0066e515df063d7_D20190701-20190701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzE5NDg4_a45657b1-44dc-4df6-ba94-cca8fea4fbfd"
      unitRef="usd">20000000</us-gaap:SeveranceCosts1>
    <pnm:ProceedsFromSecuritizationBonds
      contextRef="i9bab300111ce4c26b0066e515df063d7_D20190701-20190701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzE5NjMw_9ca8c219-560a-4dda-976b-dcc7a2b83f16"
      unitRef="usd">19800000</pnm:ProceedsFromSecuritizationBonds>
    <pnm:NumberOfProceedings
      contextRef="ie5371ab93b8842cb811549e5a2f979d4_D20190710-20190710"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzE5Nzg5_e412711b-55b6-4797-9d1d-2225ffab3e36"
      unitRef="proceeding">2</pnm:NumberOfProceedings>
    <pnm:NumberOfRecommendations
      contextRef="ie5371ab93b8842cb811549e5a2f979d4_D20190710-20190710"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzE5ODA1_e0348be6-5731-4001-8780-d68c0b970e16"
      unitRef="proceeding">1</pnm:NumberOfRecommendations>
    <pnm:PublicUtilitiesForecastedUndepreciatedInvestment
      contextRef="ia971dc5f4da64b4892ab1da88ea0f895_I20200221"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzM4NDgyOTA4MjA1ODY_14f15377-b87f-4af1-9c45-179556166091"
      unitRef="usd">361000000</pnm:PublicUtilitiesForecastedUndepreciatedInvestment>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i689e70e0b7844f61959ebcc98b81ea0b_I20200729"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzI1MzUx_a987487e-bd30-4c6c-999d-7b0cd0161267"
      unitRef="mw">650</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="i689e70e0b7844f61959ebcc98b81ea0b_I20200729"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzI1Mzcw_d1019b0e-2ebb-471d-bf8c-9f1fe8eeb67c"
      unitRef="mw">300</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesAnnualRateCredits
      contextRef="i866eb449a309420b9cfd7e0de1c63e67_D20220617-20220617"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzI4MTE4_bbd5f582-1ef0-41e8-9e65-5a359983e6f3"
      unitRef="usd">21100000</pnm:PublicUtilitiesAnnualRateCredits>
    <pnm:PublicUtilitiesAnnualRateCredits
      contextRef="i0e8b3fe62c844c7e953c7046d5132194_D20220617-20220617"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzI4Mjk0_84456684-ae9f-408f-b258-cb8edc382ce9"
      unitRef="usd">98300000</pnm:PublicUtilitiesAnnualRateCredits>
    <pnm:NumberOfDaysToTransferPayment
      contextRef="i0e8b3fe62c844c7e953c7046d5132194_D20220617-20220617"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzI4NDgz_93fbffd0-2eef-413b-9f5d-c4996b2e2e21">P30D</pnm:NumberOfDaysToTransferPayment>
    <us-gaap:PaymentsForLegalSettlements
      contextRef="ieb301c33cff547609249f7cdf9f2410b_D20220729-20220729"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzMxNTcy_b38a112f-bfd5-4db6-be53-230165f7a1b6"
      unitRef="usd">19800000</us-gaap:PaymentsForLegalSettlements>
    <pnm:PublicUtilitiesLossContingency
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzYwNDczMTQwODY1NzQ_d28d0742-806a-43f1-87b9-06f74a81e7e4"
      unitRef="usd">53200000</pnm:PublicUtilitiesLossContingency>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i01e5f8fb8d9a4f97a2b01d138933a662_I20201101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzMzMjcy_68651d44-19f5-468b-b023-d444e5615216"
      unitRef="number">0.13</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <pnm:PaymentsForReliefFromObligations
      contextRef="i49fa5fc814ec4eaaa61a8bd2a8fe1240_D20201101-20201101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzMzNDk3_1cdb02a5-9804-4168-a221-928a170af343"
      unitRef="usd">75000000</pnm:PaymentsForReliefFromObligations>
    <pnm:PaymentsForReliefFromObligations
      contextRef="id0b83ce010714cb398e0bf470398245d_D20201101-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzMzODAy_16779b10-8b8b-42a8-bb6b-288480dac3f3"
      unitRef="usd">15000000</pnm:PaymentsForReliefFromObligations>
    <pnm:FinalPaymentForReliefFromObligations
      contextRef="id0b83ce010714cb398e0bf470398245d_D20201101-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzM0MDc0_db9961d3-30ea-4318-9c9e-23eb848f25c6"
      unitRef="usd">60000000</pnm:FinalPaymentForReliefFromObligations>
    <pnm:PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds
      contextRef="i66153a10feac4827905621ea533d652d_D20210108-20210108"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzM0NDI0_e0f2a128-ca44-43e9-abfe-f5641949e62c"
      unitRef="usd">300000000</pnm:PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds>
    <pnm:PublicUtilitiesForecastedUndepreciatedInvestment
      contextRef="i8e908ce1e0404b1cb949baa29d015994_I20210108"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzM0NTQ4_72e587b7-a2cd-4e70-b7f1-751b811d449c"
      unitRef="usd">272000000</pnm:PublicUtilitiesForecastedUndepreciatedInvestment>
    <pnm:PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts
      contextRef="i8e908ce1e0404b1cb949baa29d015994_I20210108"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzM0NjQy_5c42663b-ceb3-4cfd-8f27-b6497f31ca0f"
      unitRef="usd">4600000</pnm:PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts>
    <pnm:PublicUtilitiesUpfrontFinancingCosts
      contextRef="i8e908ce1e0404b1cb949baa29d015994_I20210108"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzM0Njkx_bd7131ca-8842-4aec-a373-1df635e2d412"
      unitRef="usd">7300000</pnm:PublicUtilitiesUpfrontFinancingCosts>
    <pnm:ProceedsFromSecuritizationBonds
      contextRef="i66153a10feac4827905621ea533d652d_D20210108-20210108"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzM0NzM5_3c371a5d-e0bd-4388-b922-a62353cbcf20"
      unitRef="usd">16500000</pnm:ProceedsFromSecuritizationBonds>
    <pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended
      contextRef="i49164a21bc1841b389eeab4187e54d95_I20210402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzM4MTY3_8722a01e-8e25-4c78-96a2-f00d00d10557"
      unitRef="lease">5</pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended>
    <pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended
      contextRef="i668a9a5ebe874bfebe9d13441953ce6b_I20210402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzM4Mjc2_e6af50fc-614b-452a-a674-34e33f5228a0"
      unitRef="lease">4</pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended>
    <pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended
      contextRef="i49164a21bc1841b389eeab4187e54d95_I20210402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzM4Mjg2_567360a1-881b-4cd3-96dd-fa7b3756b81b"
      unitRef="lease">5</pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i879ba590fd4543e880d7e57f246e42a0_I20210402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzM4MzAw_fd7828ee-f21a-43fa-acf8-c267f39a9325"
      unitRef="mw">104</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i51dbd59298de4064863b18dd08b27bb2_I20210402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzM4Mzg2_1534e408-9bc1-4ae2-8080-e05e83ca5899"
      unitRef="mw">10</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i4690b93a955d4d67aae4fd17e554a8d5_I20210402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzM5NTA3_8e15467d-2b08-44cd-a10f-7bc95ee04b44"
      unitRef="mw">150</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="i4690b93a955d4d67aae4fd17e554a8d5_I20210402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzM5NTM5_fd17740d-c12d-4d03-bae7-6767c369a29a"
      unitRef="mw">40</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="i8dd05597b1d346318d7f35738c4c7fa8_I20210402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzM5NTkw_fcb25c32-a7f6-4032-977c-d83a7ac5ba8b"
      unitRef="mw">100</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i6e69235736e8415896d325162dcabd69_I20210402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzM5Nzk0_1d282ae0-eb9d-4719-bdd6-32d58800e8ee"
      unitRef="mw">300</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="i6e69235736e8415896d325162dcabd69_I20210402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzM5ODI2_5e9258a4-5d6f-453b-8968-e4d58d813d5f"
      unitRef="mw">150</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements
      contextRef="ib804d8db585a466cb4821dc9b553a55a_D20210402-20210402"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3Xzc2MjUx_3f2e9737-fc4e-4144-89d7-8bf01deba0b3">P6M</pnm:PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements>
    <pnm:NumberOfPurchasePowerAgreements
      contextRef="i94bed757b05b49a982471da61ad24263_D20151112-20151115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQyMzI1_658af55c-42b0-46e5-95aa-d67213db1bb3"
      unitRef="power_purchase_agreement">2</pnm:NumberOfPurchasePowerAgreements>
    <pnm:NumberOfBatteryStorageAgreements
      contextRef="i94bed757b05b49a982471da61ad24263_D20151112-20151115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQyMzM3_d9b2d6f4-9389-4774-9d56-b00af9d9eb00"
      unitRef="batterystorageagreement">3</pnm:NumberOfBatteryStorageAgreements>
    <pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended
      contextRef="i49164a21bc1841b389eeab4187e54d95_I20210402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzYwNDczMTQwODY2MDA_e221c9d4-49ce-4c99-a676-1490901b9e01"
      unitRef="lease">5</pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended>
    <pnm:PublicUtilitiesMegawattRepurchase
      contextRef="ibd958b5f6f574702836fc8faa1b3a291_D20221205-20221205"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzYwNDczMTQwODY1ODk_f11f912c-c795-402a-937d-3770f6e996cf"
      unitRef="mw">64.1</pnm:PublicUtilitiesMegawattRepurchase>
    <pnm:PublicUtilitiesPotentialLossOnRateChange
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU0OTc1NTgzMzk5MTc_8e5f57a9-3c41-4dae-b5dc-f98a61f8ee36"
      unitRef="usd">8700000</pnm:PublicUtilitiesPotentialLossOnRateChange>
    <pnm:NetUtilityPlantIncreaseDecreaseInLeaseholdImprovementsDuringThePeriod
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU0OTc1NTgzMzk5MzE_1f2a5439-7c8b-40e8-9d93-368dce8b097f"
      unitRef="usd">-88200000</pnm:NetUtilityPlantIncreaseDecreaseInLeaseholdImprovementsDuringThePeriod>
    <pnm:DeferredRegulatoryAssetIncreaseDecreaseDuringThePeriod
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU0OTc1NTgzMzk5MzE_838acb39-f0a2-4fc9-977c-8e311fd03fe6"
      unitRef="usd">88200000</pnm:DeferredRegulatoryAssetIncreaseDecreaseDuringThePeriod>
    <pnm:NumberOfPurchasePowerAgreements
      contextRef="i94bed757b05b49a982471da61ad24263_D20151112-20151115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQzNzc0_9a38754c-0b0e-4066-994b-4c2e79a05fd9"
      unitRef="power_purchase_agreement">2</pnm:NumberOfPurchasePowerAgreements>
    <pnm:NumberOfBatteryStorageAgreements
      contextRef="i94bed757b05b49a982471da61ad24263_D20151112-20151115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQzNzg2_598db4d9-daaa-4ab7-a417-ba9c58cfa6e6"
      unitRef="batterystorageagreement">3</pnm:NumberOfBatteryStorageAgreements>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i3f82cb1336cf4a9cbeef5a3e961a6eda_I20220214"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQ0MDQ0_3abae421-53e9-4230-8d08-a015d2c53e43"
      unitRef="mw">150</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="i3f82cb1336cf4a9cbeef5a3e961a6eda_I20220214"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQ0MDc2_48394a62-08b4-45c0-add2-71798987f321"
      unitRef="mw">40</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="iacf9fe020ce84845bda486e0b14e5582_I20220214"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQ0MTI1_718a7d3f-1996-4199-b3da-7bcac13dad3d"
      unitRef="mw">100</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i4151551be8f24e9ebc356bcc17eab60b_I20220214"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQ0MTY2_9d3c499f-35e8-4188-b5aa-577c8ed31249"
      unitRef="mw">300</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="i4151551be8f24e9ebc356bcc17eab60b_I20220214"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQ0MTk4_fc6c0b0d-e37a-406d-9fe4-0418f56b0a68"
      unitRef="mw">150</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:NumberOfPurchasePowerAgreements
      contextRef="i94bed757b05b49a982471da61ad24263_D20151112-20151115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQ0NjQ5_16b79266-bebc-4a68-8e0c-987e38deef91"
      unitRef="power_purchase_agreement">2</pnm:NumberOfPurchasePowerAgreements>
    <pnm:NumberOfBatteryStorageAgreements
      contextRef="i94bed757b05b49a982471da61ad24263_D20151112-20151115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQ0NjYx_ebcadb58-2aba-4f22-98a9-34d41dcbb8aa"
      unitRef="batterystorageagreement">3</pnm:NumberOfBatteryStorageAgreements>
    <pnm:TotalNumberOfAgreements
      contextRef="i94bed757b05b49a982471da61ad24263_D20151112-20151115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQ0ODY5_938af78c-3efe-412b-affd-22b323ffc1e4"
      unitRef="numberofamimeter">5</pnm:TotalNumberOfAgreements>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i4151551be8f24e9ebc356bcc17eab60b_I20220214"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQ1MDM0_9d3c499f-35e8-4188-b5aa-577c8ed31249"
      unitRef="mw">300</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="i4151551be8f24e9ebc356bcc17eab60b_I20220214"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQ1MDY2_fc6c0b0d-e37a-406d-9fe4-0418f56b0a68"
      unitRef="mw">150</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i3f82cb1336cf4a9cbeef5a3e961a6eda_I20220214"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQ1MjQw_3abae421-53e9-4230-8d08-a015d2c53e43"
      unitRef="mw">150</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="i3f82cb1336cf4a9cbeef5a3e961a6eda_I20220214"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQ1Mjcy_48394a62-08b4-45c0-add2-71798987f321"
      unitRef="mw">40</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="iacf9fe020ce84845bda486e0b14e5582_I20220214"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQ1MzI0_718a7d3f-1996-4199-b3da-7bcac13dad3d"
      unitRef="mw">100</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i4151551be8f24e9ebc356bcc17eab60b_I20220214"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQ1Njcw_920cc8a3-6970-4a71-9fc4-bcf1c6bdb5c1"
      unitRef="mw">300</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i3f82cb1336cf4a9cbeef5a3e961a6eda_I20220214"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQ1NzAw_7606c6b2-8f2a-47c6-a4c7-d614103fd0b6"
      unitRef="mw">150</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="i4151551be8f24e9ebc356bcc17eab60b_I20220214"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQ1ODcw_3dd260c9-87f2-4d32-8039-61e5684d3608"
      unitRef="mw">150</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="id98f0e695f9e43bbb33df33be7607ae2_I20220902"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQ1OTMw_b9975b7f-9e4c-45d4-a983-d00de1824851"
      unitRef="mw">300</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesFilingPeriodExtension
      contextRef="i6693c3aa2e5549fc890c3e0bd3b33d12_D20220908-20220908"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQ2MDk5_b3c22191-6439-4090-8911-518f534c1981">P2D</pnm:PublicUtilitiesFilingPeriodExtension>
    <pnm:PublicUtilitiesFilingPeriodWithExtension
      contextRef="i6693c3aa2e5549fc890c3e0bd3b33d12_D20220908-20220908"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQ2MTM3_65e279a4-4324-4935-827e-75688e83e6ab">P12D</pnm:PublicUtilitiesFilingPeriodWithExtension>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i4151551be8f24e9ebc356bcc17eab60b_I20220214"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQ2MjM3_9a4c84b7-83e9-4b22-b87a-8bf68561d911"
      unitRef="mw">300</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:NumberOfReplacementResources
      contextRef="ia8196d875955414b8b159a497634f0cd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQ2NzM4_185e9e6d-4301-4622-86da-3d062298402c"
      unitRef="replacementresource">4</pnm:NumberOfReplacementResources>
    <pnm:PublicUtilitiesNumberOfMegawattsPeakDuringPeriod
      contextRef="iaa473dda633c44a3b39edd7d1a02d40a_D20220719-20220719"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQ5MjMy_5a254026-2cf5-44d1-b5b4-6e4642125126"
      unitRef="mw">2139</pnm:PublicUtilitiesNumberOfMegawattsPeakDuringPeriod>
    <pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement
      contextRef="i979d4bfc32e24062b82770b7d6432f03_D20230130-20230130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzYwNDczMTQwODY2NjM_6abe50b0-77c3-4bcd-9597-b376f94e9a8a"
      unitRef="mw">100</pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement>
    <pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement
      contextRef="i67e29e64d888483c9b82483c745bb3d7_D20230130-20230130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzYwNDczMTQwODY2Njg_20ac242e-77d8-4bd9-ae20-7976cfcda6cf"
      unitRef="mw">30</pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement>
    <pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement
      contextRef="i9d2e91a36fe547a8bfd3814c388a344c_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzYwNDczMTQwODY3Mjc_2f57e41e-4653-466b-9778-0973e83063d4"
      unitRef="mw">420</pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement>
    <pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement
      contextRef="i78b4efebe5ac4b83a8c1556e7e8b06dc_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzQ5OTgx_85a5f8f6-2e89-44c1-a049-6e94ab1c8142"
      unitRef="mw">40</pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement>
    <pnm:PublicUtilitiesProjectedReserveMargin
      contextRef="i9342cdded300497782ec42169d8ab107_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzUwMTEz_d76d0dfa-5355-4217-9b4a-3ac43cfce28c"
      unitRef="number">0.110</pnm:PublicUtilitiesProjectedReserveMargin>
    <pnm:PublicUtilitiesProjectedReserveMargin
      contextRef="i642d1b0f647e434a8ff0996cd6e6bc80_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzUwMTE5_9867cada-0a70-4dc4-8516-506a6fafe2f3"
      unitRef="number">0.160</pnm:PublicUtilitiesProjectedReserveMargin>
    <pnm:PublicUtilitiesGridModernizationInvestment
      contextRef="ifbb9315d1d0d407f8862f6a8a0300df4_D20221003-20221003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzUxMDk2_17a06300-18ca-4ab7-a7ab-c189d7105d38"
      unitRef="usd">344000000</pnm:PublicUtilitiesGridModernizationInvestment>
    <pnm:PublicUtilitiesGridModernizationInitialTerm
      contextRef="ifbb9315d1d0d407f8862f6a8a0300df4_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzUxMTEz_4901f209-8263-4c1d-ab34-9d7a16948d14">P6Y</pnm:PublicUtilitiesGridModernizationInitialTerm>
    <pnm:PublicUtilitiesGridModernizationTerm
      contextRef="ifbb9315d1d0d407f8862f6a8a0300df4_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3Xzc2MjM1_9e708652-aa87-4a53-8aa9-ceb93099f25c">P11Y</pnm:PublicUtilitiesGridModernizationTerm>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ib664eb7b50fd4197bb3c7cdeedcc6ae3_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU0Mjgx_dc29e798-27cf-437f-8bb2-50d3934d1fdb"
      unitRef="usd">5700000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i5abce421e4064ebfa52943a9d1a8f486_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzYwNDczMTQwODY2NzI_96af23e1-b47d-4f93-bbca-18e2d95f3941"
      unitRef="usd">900000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ib664eb7b50fd4197bb3c7cdeedcc6ae3_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzYwNDczMTQwODY2NzI_d6aeb7a2-3053-421c-bb2e-92d40bd020e8"
      unitRef="usd">900000</us-gaap:RegulatoryLiabilityNoncurrent>
    <pnm:NumberOfBatteryStorageSystems
      contextRef="i18c864de48ee472690907b4ae3bbdd06_D20230503-20230503"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU0OTc1NTgzMzk5Njg_ebc9d699-dfb2-451d-802f-b17382421a89"
      unitRef="storagesystem">2</pnm:NumberOfBatteryStorageSystems>
    <pnm:PublicUtilitiesBatteryEnergyStorageSystemsMegawatts
      contextRef="i18c864de48ee472690907b4ae3bbdd06_D20230503-20230503"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU0OTc1NTgzMzk5NDY_81aed05b-3f70-4daa-a094-ab75dfe9e1ab"
      unitRef="mw">6</pnm:PublicUtilitiesBatteryEnergyStorageSystemsMegawatts>
    <pnm:PublicUtilitiesBatteryEnergyStorageSystemCosts
      contextRef="i18c864de48ee472690907b4ae3bbdd06_D20230503-20230503"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzU0OTc1NTgzMzk5NDk_6069d0b1-cd17-4cdf-9d27-1d6a5075ba88"
      unitRef="usd">25800000</pnm:PublicUtilitiesBatteryEnergyStorageSystemCosts>
    <pnm:ScheduleOfRateIncreasesForTransmissionCostsTableTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3Xzc2MjU0_747e4b22-567b-4851-b5b6-18c9a7587f72">The following sets forth TNMP&#x2019;s recent interim transmission cost rate increases:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:41.959%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.241%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.988%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;September 20, 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:right;vertical-align: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&lt;/span&gt;&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.3&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;March 25, 2022&lt;/span&gt;&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;$95.6&lt;/span&gt;&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;$14.2&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;September 22, 2022&lt;/span&gt;&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;$36.0&lt;/span&gt;&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.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</pnm:ScheduleOfRateIncreasesForTransmissionCostsTableTextBlock>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount
      contextRef="i96272896983c4522b217ab8bfedc5d5e_D20210920-20210920"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90YWJsZTowMmQzMDZiYTNkYWU0YTQ3OTc1YTU4ZWExOGUzYWFlNS90YWJsZXJhbmdlOjAyZDMwNmJhM2RhZTRhNDc5NzVhNThlYTE4ZTNhYWU1XzE2LTItMS0xLTE2NDExNA_0be3f6c4-5a89-4440-993e-6735917103c3"
      unitRef="usd">41200000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue
      contextRef="i96272896983c4522b217ab8bfedc5d5e_D20210920-20210920"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90YWJsZTowMmQzMDZiYTNkYWU0YTQ3OTc1YTU4ZWExOGUzYWFlNS90YWJsZXJhbmdlOjAyZDMwNmJhM2RhZTRhNDc5NzVhNThlYTE4ZTNhYWU1XzE2LTQtMS0xLTE2NDExNA_b6ddebae-257a-4cc3-9649-a024e59c0e8f"
      unitRef="usd">6300000</pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount
      contextRef="i87f445931ad442fca5cb775843a08b79_D20220325-20220325"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90YWJsZTowMmQzMDZiYTNkYWU0YTQ3OTc1YTU4ZWExOGUzYWFlNS90YWJsZXJhbmdlOjAyZDMwNmJhM2RhZTRhNDc5NzVhNThlYTE4ZTNhYWU1XzE3LTItMS0xLTE2NDExNA_6d3df266-a271-4d09-aaec-dd673826b030"
      unitRef="usd">95600000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue
      contextRef="i87f445931ad442fca5cb775843a08b79_D20220325-20220325"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90YWJsZTowMmQzMDZiYTNkYWU0YTQ3OTc1YTU4ZWExOGUzYWFlNS90YWJsZXJhbmdlOjAyZDMwNmJhM2RhZTRhNDc5NzVhNThlYTE4ZTNhYWU1XzE3LTQtMS0xLTE2NDExNA_d8976369-4092-4441-8b9b-253211a363c1"
      unitRef="usd">14200000</pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount
      contextRef="i998e60be08774073a7b11d07ec1a0a52_D20220922-20220922"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90YWJsZTowMmQzMDZiYTNkYWU0YTQ3OTc1YTU4ZWExOGUzYWFlNS90YWJsZXJhbmdlOjAyZDMwNmJhM2RhZTRhNDc5NzVhNThlYTE4ZTNhYWU1XzE4LTItMS0xLTE2NDExNA_ae19f74d-79c4-4d64-a660-ea9e7d24e295"
      unitRef="usd">36000000.0</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue
      contextRef="i998e60be08774073a7b11d07ec1a0a52_D20220922-20220922"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90YWJsZTowMmQzMDZiYTNkYWU0YTQ3OTc1YTU4ZWExOGUzYWFlNS90YWJsZXJhbmdlOjAyZDMwNmJhM2RhZTRhNDc5NzVhNThlYTE4ZTNhYWU1XzE4LTQtMS0xLTE2NDExNA_b194ec63-e931-4438-ad67-b7a2e562b1d4"
      unitRef="usd">5300000</pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue>
    <pnm:PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement
      contextRef="i30e4c58c617347259100fd774e3103bb_D20230123-20230123"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzYwNDczMTQwODY2MjM_b5071c77-f829-44b8-99b8-d6f1bb739362"
      unitRef="usd">19400000</pnm:PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement>
    <pnm:PublicUtilitiesIncrementalDistributionInvestments
      contextRef="i30e4c58c617347259100fd774e3103bb_D20230123-20230123"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzYwNDczMTQwODY2MDQ_1d6e4ca2-0ac8-4177-8363-e8fe8c35e934"
      unitRef="usd">150500000</pnm:PublicUtilitiesIncrementalDistributionInvestments>
    <pnm:ScheduleOfInterimDistributionRateIncreasesTableTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzYwNDczMTQwODY2MTk_9c196c3a-009e-4cd0-9490-e2df9431a3bd">The following sets forth TNMP&#x2019;s recent interim distribution rate increases:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:41.959%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.241%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.988%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;September 1, 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:right;vertical-align: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.5&lt;/span&gt;&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;$13.5&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;September 1, 2022&lt;/span&gt;&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;$95.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</pnm:ScheduleOfInterimDistributionRateIncreasesTableTextBlock>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount
      contextRef="ie1321e8ea2e24477813c5422bce83882_D20210901-20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90YWJsZTpmNzVhMzdkODFkNmY0OWE2ODNjNWNlZmU3ZjNlNmM1Ny90YWJsZXJhbmdlOmY3NWEzN2Q4MWQ2ZjQ5YTY4M2M1Y2VmZTdmM2U2YzU3XzE2LTItMS0xLTE3MjgxMA_84f0e96c-d414-48c3-a8b3-e20f74ccd65d"
      unitRef="usd">104500000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <pnm:PublicUtilitiesActualAnnualIncreaseAnnualDistributionRevenueRequirement
      contextRef="ie1321e8ea2e24477813c5422bce83882_D20210901-20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90YWJsZTpmNzVhMzdkODFkNmY0OWE2ODNjNWNlZmU3ZjNlNmM1Ny90YWJsZXJhbmdlOmY3NWEzN2Q4MWQ2ZjQ5YTY4M2M1Y2VmZTdmM2U2YzU3XzE2LTQtMS0xLTE3NTU2MA_cac0d4ea-a719-47f3-9dd7-ec2e4797538d"
      unitRef="usd">13500000</pnm:PublicUtilitiesActualAnnualIncreaseAnnualDistributionRevenueRequirement>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount
      contextRef="ib932ac1e5afa4b66bff2fd058816f852_D20220901-20220901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90YWJsZTpmNzVhMzdkODFkNmY0OWE2ODNjNWNlZmU3ZjNlNmM1Ny90YWJsZXJhbmdlOmY3NWEzN2Q4MWQ2ZjQ5YTY4M2M1Y2VmZTdmM2U2YzU3XzE3LTItMS0xLTE3NTU2Mw_6deba9bc-7ee3-46c3-b7a1-f37723c87cc5"
      unitRef="usd">95700000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <pnm:PublicUtilitiesActualAnnualIncreaseAnnualDistributionRevenueRequirement
      contextRef="ib932ac1e5afa4b66bff2fd058816f852_D20220901-20220901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90YWJsZTpmNzVhMzdkODFkNmY0OWE2ODNjNWNlZmU3ZjNlNmM1Ny90YWJsZXJhbmdlOmY3NWEzN2Q4MWQ2ZjQ5YTY4M2M1Y2VmZTdmM2U2YzU3XzE3LTQtMS0xLTE3NTU2MA_bcb9dd3d-b999-4130-b834-7e6269014198"
      unitRef="usd">6800000</pnm:PublicUtilitiesActualAnnualIncreaseAnnualDistributionRevenueRequirement>
    <pnm:PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement
      contextRef="i37fee4b10d8b46dabe32ba544946be29_D20230405-20230405"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzYwNDczMTQwODY2MjA_1a28b7de-cc28-4084-b1fa-e5b1ed93866c"
      unitRef="usd">14800000</pnm:PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement>
    <pnm:PublicUtilitiesIncrementalDistributionInvestments
      contextRef="ic70f73d6fed245b1b2fdbc5de9cb5504_D20230420-20230420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzYwNDczMTQwODY2MjE_dd48ddba-0d57-4095-b9a5-611970d629cf"
      unitRef="usd">157000000</pnm:PublicUtilitiesIncrementalDistributionInvestments>
    <pnm:EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount
      contextRef="i8b06e7e4719445d1afbf3a4c5d18cbf4_I20220301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzczMDEx_92d53d6f-5529-46d6-ab0a-bc204f5dce8f"
      unitRef="usd">7200000</pnm:EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount>
    <pnm:EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus
      contextRef="i8b06e7e4719445d1afbf3a4c5d18cbf4_I20220301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzczMDQ4_eaea499a-182d-40b3-9152-384ce04579b7"
      unitRef="usd">2300000</pnm:EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus>
    <pnm:EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus
      contextRef="ieb79c0e3f36149689f91d3a2ad7119a0_I20220527"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzczMjE5_b5463b31-e0b6-43ba-9e01-bb4e05a65e84"
      unitRef="usd">7400000</pnm:EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus>
    <pnm:EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount
      contextRef="ieb79c0e3f36149689f91d3a2ad7119a0_I20220527"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzczMjYx_e640ef87-3885-4f77-aa4a-81c51b58cf11"
      unitRef="usd">1900000</pnm:EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount>
    <pnm:EnergyEfficiencyCostRecoveryFactorSettlementAmount
      contextRef="iaa87b927f9184c90a7e86d7a56a31244_I20220924"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzczNDI5_c45208c3-b445-41d0-810a-bb55bd82278d"
      unitRef="usd">7300000</pnm:EnergyEfficiencyCostRecoveryFactorSettlementAmount>
    <pnm:EnergyEfficiencyCostRecoveryFactorApprovedPerformanceBonus
      contextRef="iaa87b927f9184c90a7e86d7a56a31244_I20220924"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTUvZnJhZzpmOGJhMGQ3NTFjMjg0YmJmYTk5ZjM1MTQ3MDE5MjAwNy90ZXh0cmVnaW9uOmY4YmEwZDc1MWMyODRiYmZhOTlmMzUxNDcwMTkyMDA3XzczNDc2_30598263-e96b-41ff-b3c7-153c635f9e74"
      unitRef="usd">1900000</pnm:EnergyEfficiencyCostRecoveryFactorApprovedPerformanceBonus>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzc5MTc_6fd1cd70-15af-49cc-8076-dd5da778bf52">Lease CommitmentsThe 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 are classified as leases.  All of the Company's leases with terms in excess of one year are recorded on the balance sheet 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 &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;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 Condensed Consolidated Statements of Earnings.  See additional discussion of the Company's leasing activities in Note 8 of the Notes to Consolidated Financial Statements in the 2022 Annual Reports on Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;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:105%"&gt;PVNGS&lt;/span&gt;&lt;/div&gt;&lt;div style="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 1985 and 1986, PNM entered into leases for its interest in PVNGS Unit 1 and 2.  The leases initially were scheduled to expire in January 2015 for four Unit 1 leases and January 2016 for 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 expired in January 2023 and the one Unit 2 lease expires in January 2024.  The annual lease payments during the renewal periods aggregate $1.6 million on the remaining PVNGS Unit 2 lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 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 depreciates 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.  Upon expiration of the leases PNM will cease depreciation and as authorized by the NMPRC create a regulatory asset 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: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.  In January 2023, the Unit 1 leases expired, and PNM closed on the associated sale to SRP, receiving payments of $33.7&#160;million, of which $28.4&#160;million was recorded as a reduction to Net utility plant on the Condensed Consolidated Balance Sheets and is presented as cash flows from investing activities on the Condensed Consolidated Statement of Cash Flows.  In addition, $5.3&#160;million was recorded as a reduction to Materials, supplies, and fuel stock on the Condensed Consolidated Balance Sheets and is presented as cash flows from operating activities on the Condensed Consolidated Statement of Cash Flows.  See Note 12 for 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 March&#160;31, 2023, amounts due to the lessors under the circumstances described above would be up to $13.8&#160;million, payable on July 15, 2023 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&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;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 2023 payment for the amount due under the Navajo Nation right-of-way lease was $8.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 Condensed Consolidated Balance Sheets and recognizes amortization expense associated with these agreements in the Condensed Consolidated Statement of Earnings over their term.  As of March&#160;31, 2023 and December&#160;31, 2022, the unamortized balance 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;these rights-of-ways was $58.3 million and $54.6 million.  PNM recognized amortization expense associated with these agreements of $0.9&#160;million and $1.0&#160;million in the three months ended March 31, 2023 and 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&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;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 March&#160;31, 2023, residual value guarantees on fleet vehicle and equipment leases are $1.0&#160;million, $1.2 million, and $2.1 million for PNM, TNMP, and PNMR Consolidated.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:105%"&gt;Information related to the Company&#x2019;s operating leases recorded on the Condensed Consolidated Balance Sheets is presented below:&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:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.424%"/&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;March 31, 2023&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, 2022&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 2px 21.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;Operating lease assets, net of amortization&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;49,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;2,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align: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 portion of operating lease 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,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;vertical-align:bottom"&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;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;40,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/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;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 Condensed Consolidated Balance Sheets is presented below:&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:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.424%"/&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;March 31, 2023&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, 2022&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;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 2px 21.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;Non-utility property&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,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.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;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,734)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(8,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34.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;Non-utility property, net&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,320&#160;&lt;/span&gt;&lt;/td&gt;&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,165&#160;&lt;/span&gt;&lt;/td&gt;&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;25,533&#160;&lt;/span&gt;&lt;/td&gt;&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,598&#160;&lt;/span&gt;&lt;/td&gt;&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,882&#160;&lt;/span&gt;&lt;/td&gt;&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,549&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align: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 current liabilities&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,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;3,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;3,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;7,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;/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;Other deferred 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;9,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;8,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,123&#160;&lt;/span&gt;&lt;/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;Information concerning the weighted average remaining lease terms and the weighted average discount rates used to determine the Company&#x2019;s lease liabilities as of March 31, 2023 is presented below:&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:61.695%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.056%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.065%"/&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.065%"/&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:19.046%"/&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;/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="padding:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;text-align:center;vertical-align: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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years):&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="padding:0 1pt"/&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.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;Operating leases&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;7.77&lt;/span&gt;&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.07&lt;/span&gt;&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;7.45&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&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;3.26&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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.61&lt;/span&gt;&lt;/td&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;/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;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;4.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 13pt;text-align:left;vertical-align: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;3.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;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;3.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;Information for the components of lease expense 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:67.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.752%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2023&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 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;Operating lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;3,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.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;Amounts capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34.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 operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;3,748&#160;&lt;/span&gt;&lt;/td&gt;&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;76&#160;&lt;/span&gt;&lt;/td&gt;&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,824&#160;&lt;/span&gt;&lt;/td&gt;&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 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;Financing lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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 21.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;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align: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 financing lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;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;637&#160;&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Total lease expense for the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;4,597&#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;251&#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;4,874&#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:22.5pt;padding-right:22.5pt;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:67.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.752%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Operating lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;6,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;(469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Total operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;6,498&#160;&lt;/span&gt;&lt;/td&gt;&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&#160;&lt;/span&gt;&lt;/td&gt;&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,583&#160;&lt;/span&gt;&lt;/td&gt;&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;Financing lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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 21.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;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 13pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(717)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Total financing lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;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;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;439&#160;&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;1,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Total lease expense for the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;8,039&#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;172&#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;8,297&#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;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;padding-right:22.5pt;text-align:justify;text-indent:31.5pt"&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 expense of $1.1&#160;million for the three months ended March 31, 2022 for rental of temporary cooling towers associated with the SJGS Unit 1 outage.  These amounts are offset with insurance reimbursements of $1.1&#160;million for the three months ended March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.110%"/&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;Three Months Ended&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;Three Months 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="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;March 31, 2023&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;March 31, 2022&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 style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" 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:21pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&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;Operating cash flows from operating leases&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;9,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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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 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;Operating cash flows from 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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Finance 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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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-cash information related to right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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:400;line-height:100%"&gt;Operating leases&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;1,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;2,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492&#160;&lt;/span&gt;&lt;/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;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.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 Condensed Consolidated Statements of Cash Flows for the three months ended March&#160;31, 2023 and 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:105%"&gt;Future expected lease payments are shown below:&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: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 March 31, 2023&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2023&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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;8,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,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;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;7,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Later 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;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.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 minimum lease payments&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;14,385&#160;&lt;/span&gt;&lt;/td&gt;&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;54,923&#160;&lt;/span&gt;&lt;/td&gt;&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,958&#160;&lt;/span&gt;&lt;/td&gt;&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,863&#160;&lt;/span&gt;&lt;/td&gt;&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,392&#160;&lt;/span&gt;&lt;/td&gt;&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;57,904&#160;&lt;/span&gt;&lt;/td&gt;&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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 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 March 31, 2023&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;13,263&#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;47,950&#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;12,180&#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;2,713&#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;25,491&#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;50,663&#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;&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 above table includes $12.3 million, $12.8 million, and $25.1 million for PNM, TNMP, and PNMR at March&#160;31, 2023 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 March 31, 2023, the Company has various lease arrangements that have been executed but have not yet commenced, which are primarily related to battery storage agreements.  The Company currently expects lease commencement dates in 2023 and 2024, with lease terms expiring in 2044, and will recognize lease assets and liabilities upon lease commencement.  The expected total fixed consideration to be paid for these arrangements, which includes non-lease payments, is approximately $1.3&#160;billion over the 20-year terms of the agreements.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzc5MTg_39b5e0bc-c8a2-4bfb-9be7-52bceb645cfc">Lease CommitmentsThe 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 are classified as leases.  All of the Company's leases with terms in excess of one year are recorded on the balance sheet 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 &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;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 Condensed Consolidated Statements of Earnings.  See additional discussion of the Company's leasing activities in Note 8 of the Notes to Consolidated Financial Statements in the 2022 Annual Reports on Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;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:105%"&gt;PVNGS&lt;/span&gt;&lt;/div&gt;&lt;div style="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 1985 and 1986, PNM entered into leases for its interest in PVNGS Unit 1 and 2.  The leases initially were scheduled to expire in January 2015 for four Unit 1 leases and January 2016 for 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 expired in January 2023 and the one Unit 2 lease expires in January 2024.  The annual lease payments during the renewal periods aggregate $1.6 million on the remaining PVNGS Unit 2 lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 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 depreciates 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.  Upon expiration of the leases PNM will cease depreciation and as authorized by the NMPRC create a regulatory asset 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: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.  In January 2023, the Unit 1 leases expired, and PNM closed on the associated sale to SRP, receiving payments of $33.7&#160;million, of which $28.4&#160;million was recorded as a reduction to Net utility plant on the Condensed Consolidated Balance Sheets and is presented as cash flows from investing activities on the Condensed Consolidated Statement of Cash Flows.  In addition, $5.3&#160;million was recorded as a reduction to Materials, supplies, and fuel stock on the Condensed Consolidated Balance Sheets and is presented as cash flows from operating activities on the Condensed Consolidated Statement of Cash Flows.  See Note 12 for 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 March&#160;31, 2023, amounts due to the lessors under the circumstances described above would be up to $13.8&#160;million, payable on July 15, 2023 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&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;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 2023 payment for the amount due under the Navajo Nation right-of-way lease was $8.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 Condensed Consolidated Balance Sheets and recognizes amortization expense associated with these agreements in the Condensed Consolidated Statement of Earnings over their term.  As of March&#160;31, 2023 and December&#160;31, 2022, the unamortized balance 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;these rights-of-ways was $58.3 million and $54.6 million.  PNM recognized amortization expense associated with these agreements of $0.9&#160;million and $1.0&#160;million in the three months ended March 31, 2023 and 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&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;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 March&#160;31, 2023, residual value guarantees on fleet vehicle and equipment leases are $1.0&#160;million, $1.2 million, and $2.1 million for PNM, TNMP, and PNMR Consolidated.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:105%"&gt;Information related to the Company&#x2019;s operating leases recorded on the Condensed Consolidated Balance Sheets is presented below:&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:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.424%"/&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;March 31, 2023&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, 2022&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 2px 21.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;Operating lease assets, net of amortization&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;49,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;2,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align: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 portion of operating lease 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,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;vertical-align:bottom"&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;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;40,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/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;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 Condensed Consolidated Balance Sheets is presented below:&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:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.424%"/&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;March 31, 2023&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, 2022&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;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 2px 21.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;Non-utility property&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,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.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;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,734)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(8,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34.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;Non-utility property, net&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,320&#160;&lt;/span&gt;&lt;/td&gt;&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,165&#160;&lt;/span&gt;&lt;/td&gt;&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;25,533&#160;&lt;/span&gt;&lt;/td&gt;&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,598&#160;&lt;/span&gt;&lt;/td&gt;&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,882&#160;&lt;/span&gt;&lt;/td&gt;&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,549&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align: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 current liabilities&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,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;3,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;3,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;7,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;/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;Other deferred 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;9,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;8,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,123&#160;&lt;/span&gt;&lt;/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;Information concerning the weighted average remaining lease terms and the weighted average discount rates used to determine the Company&#x2019;s lease liabilities as of March 31, 2023 is presented below:&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:61.695%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.056%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.065%"/&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.065%"/&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:19.046%"/&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;/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="padding:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;text-align:center;vertical-align: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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years):&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="padding:0 1pt"/&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.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;Operating leases&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;7.77&lt;/span&gt;&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.07&lt;/span&gt;&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;7.45&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&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;3.26&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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.61&lt;/span&gt;&lt;/td&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;/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;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;4.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 13pt;text-align:left;vertical-align: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;3.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;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;3.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;Information for the components of lease expense 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:67.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.752%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2023&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 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;Operating lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;3,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.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;Amounts capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34.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 operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;3,748&#160;&lt;/span&gt;&lt;/td&gt;&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;76&#160;&lt;/span&gt;&lt;/td&gt;&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,824&#160;&lt;/span&gt;&lt;/td&gt;&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 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;Financing lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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 21.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;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align: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 financing lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;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;637&#160;&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Total lease expense for the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;4,597&#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;251&#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;4,874&#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:22.5pt;padding-right:22.5pt;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:67.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.752%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Operating lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;6,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;(469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Total operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;6,498&#160;&lt;/span&gt;&lt;/td&gt;&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&#160;&lt;/span&gt;&lt;/td&gt;&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,583&#160;&lt;/span&gt;&lt;/td&gt;&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;Financing lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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 21.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;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 13pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(717)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Total financing lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;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;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;439&#160;&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;1,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Total lease expense for the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;8,039&#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;172&#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;8,297&#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;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;padding-right:22.5pt;text-align:justify;text-indent:31.5pt"&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 expense of $1.1&#160;million for the three months ended March 31, 2022 for rental of temporary cooling towers associated with the SJGS Unit 1 outage.  These amounts are offset with insurance reimbursements of $1.1&#160;million for the three months ended March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.110%"/&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;Three Months Ended&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;Three Months 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="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;March 31, 2023&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;March 31, 2022&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 style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" 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:21pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&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;Operating cash flows from operating leases&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;9,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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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 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;Operating cash flows from 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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Finance 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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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-cash information related to right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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:400;line-height:100%"&gt;Operating leases&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;1,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;2,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492&#160;&lt;/span&gt;&lt;/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;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.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 Condensed Consolidated Statements of Cash Flows for the three months ended March&#160;31, 2023 and 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:105%"&gt;Future expected lease payments are shown below:&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: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 March 31, 2023&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2023&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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;8,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,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;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;7,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Later 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;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.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 minimum lease payments&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;14,385&#160;&lt;/span&gt;&lt;/td&gt;&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;54,923&#160;&lt;/span&gt;&lt;/td&gt;&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,958&#160;&lt;/span&gt;&lt;/td&gt;&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,863&#160;&lt;/span&gt;&lt;/td&gt;&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,392&#160;&lt;/span&gt;&lt;/td&gt;&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;57,904&#160;&lt;/span&gt;&lt;/td&gt;&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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 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 March 31, 2023&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;13,263&#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;47,950&#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;12,180&#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;2,713&#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;25,491&#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;50,663&#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;&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 above table includes $12.3 million, $12.8 million, and $25.1 million for PNM, TNMP, and PNMR at March&#160;31, 2023 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 March 31, 2023, the Company has various lease arrangements that have been executed but have not yet commenced, which are primarily related to battery storage agreements.  The Company currently expects lease commencement dates in 2023 and 2024, with lease terms expiring in 2044, and will recognize lease assets and liabilities upon lease commencement.  The expected total fixed consideration to be paid for these arrangements, which includes non-lease payments, is approximately $1.3&#160;billion over the 20-year terms of the agreements.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <pnm:NumberOfLeasesExpiring
      contextRef="ia0f0d7f355ff4e66a4333ba1a1429326_I20150115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzEzNjc_ee172003-356e-4772-92a0-1f68e845462e"
      unitRef="lease">4</pnm:NumberOfLeasesExpiring>
    <pnm:NumberOfLeasesExpiring
      contextRef="ib583cb7a94e84c67aae33c29abde673d_I20160115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzE0MTM_9abf78e5-56f8-4ee0-b44a-b8eb015afd38"
      unitRef="lease">4</pnm:NumberOfLeasesExpiring>
    <pnm:NumberOfLeasesExpiring
      contextRef="ia0f0d7f355ff4e66a4333ba1a1429326_I20150115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzE0OTc_ee172003-356e-4772-92a0-1f68e845462e"
      unitRef="lease">4</pnm:NumberOfLeasesExpiring>
    <pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended
      contextRef="ib583cb7a94e84c67aae33c29abde673d_I20160115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzE1NDM_75b31974-64da-4344-9f4c-abdb3b1a2f44"
      unitRef="lease">1</pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended>
    <pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended
      contextRef="ia0f0d7f355ff4e66a4333ba1a1429326_I20150115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzE2NzA_a6b199fd-a732-4ebe-82fa-3feb6df01744"
      unitRef="lease">4</pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended>
    <pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended
      contextRef="ib583cb7a94e84c67aae33c29abde673d_I20160115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzE3MjY_75b31974-64da-4344-9f4c-abdb3b1a2f44"
      unitRef="lease">1</pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended>
    <pnm:AnnualLeasePaymentsDuringRenewalPeriod
      contextRef="i6888bb156521438e990d16f619f950da_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzE4NjM_23ebe90b-9b4d-46cd-9b9c-c773d56741fd"
      unitRef="usd">1600000</pnm:AnnualLeasePaymentsDuringRenewalPeriod>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i3dd5738df16d4b9c9836ab76695a5440_D20230101-20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzU0OTc1NTgxNTA4NTU_764c1cf5-2394-40af-b7e2-641d13965f2e"
      unitRef="usd">33700000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzU0OTc1NTgyNjI4NA_43ba46b4-7310-4163-a7a7-c9ea03d48da9"
      unitRef="usd">28400000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i2aed32c709074fdb93ac05d9f19eb8d6_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzU0OTc1NTgyODAyOQ_a7fa200c-391e-4577-b0a2-b4ca096b9eef"
      unitRef="usd">-5300000</us-gaap:IncreaseDecreaseInInventories>
    <pnm:LesseeOperatingLeasePaymentsToLessorUponOccurrenceOfCertainEvents
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzQxMzk_adc40efa-183a-48a0-abcb-a682bc7afe23"
      unitRef="usd">13800000</pnm:LesseeOperatingLeasePaymentsToLessorUponOccurrenceOfCertainEvents>
    <pnm:LesseeRightOfWayLeaseAnnualPayments
      contextRef="i75b1f8ba795d4fdb83470f6aa7342447_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzQ2NDA_87ab085a-3d26-483e-9299-b67a346da05b"
      unitRef="usd">6000000</pnm:LesseeRightOfWayLeaseAnnualPayments>
    <pnm:LesseeRightOfWayLeasePayments
      contextRef="i14c01b3b50b14750a39b47fc8e357cc6_D20220401-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzQ4MTc_bcd6f6f7-4c14-49a5-8df6-852337caaa99"
      unitRef="usd">8300000</pnm:LesseeRightOfWayLeasePayments>
    <pnm:UnamortizedCostOfPrepaidRightOfWayAgreements
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzU0NzE_7545c4dd-e69a-4f1d-b999-96d32cf28326"
      unitRef="usd">58300000</pnm:UnamortizedCostOfPrepaidRightOfWayAgreements>
    <pnm:UnamortizedCostOfPrepaidRightOfWayAgreements
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzU0Nzg_530f0730-d1e6-4965-abaf-d61a42b9af00"
      unitRef="usd">54600000</pnm:UnamortizedCostOfPrepaidRightOfWayAgreements>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzU1NTU_68c31e45-6e84-42ec-b47f-cca166f776e1"
      unitRef="usd">900000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzU1NjI_2106b853-eaf5-4b9f-ad81-b58c917921f3"
      unitRef="usd">1000000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseResidualValueOfLeasedAsset
      contextRef="ife12e51830f54899820620b5a8dc7a68_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzYxOTY_d048d3b4-de96-466f-9fb1-f1f02f31409e"
      unitRef="usd">1000000</us-gaap:OperatingLeaseResidualValueOfLeasedAsset>
    <us-gaap:OperatingLeaseResidualValueOfLeasedAsset
      contextRef="ibb2a14744ac544218ee7838fc5f94fd2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzYyMDA_24138c0d-0183-448f-9834-94edfc1f9178"
      unitRef="usd">1200000</us-gaap:OperatingLeaseResidualValueOfLeasedAsset>
    <us-gaap:OperatingLeaseResidualValueOfLeasedAsset
      contextRef="i1b945f7fe87b4992921baca5a307a426_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzYyMDg_1b126bbf-b700-4789-af44-4b3013308129"
      unitRef="usd">2100000</us-gaap:OperatingLeaseResidualValueOfLeasedAsset>
    <pnm:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzc5MjA_df34194e-07e5-4918-a6ae-e7a91b851e25">&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;Information related to the Company&#x2019;s operating leases recorded on the Condensed Consolidated Balance Sheets is presented below:&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:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.424%"/&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;March 31, 2023&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, 2022&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 2px 21.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;Operating lease assets, net of amortization&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;49,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;2,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align: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 portion of operating lease 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,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;vertical-align:bottom"&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;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;40,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Information related to the Company&#x2019;s financing leases recorded on the Condensed Consolidated Balance Sheets is presented below:&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.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.424%"/&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;March 31, 2023&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, 2022&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;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 2px 21.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;Non-utility property&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,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.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;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,734)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(8,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34.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;Non-utility property, net&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,320&#160;&lt;/span&gt;&lt;/td&gt;&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,165&#160;&lt;/span&gt;&lt;/td&gt;&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;25,533&#160;&lt;/span&gt;&lt;/td&gt;&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,598&#160;&lt;/span&gt;&lt;/td&gt;&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,882&#160;&lt;/span&gt;&lt;/td&gt;&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,549&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align: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 current liabilities&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,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;3,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;3,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;7,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;/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;Other deferred 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;9,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;8,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,123&#160;&lt;/span&gt;&lt;/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;Information concerning the weighted average remaining lease terms and the weighted average discount rates used to determine the Company&#x2019;s lease liabilities as of March 31, 2023 is presented below:&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:61.695%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.056%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.065%"/&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.065%"/&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:19.046%"/&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;/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="padding:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;text-align:center;vertical-align: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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years):&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="padding:0 1pt"/&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.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;Operating leases&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;7.77&lt;/span&gt;&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.07&lt;/span&gt;&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;7.45&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&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;3.26&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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.61&lt;/span&gt;&lt;/td&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;/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;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;4.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 13pt;text-align:left;vertical-align: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;3.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;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;3.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;</pnm:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo5NjllNDI4ZGFhNjg0ZmFlYTEwNzNhNzUzYzM0YjNjOS90YWJsZXJhbmdlOjk2OWU0MjhkYWE2ODRmYWVhMTA3M2E3NTNjMzRiM2M5XzQtMS0xLTEtMTY0MTE0_79efe921-c5a0-4a92-b3a1-11a572664c2b"
      unitRef="usd">49732000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo5NjllNDI4ZGFhNjg0ZmFlYTEwNzNhNzUzYzM0YjNjOS90YWJsZXJhbmdlOjk2OWU0MjhkYWE2ODRmYWVhMTA3M2E3NTNjMzRiM2M5XzQtMy0xLTEtMTY0MTE0_a1668d43-fa05-4dd0-99da-4a3328cc37e5"
      unitRef="usd">2943000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo5NjllNDI4ZGFhNjg0ZmFlYTEwNzNhNzUzYzM0YjNjOS90YWJsZXJhbmdlOjk2OWU0MjhkYWE2ODRmYWVhMTA3M2E3NTNjMzRiM2M5XzQtNS0xLTEtMTY0MTE0_2318fc84-4c64-47e3-9416-04d2f8558f44"
      unitRef="usd">52675000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo5NjllNDI4ZGFhNjg0ZmFlYTEwNzNhNzUzYzM0YjNjOS90YWJsZXJhbmdlOjk2OWU0MjhkYWE2ODRmYWVhMTA3M2E3NTNjMzRiM2M5XzQtNy0xLTEtMTY0MTE0_587479b6-df5f-47f5-ae46-94e3ad8f8a16"
      unitRef="usd">52556000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo5NjllNDI4ZGFhNjg0ZmFlYTEwNzNhNzUzYzM0YjNjOS90YWJsZXJhbmdlOjk2OWU0MjhkYWE2ODRmYWVhMTA3M2E3NTNjMzRiM2M5XzQtOS0xLTEtMTY0MTE0_fc32a61b-9900-4155-b9b0-7e394306f008"
      unitRef="usd">3426000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo5NjllNDI4ZGFhNjg0ZmFlYTEwNzNhNzUzYzM0YjNjOS90YWJsZXJhbmdlOjk2OWU0MjhkYWE2ODRmYWVhMTA3M2E3NTNjMzRiM2M5XzQtMTEtMS0xLTE2NDExNA_6c186eb8-2e1d-4a11-af09-60321b480d1c"
      unitRef="usd">55982000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo5NjllNDI4ZGFhNjg0ZmFlYTEwNzNhNzUzYzM0YjNjOS90YWJsZXJhbmdlOjk2OWU0MjhkYWE2ODRmYWVhMTA3M2E3NTNjMzRiM2M5XzUtMS0xLTEtMTY0MTE0_72ec8865-8fca-4c33-b71e-0ea64f6b91eb"
      unitRef="usd">9191000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo5NjllNDI4ZGFhNjg0ZmFlYTEwNzNhNzUzYzM0YjNjOS90YWJsZXJhbmdlOjk2OWU0MjhkYWE2ODRmYWVhMTA3M2E3NTNjMzRiM2M5XzUtMy0xLTEtMTY0MTE0_52a36dc1-744c-4e1d-9fad-5d5036008b81"
      unitRef="usd">1234000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo5NjllNDI4ZGFhNjg0ZmFlYTEwNzNhNzUzYzM0YjNjOS90YWJsZXJhbmdlOjk2OWU0MjhkYWE2ODRmYWVhMTA3M2E3NTNjMzRiM2M5XzUtNS0xLTEtMTY0MTE0_2366dd44-8cfe-4d64-8d45-c8890075f5ed"
      unitRef="usd">10425000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo5NjllNDI4ZGFhNjg0ZmFlYTEwNzNhNzUzYzM0YjNjOS90YWJsZXJhbmdlOjk2OWU0MjhkYWE2ODRmYWVhMTA3M2E3NTNjMzRiM2M5XzUtNy0xLTEtMTY0MTE0_5cde1adb-6e55-4016-9477-1a547b6f5f20"
      unitRef="usd">17239000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo5NjllNDI4ZGFhNjg0ZmFlYTEwNzNhNzUzYzM0YjNjOS90YWJsZXJhbmdlOjk2OWU0MjhkYWE2ODRmYWVhMTA3M2E3NTNjMzRiM2M5XzUtOS0xLTEtMTY0MTE0_b77a7a08-9d19-42cf-afc8-18fe1e94fd74"
      unitRef="usd">1543000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo5NjllNDI4ZGFhNjg0ZmFlYTEwNzNhNzUzYzM0YjNjOS90YWJsZXJhbmdlOjk2OWU0MjhkYWE2ODRmYWVhMTA3M2E3NTNjMzRiM2M5XzUtMTEtMS0xLTE2NDExNA_9704db29-72f6-4eac-96ac-a199a7f285fd"
      unitRef="usd">18781000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo5NjllNDI4ZGFhNjg0ZmFlYTEwNzNhNzUzYzM0YjNjOS90YWJsZXJhbmdlOjk2OWU0MjhkYWE2ODRmYWVhMTA3M2E3NTNjMzRiM2M5XzYtMS0xLTEtMTY0MTE0_01d79cd3-a491-484f-b3b4-de47caa54084"
      unitRef="usd">38759000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo5NjllNDI4ZGFhNjg0ZmFlYTEwNzNhNzUzYzM0YjNjOS90YWJsZXJhbmdlOjk2OWU0MjhkYWE2ODRmYWVhMTA3M2E3NTNjMzRiM2M5XzYtMy0xLTEtMTY0MTE0_98d2d55b-ab40-4e9c-9c32-2d92dd939d53"
      unitRef="usd">1479000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo5NjllNDI4ZGFhNjg0ZmFlYTEwNzNhNzUzYzM0YjNjOS90YWJsZXJhbmdlOjk2OWU0MjhkYWE2ODRmYWVhMTA3M2E3NTNjMzRiM2M5XzYtNS0xLTEtMTY0MTE0_47aa3cdc-5fc8-454c-a40a-32d272e8b928"
      unitRef="usd">40238000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo5NjllNDI4ZGFhNjg0ZmFlYTEwNzNhNzUzYzM0YjNjOS90YWJsZXJhbmdlOjk2OWU0MjhkYWE2ODRmYWVhMTA3M2E3NTNjMzRiM2M5XzYtNy0xLTEtMTY0MTE0_ba6f8e2e-b8f2-4d52-a756-cb952f9a6952"
      unitRef="usd">39633000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo5NjllNDI4ZGFhNjg0ZmFlYTEwNzNhNzUzYzM0YjNjOS90YWJsZXJhbmdlOjk2OWU0MjhkYWE2ODRmYWVhMTA3M2E3NTNjMzRiM2M5XzYtOS0xLTEtMTY0MTE0_9d30e61e-7208-4e9d-92e1-f6fabecba4f1"
      unitRef="usd">1703000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo5NjllNDI4ZGFhNjg0ZmFlYTEwNzNhNzUzYzM0YjNjOS90YWJsZXJhbmdlOjk2OWU0MjhkYWE2ODRmYWVhMTA3M2E3NTNjMzRiM2M5XzYtMTEtMS0xLTE2NDExNA_6c7e849b-f414-4463-81d1-b210d5a3218e"
      unitRef="usd">41336000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <pnm:FinanceLeaseRightOfUseAssetGross
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzQtMS0xLTEtMTY0MTE0_8113ad9b-23a8-493b-86e4-0518af3e636a"
      unitRef="usd">22054000</pnm:FinanceLeaseRightOfUseAssetGross>
    <pnm:FinanceLeaseRightOfUseAssetGross
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzQtMy0xLTEtMTY0MTE0_6ae660ed-7c57-43ad-8464-d60a3797ad3a"
      unitRef="usd">21431000</pnm:FinanceLeaseRightOfUseAssetGross>
    <pnm:FinanceLeaseRightOfUseAssetGross
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzQtNS0xLTEtMTY0MTE0_1e2c6449-c020-4e1f-87de-5f4d14ec6674"
      unitRef="usd">43815000</pnm:FinanceLeaseRightOfUseAssetGross>
    <pnm:FinanceLeaseRightOfUseAssetGross
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzQtNy0xLTEtMTY0MTE0_290effda-0da3-46ed-be8d-82d8716e58de"
      unitRef="usd">19324000</pnm:FinanceLeaseRightOfUseAssetGross>
    <pnm:FinanceLeaseRightOfUseAssetGross
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzQtOS0xLTEtMTY0MTE0_56a7da50-8846-4b9e-92c4-83e8a06c2b1d"
      unitRef="usd">20084000</pnm:FinanceLeaseRightOfUseAssetGross>
    <pnm:FinanceLeaseRightOfUseAssetGross
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzQtMTEtMS0xLTE2NDExNA_11126fa2-eda7-440c-954a-6c5a64910d00"
      unitRef="usd">39738000</pnm:FinanceLeaseRightOfUseAssetGross>
    <pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzUtMS0xLTEtMTY0MTE0_90e631b0-7bc1-4aff-b774-997b0fe84558"
      unitRef="usd">8734000</pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation>
    <pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzUtMy0xLTEtMTY0MTE0_05f82705-60a5-4c60-8c68-07c8fecdc389"
      unitRef="usd">9266000</pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation>
    <pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzUtNS0xLTEtMTY0MTE0_3ee4fa3e-1da3-45a1-b889-cd8b3dc166ed"
      unitRef="usd">18282000</pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation>
    <pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzUtNy0xLTEtMTY0MTE0_24b9af1a-3b26-44ca-bb09-21a7d660221d"
      unitRef="usd">7726000</pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation>
    <pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzUtOS0xLTEtMTY0MTE0_4e8beb8d-b53b-44ee-bef9-1051391cc5ce"
      unitRef="usd">8202000</pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation>
    <pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzUtMTEtMS0xLTE2NDExNA_b1a6176e-acac-441c-8550-f80e284c4211"
      unitRef="usd">16189000</pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzYtMS0xLTEtMTY0MTE0_452c009e-8be5-4b44-b67a-44495c594c92"
      unitRef="usd">13320000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzYtMy0xLTEtMTY0MTE0_4c30b8e8-f0b3-4667-9d94-5301c61d0794"
      unitRef="usd">12165000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzYtNS0xLTEtMTY0MTE0_bb035dd7-df1e-4673-9197-015017ffbc03"
      unitRef="usd">25533000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzYtNy0xLTEtMTY0MTE0_3edb4f89-3499-472b-a1af-b170f69f83bd"
      unitRef="usd">11598000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzYtOS0xLTEtMTY0MTE0_5f80069a-3479-46cf-bea6-bddaae42ae11"
      unitRef="usd">11882000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzYtMTEtMS0xLTE2NDExNA_18129262-f3ab-4127-bf70-2042a9e328c0"
      unitRef="usd">23549000</us-gaap:FinanceLeaseRightOfUseAsset>
    <pnm:FinanceLeaseLiabilityCurrentOther
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzgtMS0xLTEtMTY0MTE0_643f94f6-bd44-4147-b232-943ebe2079d1"
      unitRef="usd">3990000</pnm:FinanceLeaseLiabilityCurrentOther>
    <pnm:FinanceLeaseLiabilityCurrentOther
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzgtMy0xLTEtMTY0MTE0_301efc00-8914-4e30-b434-30471339111b"
      unitRef="usd">4166000</pnm:FinanceLeaseLiabilityCurrentOther>
    <pnm:FinanceLeaseLiabilityCurrentOther
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzgtNS0xLTEtMTY0MTE0_5c852f55-2ff5-4635-8a8b-f4d49e89ee44"
      unitRef="usd">8193000</pnm:FinanceLeaseLiabilityCurrentOther>
    <pnm:FinanceLeaseLiabilityCurrentOther
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzgtNy0xLTEtMTY0MTE0_bfbf8ab1-5790-4bc8-a01b-8f1646128f03"
      unitRef="usd">3441000</pnm:FinanceLeaseLiabilityCurrentOther>
    <pnm:FinanceLeaseLiabilityCurrentOther
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzgtOS0xLTEtMTY0MTE0_bc5d6a2e-0e50-478b-884e-63aeb29dbf87"
      unitRef="usd">3867000</pnm:FinanceLeaseLiabilityCurrentOther>
    <pnm:FinanceLeaseLiabilityCurrentOther
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzgtMTEtMS0xLTE2NDExNA_22cd31ae-cec7-4952-98b0-3c13a610a215"
      unitRef="usd">7363000</pnm:FinanceLeaseLiabilityCurrentOther>
    <pnm:FinanceLeaseLiabilityDeferredCreditsOther
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzktMS0xLTEtMTY0MTE0_e463cf5f-33ed-4752-832b-041112c8f94d"
      unitRef="usd">9273000</pnm:FinanceLeaseLiabilityDeferredCreditsOther>
    <pnm:FinanceLeaseLiabilityDeferredCreditsOther
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzktMy0xLTEtMTY0MTE0_05ae2d7e-098c-4ced-894c-14b7ae2ffa74"
      unitRef="usd">8014000</pnm:FinanceLeaseLiabilityDeferredCreditsOther>
    <pnm:FinanceLeaseLiabilityDeferredCreditsOther
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzktNS0xLTEtMTY0MTE0_3f93280f-366b-42e5-9f3c-fee690fae925"
      unitRef="usd">17298000</pnm:FinanceLeaseLiabilityDeferredCreditsOther>
    <pnm:FinanceLeaseLiabilityDeferredCreditsOther
      contextRef="i3284c1cbb5f741fca8a385d2f542d586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzktNy0xLTEtMTY0MTE0_40e7e789-3e31-4bd7-a6f8-01207979b583"
      unitRef="usd">8079000</pnm:FinanceLeaseLiabilityDeferredCreditsOther>
    <pnm:FinanceLeaseLiabilityDeferredCreditsOther
      contextRef="i66c2fef396164f8eab25c19df243aeb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzktOS0xLTEtMTY0MTE0_f42dbb90-bc3c-4557-84e6-bcde4e3c4656"
      unitRef="usd">8028000</pnm:FinanceLeaseLiabilityDeferredCreditsOther>
    <pnm:FinanceLeaseLiabilityDeferredCreditsOther
      contextRef="i7ae2c67fe02743f29e6ecfbdb78e218d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo1YWVmNmExYzUyZDE0YjY2YWQxMzgxYmVkOGQ0MGVkMi90YWJsZXJhbmdlOjVhZWY2YTFjNTJkMTRiNjZhZDEzODFiZWQ4ZDQwZWQyXzktMTEtMS0xLTE2NDExNA_01c4157a-ae6b-44fb-b2c2-90d1ed14048c"
      unitRef="usd">16123000</pnm:FinanceLeaseLiabilityDeferredCreditsOther>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3ZjI0ZDA1ZjlkZDQ0NWRmOTUzY2FiZmU0MmZhOWRmMy90YWJsZXJhbmdlOjdmMjRkMDVmOWRkNDQ1ZGY5NTNjYWJmZTQyZmE5ZGYzXzMtMS0xLTEtMTY0MTE0_6a693a95-195a-41dc-9e41-61cc18493c26">P7Y9M7D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3ZjI0ZDA1ZjlkZDQ0NWRmOTUzY2FiZmU0MmZhOWRmMy90YWJsZXJhbmdlOjdmMjRkMDVmOWRkNDQ1ZGY5NTNjYWJmZTQyZmE5ZGYzXzMtMy0xLTEtMTY0MTE0_bc879e66-648e-4127-9f3d-cbe12155978e">P2Y25D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3ZjI0ZDA1ZjlkZDQ0NWRmOTUzY2FiZmU0MmZhOWRmMy90YWJsZXJhbmdlOjdmMjRkMDVmOWRkNDQ1ZGY5NTNjYWJmZTQyZmE5ZGYzXzMtNS0xLTEtMTY0MTE0_def5207f-afe8-44de-b175-89964da1b298">P7Y5M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3ZjI0ZDA1ZjlkZDQ0NWRmOTUzY2FiZmU0MmZhOWRmMy90YWJsZXJhbmdlOjdmMjRkMDVmOWRkNDQ1ZGY5NTNjYWJmZTQyZmE5ZGYzXzQtMS0xLTEtMTY0MTE0_2fd195ce-06dd-471d-804c-dca5979b70fb">P3Y11M12D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3ZjI0ZDA1ZjlkZDQ0NWRmOTUzY2FiZmU0MmZhOWRmMy90YWJsZXJhbmdlOjdmMjRkMDVmOWRkNDQ1ZGY5NTNjYWJmZTQyZmE5ZGYzXzQtMy0xLTEtMTY0MTE0_c528980a-9d87-44e1-9f6f-a38bee7582d6">P3Y3M3D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3ZjI0ZDA1ZjlkZDQ0NWRmOTUzY2FiZmU0MmZhOWRmMy90YWJsZXJhbmdlOjdmMjRkMDVmOWRkNDQ1ZGY5NTNjYWJmZTQyZmE5ZGYzXzQtNS0xLTEtMTY0MTE0_36b92133-b395-4c59-9b95-99122902ae16">P3Y7M9D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3ZjI0ZDA1ZjlkZDQ0NWRmOTUzY2FiZmU0MmZhOWRmMy90YWJsZXJhbmdlOjdmMjRkMDVmOWRkNDQ1ZGY5NTNjYWJmZTQyZmE5ZGYzXzctMS0xLTEtMTY0MTE0_8996b558-899a-412b-9004-376f754f7de9"
      unitRef="number">0.0408</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3ZjI0ZDA1ZjlkZDQ0NWRmOTUzY2FiZmU0MmZhOWRmMy90YWJsZXJhbmdlOjdmMjRkMDVmOWRkNDQ1ZGY5NTNjYWJmZTQyZmE5ZGYzXzctMy0xLTEtMTY0MTE0_80a42452-ae36-4bce-bcdd-8e23f80c3168"
      unitRef="number">0.0406</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3ZjI0ZDA1ZjlkZDQ0NWRmOTUzY2FiZmU0MmZhOWRmMy90YWJsZXJhbmdlOjdmMjRkMDVmOWRkNDQ1ZGY5NTNjYWJmZTQyZmE5ZGYzXzctNS0xLTEtMTY0MTE0_ec64a993-da71-49a5-ab7d-52f1b33b53c0"
      unitRef="number">0.0408</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3ZjI0ZDA1ZjlkZDQ0NWRmOTUzY2FiZmU0MmZhOWRmMy90YWJsZXJhbmdlOjdmMjRkMDVmOWRkNDQ1ZGY5NTNjYWJmZTQyZmE5ZGYzXzgtMS0xLTEtMTY0MTE0_8811b160-d973-4e55-8a21-cacc7d2e4b36"
      unitRef="number">0.0390</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3ZjI0ZDA1ZjlkZDQ0NWRmOTUzY2FiZmU0MmZhOWRmMy90YWJsZXJhbmdlOjdmMjRkMDVmOWRkNDQ1ZGY5NTNjYWJmZTQyZmE5ZGYzXzgtMy0xLTEtMTY0MTE0_b620b5de-29f6-46be-b83b-d9185f58d3d0"
      unitRef="number">0.0380</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3ZjI0ZDA1ZjlkZDQ0NWRmOTUzY2FiZmU0MmZhOWRmMy90YWJsZXJhbmdlOjdmMjRkMDVmOWRkNDQ1ZGY5NTNjYWJmZTQyZmE5ZGYzXzgtNS0xLTEtMTY0MTE0_02cd0e8b-8b9c-4298-bdfe-5ba42533b424"
      unitRef="number">0.0385</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzc5MDY_19e18dbc-1649-4e6d-9538-b8b5a272aba4">&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="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:67.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.752%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2023&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 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;Operating lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;3,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.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;Amounts capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34.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 operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;3,748&#160;&lt;/span&gt;&lt;/td&gt;&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;76&#160;&lt;/span&gt;&lt;/td&gt;&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,824&#160;&lt;/span&gt;&lt;/td&gt;&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 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;Financing lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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 21.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;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align: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 financing lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;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;637&#160;&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Total lease expense for the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;4,597&#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;251&#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;4,874&#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:22.5pt;padding-right:22.5pt;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:67.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.752%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Operating lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;6,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;(469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Total operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;6,498&#160;&lt;/span&gt;&lt;/td&gt;&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&#160;&lt;/span&gt;&lt;/td&gt;&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,583&#160;&lt;/span&gt;&lt;/td&gt;&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;Financing lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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 21.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;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 13pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(717)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Total financing lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;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;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;439&#160;&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;1,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Total lease expense for the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;8,039&#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;172&#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;8,297&#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;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;padding-right:22.5pt;text-align:justify;text-indent:31.5pt"&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 expense of $1.1&#160;million for the three months ended March 31, 2022 for rental of temporary cooling towers associated with the SJGS Unit 1 outage.  These amounts are offset with insurance reimbursements of $1.1&#160;million for the three months ended March 31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzMtNy0xLTEtMTY0MTE0_8f871dab-dcec-4eeb-8578-45ed6b8b8cb8"
      unitRef="usd">3908000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzMtOS0xLTEtMTY0MTE0_9aba49f8-3014-45aa-92dd-332fa03d75ed"
      unitRef="usd">429000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzMtMTEtMS0xLTE2NDExNA_6d4a0cc3-e974-413c-a971-340047fd20a4"
      unitRef="usd">4337000</us-gaap:OperatingLeaseCost>
    <pnm:OperatingLeaseCapitalizedCosts
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzQtNy0xLTEtMTY0MTE0_f7f83cb6-efe4-45ec-ad78-9467bd9d4722"
      unitRef="usd">160000</pnm:OperatingLeaseCapitalizedCosts>
    <pnm:OperatingLeaseCapitalizedCosts
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzQtOS0xLTEtMTY0MTE0_baa74af7-7042-457c-af80-4a27b7f89091"
      unitRef="usd">353000</pnm:OperatingLeaseCapitalizedCosts>
    <pnm:OperatingLeaseCapitalizedCosts
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzQtMTEtMS0xLTE2NDExNA_e5d65d95-ae71-4986-a87b-e8cb6977e2b0"
      unitRef="usd">513000</pnm:OperatingLeaseCapitalizedCosts>
    <us-gaap:OperatingLeaseExpense
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzUtNy0xLTEtMTY0MTE0_c13ebce1-5e0f-4c25-8a19-62166c1e37ec"
      unitRef="usd">3748000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzUtOS0xLTEtMTY0MTE0_d2a4e5c7-720f-4a77-adbc-f184638100ae"
      unitRef="usd">76000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzUtMTEtMS0xLTE2NDExNA_98939cdd-e503-40ad-9f21-be440b1e762a"
      unitRef="usd">3824000</us-gaap:OperatingLeaseExpense>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzctNy0xLTEtMTY0MTE0_672d31ec-cba3-44aa-babb-67dd538d1c49"
      unitRef="usd">1008000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzctOS0xLTEtMTY0MTE0_868a22b8-7798-4b6d-8b7a-af36731c963b"
      unitRef="usd">1064000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzctMTEtMS0xLTE2NDExNA_81ebdec5-495a-47c2-a846-c4ba0bba45de"
      unitRef="usd">2093000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzgtNy0xLTEtMTY0MTE0_341c2e62-4fbb-4735-8725-33e0f009d6cc"
      unitRef="usd">122000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzgtOS0xLTEtMTY0MTE0_48267f06-b0da-46eb-b905-b937df5b4d20"
      unitRef="usd">111000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzgtMTEtMS0xLTE2NDExNA_c1940320-27e5-4277-93f7-e07b2bbcfb99"
      unitRef="usd">234000</us-gaap:FinanceLeaseInterestExpense>
    <pnm:FinanceLeaseCapitalizedCosts
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzktNy0xLTEtMTY0MTE0_572deb5f-9c14-4a4d-a7f6-c42340bd50c6"
      unitRef="usd">690000</pnm:FinanceLeaseCapitalizedCosts>
    <pnm:FinanceLeaseCapitalizedCosts
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzktOS0xLTEtMTY0MTE0_0adcaa4d-9d07-4c8a-b731-3049e2646db3"
      unitRef="usd">1000000</pnm:FinanceLeaseCapitalizedCosts>
    <pnm:FinanceLeaseCapitalizedCosts
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzktMTEtMS0xLTE2NDExNA_8ebbbb57-74d9-4a45-bd8e-69879edc6938"
      unitRef="usd">1690000</pnm:FinanceLeaseCapitalizedCosts>
    <pnm:FinanceLeaseCost
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzEwLTctMS0xLTE2NDExNA_50f0bf9c-91dd-4ae2-bd44-75227ed3c201"
      unitRef="usd">440000</pnm:FinanceLeaseCost>
    <pnm:FinanceLeaseCost
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzEwLTktMS0xLTE2NDExNA_a12792ed-ffde-4b09-be3d-7a5e7d2209c6"
      unitRef="usd">175000</pnm:FinanceLeaseCost>
    <pnm:FinanceLeaseCost
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzEwLTExLTEtMS0xNjQxMTQ_bff6e196-d8fe-47ca-a625-df7ddd6f9779"
      unitRef="usd">637000</pnm:FinanceLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzEyLTctMS0xLTE2NDExNA_81f1b833-13b8-49c6-88e0-93c623717cdb"
      unitRef="usd">262000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzEyLTktMS0xLTE2NDExNA_82c2df79-fba8-4056-9332-582ae896e2b6"
      unitRef="usd">0</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzEyLTExLTEtMS0xNjQxMTQ_9e67b1c3-3809-48f5-8def-f21812e0671a"
      unitRef="usd">262000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzEzLTctMS0xLTE2NDExNA_5d31d92a-d8db-434e-8791-d7d2ff1f999d"
      unitRef="usd">147000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzEzLTktMS0xLTE2NDExNA_8afd8bcd-40fa-4043-8c4d-d42fdfe1afe0"
      unitRef="usd">0</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzEzLTExLTEtMS0xNjQxMTQ_47f41c58-a95d-4a9e-b633-b8abb9291528"
      unitRef="usd">151000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzE0LTctMS0xLTE2NDExNA_25d0210d-9c5e-4d9f-9b87-7d8606ff27c2"
      unitRef="usd">4597000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzE0LTktMS0xLTE2NDExNA_4886db21-36d0-4d45-a892-8e5d8e15e613"
      unitRef="usd">251000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTozODJkODVhOGJjMTk0YzJiODhlODM1OWQzODZiNTYxNi90YWJsZXJhbmdlOjM4MmQ4NWE4YmMxOTRjMmI4OGU4MzU5ZDM4NmI1NjE2XzE0LTExLTEtMS0xNjQxMTQ_523ddf72-0fa3-479e-89cf-9a4f8af42adf"
      unitRef="usd">4874000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzMtNy0xLTEtMTY0MTE0_dbd73c37-96cf-4dcd-a3eb-e257646d7f33"
      unitRef="usd">6683000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzMtOS0xLTEtMTY0MTE0_5b88dd4d-497f-487e-b789-856d430041a3"
      unitRef="usd">528000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzMtMTEtMS0xLTE2NDExNA_757de42e-77d4-400a-97f9-de921a43342d"
      unitRef="usd">7237000</us-gaap:OperatingLeaseCost>
    <pnm:OperatingLeaseCapitalizedCosts
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzQtNy0xLTEtMTY0MTE0_5f87f66a-dd11-4560-afcc-24efdf0bc66c"
      unitRef="usd">185000</pnm:OperatingLeaseCapitalizedCosts>
    <pnm:OperatingLeaseCapitalizedCosts
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzQtOS0xLTEtMTY0MTE0_11cb4571-dd42-4ac0-848a-bb6040f48328"
      unitRef="usd">469000</pnm:OperatingLeaseCapitalizedCosts>
    <pnm:OperatingLeaseCapitalizedCosts
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzQtMTEtMS0xLTE2NDExNA_c36c7178-bc7b-4051-838d-28082ffa974a"
      unitRef="usd">654000</pnm:OperatingLeaseCapitalizedCosts>
    <us-gaap:OperatingLeaseExpense
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzUtNy0xLTEtMTY0MTE0_8ee78f0d-f3b3-4344-b236-98708f7ba5bb"
      unitRef="usd">6498000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzUtOS0xLTEtMTY0MTE0_fa80244f-bd31-4a81-adcd-c4aef3f9a8ba"
      unitRef="usd">59000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzUtMTEtMS0xLTE2NDExNA_df6ae3cc-aec3-4e32-b2b6-fe667b8cf527"
      unitRef="usd">6583000</us-gaap:OperatingLeaseExpense>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzctNy0xLTEtMTY0MTE0_bfaf116e-064a-4f78-8034-326c72df6fe9"
      unitRef="usd">732000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzctOS0xLTEtMTY0MTE0_d36a73e7-000e-431a-8f39-cdebae7ab001"
      unitRef="usd">757000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzctMTEtMS0xLTE2NDExNA_2d3dd7a3-a297-4dce-8ab7-17f8c6163431"
      unitRef="usd">1511000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzgtNy0xLTEtMTY0MTE0_ede43679-e7a9-4cc9-b846-400cf9670ab0"
      unitRef="usd">68000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzgtOS0xLTEtMTY0MTE0_5a56ac25-6d86-4413-9743-a5eb9473e795"
      unitRef="usd">73000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzgtMTEtMS0xLTE2NDExNA_7249716a-ab96-428e-90a7-19108bf0620f"
      unitRef="usd">141000</us-gaap:FinanceLeaseInterestExpense>
    <pnm:FinanceLeaseCapitalizedCosts
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzktNy0xLTEtMTY0MTE0_31a7572f-468c-45a8-8c49-d3f8e511b117"
      unitRef="usd">497000</pnm:FinanceLeaseCapitalizedCosts>
    <pnm:FinanceLeaseCapitalizedCosts
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzktOS0xLTEtMTY0MTE0_1c6e3d82-2fca-42c3-a180-fee16a2f3dca"
      unitRef="usd">717000</pnm:FinanceLeaseCapitalizedCosts>
    <pnm:FinanceLeaseCapitalizedCosts
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzktMTEtMS0xLTE2NDExNA_1eee1212-8ad9-4ceb-86c8-4b736f758dac"
      unitRef="usd">1213000</pnm:FinanceLeaseCapitalizedCosts>
    <pnm:FinanceLeaseCost
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzEwLTctMS0xLTE2NDExNA_2e3005cd-e68b-4a98-bd03-5441715cc42d"
      unitRef="usd">303000</pnm:FinanceLeaseCost>
    <pnm:FinanceLeaseCost
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzEwLTktMS0xLTE2NDExNA_6314352e-8ac3-439b-ac4d-7b3a4515d3e6"
      unitRef="usd">113000</pnm:FinanceLeaseCost>
    <pnm:FinanceLeaseCost
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzEwLTExLTEtMS0xNjQxMTQ_eff2c4be-7d90-4545-bd1e-3bfef564596e"
      unitRef="usd">439000</pnm:FinanceLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzEyLTctMS0xLTE2NDExNA_b0320428-ab87-4e29-8ce0-314761eff07f"
      unitRef="usd">106000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzEyLTktMS0xLTE2NDExNA_1be90200-a1eb-4ad0-95e7-c378320f2aff"
      unitRef="usd">0</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzEyLTExLTEtMS0xNjQxMTQ_a7af9f89-5552-4cf1-a45d-17b177d17d69"
      unitRef="usd">106000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzEzLTctMS0xLTE2NDExNA_878fc933-3ed3-42bb-bd82-c114ae199590"
      unitRef="usd">1132000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzEzLTktMS0xLTE2NDExNA_0198a614-452a-4301-9a6f-3cbd1c127b44"
      unitRef="usd">0</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzEzLTExLTEtMS0xNjQxMTQ_4a23ecee-16e1-4e4b-b93f-72947e897f27"
      unitRef="usd">1169000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzE0LTctMS0xLTE2NDExNA_5515cedb-9535-4cfc-8e22-1b9ad0971c81"
      unitRef="usd">8039000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzE0LTktMS0xLTE2NDExNA_1e10601a-4bc0-4fed-9ea9-d9c360c0fca9"
      unitRef="usd">172000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0Nzc1MWFlMTAzZTU0NjhiYjllM2IxYjU5NTc1YjM4Yy90YWJsZXJhbmdlOjQ3NzUxYWUxMDNlNTQ2OGJiOWUzYjFiNTk1NzViMzhjXzE0LTExLTEtMS0xNjQxMTQ_d924f987-100d-44b7-9ae0-a06e497728fa"
      unitRef="usd">8297000</us-gaap:LeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i0ec036dd5faf431683fed05eee5dea20_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzU0OTc1NTgyNTU1NQ_7e9d2e6e-1b9f-48a5-a230-3c073e61c90c"
      unitRef="usd">1100000</us-gaap:ShortTermLeaseCost>
    <us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable
      contextRef="i0ec036dd5faf431683fed05eee5dea20_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzU0OTc1NTgyNTc0MQ_ece33dc1-b431-478b-ad68-db2d9c418cf4"
      unitRef="usd">1100000</us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable>
    <pnm:ScheduleOfLeasesSupplementalCashFlowsTableTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzc5MjM_5a1e041b-ec5e-4df9-98b6-85f498ba6171">&lt;div style="text-align:justify;text-indent:31.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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.110%"/&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;Three Months Ended&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;Three Months 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="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;March 31, 2023&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;March 31, 2022&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 style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" 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:21pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&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;Operating cash flows from operating leases&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;9,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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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 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;Operating cash flows from 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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Finance 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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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-cash information related to right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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:400;line-height:100%"&gt;Operating leases&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;1,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;2,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492&#160;&lt;/span&gt;&lt;/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;</pnm:ScheduleOfLeasesSupplementalCashFlowsTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzUtMS0xLTEtMTY0MTE0_83f1061f-671d-4367-acfa-f7023fb6a7b5"
      unitRef="usd">9193000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzUtMy0xLTEtMTY0MTE0_2c418e0a-0b6d-4878-96c5-60b27a1f010f"
      unitRef="usd">126000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzUtNS0xLTEtMTY0MTE0_d5f43955-674e-4c12-8533-1f4db4c1efc5"
      unitRef="usd">9319000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzUtNy0xLTEtMTY0MTE0_92510011-dab5-4507-846d-941f1dcca926"
      unitRef="usd">9244000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzUtOS0xLTEtMTY0MTE0_8d5160e6-d643-4d61-bbc8-ba814af48700"
      unitRef="usd">49000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzUtMTEtMS0xLTE2NDExNA_9f9e97fe-cbfb-45ed-b203-58445893603a"
      unitRef="usd">9318000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzYtMS0xLTEtMTY0MTE0_31fd75a2-03cf-41b2-93b4-caa656e8433d"
      unitRef="usd">42000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzYtMy0xLTEtMTY0MTE0_c29d4442-d8ec-42c0-9284-6d888ba250eb"
      unitRef="usd">14000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzYtNS0xLTEtMTY0MTE0_c501ec73-eae0-420d-8ce1-b68f074f76ec"
      unitRef="usd">55000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzYtNy0xLTEtMTY0MTE0_f1d671a2-b913-456d-a420-d7e1e148c2ca"
      unitRef="usd">22000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzYtOS0xLTEtMTY0MTE0_c05b8738-cc8d-409d-bd0b-d21d65fc7431"
      unitRef="usd">8000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzYtMTEtMS0xLTE2NDExNA_826ae7b6-1a72-43e4-bf49-9b4b4a9f52a5"
      unitRef="usd">31000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzctMS0xLTEtMTY0MTE0_23d08152-b9f2-4fcc-ba18-19e62025316a"
      unitRef="usd">377000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzctMy0xLTEtMTY0MTE0_bf9204b1-c1ef-4843-ae61-0fecea3b160d"
      unitRef="usd">161000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzctNS0xLTEtMTY0MTE0_247d0dab-678c-44cd-a005-284679f66059"
      unitRef="usd">560000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzctNy0xLTEtMTY0MTE0_eb5477b1-beb1-4a67-8857-e54547911cb5"
      unitRef="usd">260000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzctOS0xLTEtMTY0MTE0_754256d6-4cca-46d7-aeae-ff8a36c99f6a"
      unitRef="usd">104000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzctMTEtMS0xLTE2NDExNA_d8a04cc9-f092-461e-b41b-df5e41d3f957"
      unitRef="usd">386000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzEwLTEtMS0xLTE2NDExNA_f45cb5d4-edd1-4be6-baa1-5219a8cd80e6"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzEwLTMtMS0xLTE2NDExNA_048b8663-a997-43f7-8976-7cb0ecd49c53"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzEwLTUtMS0xLTE2NDExNA_b5873782-0a75-4ea1-b55c-886c46a69e25"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzEwLTctMS0xLTE2NDExNA_e736ff02-0b75-4019-bc30-198472ea9f95"
      unitRef="usd">1079000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzEwLTktMS0xLTE2NDExNA_a9b444f8-05d8-425a-a466-856fa5099249"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzEwLTExLTEtMS0xNjQxMTQ_1e7d9246-4ab6-4b00-949f-7d78558d2b8d"
      unitRef="usd">1079000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzExLTEtMS0xLTE2NDExNA_e29fe887-fa95-4605-8fd5-76ef61b53989"
      unitRef="usd">2730000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzExLTMtMS0xLTE2NDExNA_88e771c6-d71d-4480-84fa-9ce812d791f2"
      unitRef="usd">1347000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzExLTUtMS0xLTE2NDExNA_3f4d5f19-c9cc-4953-9cb4-ee9da031173b"
      unitRef="usd">4077000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i78918f4607684c2fa0a04a69af206292_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzExLTctMS0xLTE2NDExNA_57c792fb-cbad-4c8f-9736-45d9e8d3a312"
      unitRef="usd">441000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i2cb904da8678470d8de0c4c90b37475e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzExLTktMS0xLTE2NDExNA_f16ca372-02c9-41d3-a45c-e57560d56f11"
      unitRef="usd">51000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i53d5c32348144ecebe429c32c3efc068_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo0NTkwM2MyYjQ5YTc0Y2RkYTdlNGRhMDY4OTk5NGE2NC90YWJsZXJhbmdlOjQ1OTAzYzJiNDlhNzRjZGRhN2U0ZGEwNjg5OTk0YTY0XzExLTExLTEtMS0xNjQxMTQ_b2a6681b-4df0-4f39-989f-b5fbeff1ac8f"
      unitRef="usd">492000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzc5MjE_08cd79ba-f08b-4756-9e7b-e6b133f99ab6">&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;Future expected lease payments are shown below:&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: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 March 31, 2023&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2023&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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;8,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,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;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;7,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Later 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;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.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 minimum lease payments&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;14,385&#160;&lt;/span&gt;&lt;/td&gt;&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;54,923&#160;&lt;/span&gt;&lt;/td&gt;&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,958&#160;&lt;/span&gt;&lt;/td&gt;&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,863&#160;&lt;/span&gt;&lt;/td&gt;&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,392&#160;&lt;/span&gt;&lt;/td&gt;&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;57,904&#160;&lt;/span&gt;&lt;/td&gt;&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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 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 March 31, 2023&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;13,263&#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;47,950&#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;12,180&#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;2,713&#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;25,491&#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;50,663&#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:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzc5MjI_d0ed11fe-166f-4107-b75b-5dc57e85990d">&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;Future expected lease payments are shown below:&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: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 March 31, 2023&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2023&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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;8,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,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;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;7,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Later 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;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.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 minimum lease payments&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;14,385&#160;&lt;/span&gt;&lt;/td&gt;&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;54,923&#160;&lt;/span&gt;&lt;/td&gt;&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,958&#160;&lt;/span&gt;&lt;/td&gt;&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,863&#160;&lt;/span&gt;&lt;/td&gt;&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,392&#160;&lt;/span&gt;&lt;/td&gt;&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;57,904&#160;&lt;/span&gt;&lt;/td&gt;&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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 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 March 31, 2023&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;13,263&#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;47,950&#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;12,180&#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;2,713&#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;25,491&#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;50,663&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzQtMS0xLTEtMTY0MTE0_a42c7698-c7a2-48fa-83c6-ccd15b6eac12"
      unitRef="usd">3354000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzQtMy0xLTEtMTY0MTE0_837967d7-c36a-4eb3-b9ac-004970563444"
      unitRef="usd">8414000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzQtNS0xLTEtMTY0MTE0_8caaabee-2723-4381-be7a-cfdd73b1de0b"
      unitRef="usd">3458000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzQtNy0xLTEtMTY0MTE0_fde2feb8-f1a1-4610-a332-9bdc8f7dceb0"
      unitRef="usd">1074000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzQtOS0xLTEtMTY0MTE0_2f39a5e4-2dfb-4e83-98c6-f9fcf14b4a6b"
      unitRef="usd">6846000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzQtMTEtMS0xLTE2NDExNA_ea625e3d-1d90-4367-9cb5-a9d159fa3e8a"
      unitRef="usd">9594000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzUtMS0xLTEtMTY0MTE0_c8cc5ccf-5c67-4139-a1b2-dee0b835df93"
      unitRef="usd">3733000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzUtMy0xLTEtMTY0MTE0_ee52e2b8-adbe-4c3c-a04b-ba47a2d1a398"
      unitRef="usd">8035000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzUtNS0xLTEtMTY0MTE0_1bec476d-906c-4e8f-bf3f-65555b13bec2"
      unitRef="usd">3940000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzUtNy0xLTEtMTY0MTE0_26f89827-160a-4d6f-a008-8024bdd87f36"
      unitRef="usd">943000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzUtOS0xLTEtMTY0MTE0_bf5d1913-7cf5-4f04-8a41-6dac9c3f1d0c"
      unitRef="usd">7686000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzUtMTEtMS0xLTE2NDExNA_b55aa0bd-8b55-457d-b70f-626cbd65c155"
      unitRef="usd">8989000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzYtMS0xLTEtMTY0MTE0_a929f9fd-7335-4cb8-bb79-8044e264b8fa"
      unitRef="usd">2849000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzYtMy0xLTEtMTY0MTE0_4ba28287-b986-4cff-84b9-dbab709a2bbb"
      unitRef="usd">7076000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzYtNS0xLTEtMTY0MTE0_bb8fea2d-f87b-4012-b32d-5544ae142d09"
      unitRef="usd">2957000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzYtNy0xLTEtMTY0MTE0_19933058-0ab3-4d39-84e2-cb422d80ff88"
      unitRef="usd">770000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzYtOS0xLTEtMTY0MTE0_b09720c0-e4e1-4f12-97c7-02b2f6bbc641"
      unitRef="usd">5808000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzYtMTEtMS0xLTE2NDExNA_69c2b8e5-0ecf-4089-a0b4-3ad7b0f4c2fd"
      unitRef="usd">7847000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzctMS0xLTEtMTY0MTE0_a256557b-039f-4d23-98e4-364b8ed0a920"
      unitRef="usd">2372000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzctMy0xLTEtMTY0MTE0_c946c0c8-0809-45c1-a1ac-9e7cac4fdfaf"
      unitRef="usd">7014000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzctNS0xLTEtMTY0MTE0_c3544210-5d33-4960-a94c-157781b23c80"
      unitRef="usd">1805000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzctNy0xLTEtMTY0MTE0_5d36c617-b3b8-4cea-b036-302576ea53ba"
      unitRef="usd">76000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzctOS0xLTEtMTY0MTE0_e96f6974-c063-4776-aa46-adbfb6cb7d8b"
      unitRef="usd">4177000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzctMTEtMS0xLTE2NDExNA_51962e61-2962-41e2-a5c1-8afbd3b74d43"
      unitRef="usd">7090000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzgtMS0xLTEtMTY0MTE0_a63ee2da-a852-4c03-a314-a4d911bdc825"
      unitRef="usd">1320000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzgtMy0xLTEtMTY0MTE0_c1281619-0531-4978-ba8f-376fe9dc48cd"
      unitRef="usd">7018000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzgtNS0xLTEtMTY0MTE0_cb35859a-fdc6-41cd-868b-8c8de4f77219"
      unitRef="usd">717000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzgtNy0xLTEtMTY0MTE0_0a36958a-e909-4360-8abb-1ea371ff2072"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzgtOS0xLTEtMTY0MTE0_52cb537f-2766-4811-bb96-a58d498a73cb"
      unitRef="usd">2037000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzgtMTEtMS0xLTE2NDExNA_06b26060-9a0f-4c87-ba35-1f3cf4e27fdb"
      unitRef="usd">7018000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <pnm:FinanceLeaseLiabilityToBePaidAfterYearFour
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzktMS0xLTEtMTY0MTE0_436445c7-ad15-4d22-8795-edd7425f1f13"
      unitRef="usd">757000</pnm:FinanceLeaseLiabilityToBePaidAfterYearFour>
    <pnm:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzktMy0xLTEtMTY0MTE0_c1f4f467-7d2e-442d-b4fc-a5955ddd19dd"
      unitRef="usd">17366000</pnm:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <pnm:FinanceLeaseLiabilityToBePaidAfterYearFour
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzktNS0xLTEtMTY0MTE0_76abfa49-bd07-4de7-935e-0b70e9f338b7"
      unitRef="usd">81000</pnm:FinanceLeaseLiabilityToBePaidAfterYearFour>
    <pnm:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzktNy0xLTEtMTY0MTE0_06acb7ba-bc92-4d1d-9054-555702a1ff51"
      unitRef="usd">0</pnm:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <pnm:FinanceLeaseLiabilityToBePaidAfterYearFour
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzktOS0xLTEtMTY0MTE0_d831865e-bfb6-4b0d-a343-2668863cb57c"
      unitRef="usd">838000</pnm:FinanceLeaseLiabilityToBePaidAfterYearFour>
    <pnm:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzktMTEtMS0xLTE2NDExNA_d05174cd-6336-4dee-a3a0-acfc00c89149"
      unitRef="usd">17366000</pnm:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzEwLTEtMS0xLTE2NDExNA_b5bb26ed-e16a-4013-bf2c-652abcd26409"
      unitRef="usd">14385000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzEwLTMtMS0xLTE2NDExNA_ee9c800b-06df-4662-ac51-42688b4dedbf"
      unitRef="usd">54923000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzEwLTUtMS0xLTE2NDExNA_b133fae6-95af-471b-aae7-6b6a6925a19d"
      unitRef="usd">12958000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzEwLTctMS0xLTE2NDExNA_e7614a69-1d8c-4be0-a8d8-a268978f6166"
      unitRef="usd">2863000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzEwLTktMS0xLTE2NDExNA_ab2edc31-5fc3-4ba9-b70c-76d236f91e10"
      unitRef="usd">27392000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzEwLTExLTEtMS0xNjQxMTQ_5bc49606-894e-44e5-a3e1-54f294865941"
      unitRef="usd">57904000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzExLTEtMS0xLTE2NDExNA_0f918ae5-1b66-4ba5-83dd-53c7bb35bcdc"
      unitRef="usd">1122000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzExLTMtMS0xLTE2NDExNA_d7b247e2-d3b4-402f-b698-7403bb09a638"
      unitRef="usd">6973000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzExLTUtMS0xLTE2NDExNA_71c07751-f925-479a-a0b6-7dba5a82b886"
      unitRef="usd">778000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzExLTctMS0xLTE2NDExNA_0b390171-ebf8-46d7-9084-a2943468a658"
      unitRef="usd">150000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzExLTktMS0xLTE2NDExNA_cdf49b17-eda7-42ca-bfdd-67244949b93b"
      unitRef="usd">1901000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzExLTExLTEtMS0xNjQxMTQ_23f70887-4cba-42e9-aeee-9ead170b7ff4"
      unitRef="usd">7241000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiability
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzEyLTEtMS0xLTE2NDExNA_44d86810-3ba0-4407-9ca4-f450908d8d60"
      unitRef="usd">13263000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzEyLTMtMS0xLTE2NDExNA_8f30c056-70bc-42e1-b02c-daeed5e4a931"
      unitRef="usd">47950000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzEyLTUtMS0xLTE2NDExNA_69c42678-a826-4bc2-8dd5-eae610087deb"
      unitRef="usd">12180000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzEyLTctMS0xLTE2NDExNA_be0e89de-f260-445e-8594-d4121ce948a2"
      unitRef="usd">2713000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzEyLTktMS0xLTE2NDExNA_41f34ca0-c0c9-472e-8ce0-1e2607618844"
      unitRef="usd">25491000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90YWJsZTo3NTk0YWI2MDY0MWI0ZGZjYTQwZTY0ZDk1Yzk0NWIxMi90YWJsZXJhbmdlOjc1OTRhYjYwNjQxYjRkZmNhNDBlNjRkOTVjOTQ1YjEyXzEyLTExLTEtMS0xNjQxMTQ_7b5a24cf-3634-4801-8801-fdaf90db4177"
      unitRef="usd">50663000</us-gaap:OperatingLeaseLiability>
    <pnm:LesseeOperatingLeaseUnguaranteedResidualValue
      contextRef="ib12d87b19882468d976361c5679be323_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzc2NDE_8fb45f6c-18ed-4349-abd2-7039c06043d3"
      unitRef="usd">12300000</pnm:LesseeOperatingLeaseUnguaranteedResidualValue>
    <pnm:LesseeOperatingLeaseUnguaranteedResidualValue
      contextRef="i99fd2f57dc8d44c0afd33d2ba1db0b3b_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzc2NDU_9c509638-9d4a-40b2-b609-902453caf2bf"
      unitRef="usd">12800000</pnm:LesseeOperatingLeaseUnguaranteedResidualValue>
    <pnm:LesseeOperatingLeaseUnguaranteedResidualValue
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzc2NTM_e45c4224-c090-4641-9974-f66488951901"
      unitRef="usd">25100000</pnm:LesseeOperatingLeaseUnguaranteedResidualValue>
    <pnm:LesseeOperatingLeaseLeaseNotYetCommencedFixedConsideration
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzU0OTc1NTgxNDk1NTU_1a951b3d-5b7b-4c7a-9a00-17d2f5f77b57"
      unitRef="usd">1300000000</pnm:LesseeOperatingLeaseLeaseNotYetCommencedFixedConsideration>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="iaacb902c371f407dbf5e8ec29bf4e79d_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMTgvZnJhZzphZTU4MTU4ZDg3Mjg0NjVlODZjNjJlNzlmZjk1ODc2My90ZXh0cmVnaW9uOmFlNTgxNThkODcyODQ2NWU4NmM2MmU3OWZmOTU4NzYzXzU0OTc1NTgxNDk1ODA_4c195549-5453-41b6-9550-9ab17d5afba7">P20Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjEvZnJhZzpiZGYwZGQxYThiYjM0NmQyYjE1NDVlYzI1Y2Q5OTMzYi90ZXh0cmVnaW9uOmJkZjBkZDFhOGJiMzQ2ZDJiMTU0NWVjMjVjZDk5MzNiXzQ2ODE_750e29da-22fe-4d82-89bf-7db842127f82">Income Taxes&lt;div style="text-align:justify;text-indent:31.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;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 income taxes.  Certain unusual or infrequently occurring items, including excess tax benefits or tax deficiencies related to stock awards and taxes on Merger-related costs are excluded from the estimated annual effective tax &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;rate calculation.  At March&#160;31, 2023, PNMR, PNM, and TNMP estimated their effective income tax rates for the year ended December 31, 2023 would be 15.38%, 18.03%, and 14.14%.  The primary difference between the statutory income tax rates and the effective tax rates is the effect of the reduction in income tax expense resulting from the amortization of excess deferred federal 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:112%"&gt;During the three months ended March&#160;31, 2023, income tax expense calculated by applying the expected annual effective income tax rate to earnings before income taxes was further reduced by excess tax benefits related to stock awards of $0.2&#160;million for PNMR, of which $0.2&#160;million was allocated to PNM and less than $0.1&#160;million was allocated to TNMP.&lt;/span&gt;&lt;/div&gt;Beginning February 2018, PNM&#x2019;s NM 2016 Rate Case reflects the reduction in the federal corporate income tax rate resulting from enactment of legislation commonly known as the Tax Cuts and Jobs Act (the "Tax Act"), including amortization of excess deferred federal 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.  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 will amortize federal excess deferred income taxes of $22.9&#160;million, $14.3 million, and $8.6 million in 2023.  See additional discussion of PNM&#x2019;s NM 2016 Rate Case and TNMP&#x2019;s 2018 Rate Case in Note 17 of the Notes to Consolidated Financial Statements in the 2022 Annual Reports on Form 10-K.  See additional discussion of the impacts of the Tax Act in Note 18 of the Notes to Consolidated Financial Statements in the 2022 Annual Reports on Form 10-K.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjEvZnJhZzpiZGYwZGQxYThiYjM0NmQyYjE1NDVlYzI1Y2Q5OTMzYi90ZXh0cmVnaW9uOmJkZjBkZDFhOGJiMzQ2ZDJiMTU0NWVjMjVjZDk5MzNiXzM5MzE_eafb9a28-1da1-4659-9d0f-d7d298c06469"
      unitRef="number">0.1538</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjEvZnJhZzpiZGYwZGQxYThiYjM0NmQyYjE1NDVlYzI1Y2Q5OTMzYi90ZXh0cmVnaW9uOmJkZjBkZDFhOGJiMzQ2ZDJiMTU0NWVjMjVjZDk5MzNiXzM5MzU_eb6e27e1-aed4-416b-96d9-2743e0734c05"
      unitRef="number">0.1803</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjEvZnJhZzpiZGYwZGQxYThiYjM0NmQyYjE1NDVlYzI1Y2Q5OTMzYi90ZXh0cmVnaW9uOmJkZjBkZDFhOGJiMzQ2ZDJiMTU0NWVjMjVjZDk5MzNiXzM5NDM_860f2c63-678c-4d28-b030-7fd8498e705b"
      unitRef="number">0.1414</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExaminationEstimateOfPossibleLoss
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjEvZnJhZzpiZGYwZGQxYThiYjM0NmQyYjE1NDVlYzI1Y2Q5OTMzYi90ZXh0cmVnaW9uOmJkZjBkZDFhOGJiMzQ2ZDJiMTU0NWVjMjVjZDk5MzNiXzEwOTk1MTE2MzM1MTU_69963e92-7759-42b7-b636-46e36cd39028"
      unitRef="usd">200000</us-gaap:IncomeTaxExaminationEstimateOfPossibleLoss>
    <us-gaap:IncomeTaxExaminationEstimateOfPossibleLoss
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjEvZnJhZzpiZGYwZGQxYThiYjM0NmQyYjE1NDVlYzI1Y2Q5OTMzYi90ZXh0cmVnaW9uOmJkZjBkZDFhOGJiMzQ2ZDJiMTU0NWVjMjVjZDk5MzNiXzEwOTk1MTE2MzM1MzY_85108709-a01c-4272-92ec-abbea95c2d0b"
      unitRef="usd">200000</us-gaap:IncomeTaxExaminationEstimateOfPossibleLoss>
    <us-gaap:IncomeTaxExaminationEstimateOfPossibleLoss
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjEvZnJhZzpiZGYwZGQxYThiYjM0NmQyYjE1NDVlYzI1Y2Q5OTMzYi90ZXh0cmVnaW9uOmJkZjBkZDFhOGJiMzQ2ZDJiMTU0NWVjMjVjZDk5MzNiXzEwOTk1MTE2MzM1NTc_d401775e-787a-42fd-9bc6-cbe04a18919b"
      unitRef="usd">100000</us-gaap:IncomeTaxExaminationEstimateOfPossibleLoss>
    <pnm:PublicUtilitiesProposedTermToProvideCustomersWithBenefitsRelatedToReductionInFederalCorporateIncomeTaxRate
      contextRef="i9514b9bfddd64b84b9990ff07e9d5845_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjEvZnJhZzpiZGYwZGQxYThiYjM0NmQyYjE1NDVlYzI1Y2Q5OTMzYi90ZXh0cmVnaW9uOmJkZjBkZDFhOGJiMzQ2ZDJiMTU0NWVjMjVjZDk5MzNiXzM4NDgyOTA3MDgwNDk_2394bc4d-1e6a-4ef0-b1e8-0b146db3c4a2">P23Y</pnm:PublicUtilitiesProposedTermToProvideCustomersWithBenefitsRelatedToReductionInFederalCorporateIncomeTaxRate>
    <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjEvZnJhZzpiZGYwZGQxYThiYjM0NmQyYjE1NDVlYzI1Y2Q5OTMzYi90ZXh0cmVnaW9uOmJkZjBkZDFhOGJiMzQ2ZDJiMTU0NWVjMjVjZDk5MzNiXzM4NDgyOTA3MDg0MTk_4c7813cd-0ceb-48bc-ab8b-d284985f4310"
      unitRef="usd">22900000</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit
      contextRef="iba7e1ee4185b4ecaa97c834597c0f4f5_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjEvZnJhZzpiZGYwZGQxYThiYjM0NmQyYjE1NDVlYzI1Y2Q5OTMzYi90ZXh0cmVnaW9uOmJkZjBkZDFhOGJiMzQ2ZDJiMTU0NWVjMjVjZDk5MzNiXzM4NDgyOTA3MDg0MjQ_d43caddf-5812-4fdf-8591-af961a80f5a8"
      unitRef="usd">14300000</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit
      contextRef="ieafb56d1b7e042a18ae6a378b6203562_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjEvZnJhZzpiZGYwZGQxYThiYjM0NmQyYjE1NDVlYzI1Y2Q5OTMzYi90ZXh0cmVnaW9uOmJkZjBkZDFhOGJiMzQ2ZDJiMTU0NWVjMjVjZDk5MzNiXzM4NDgyOTA3MDg0MzM_fdd79e25-c7de-4b0b-9c6a-6e2839cfa252"
      unitRef="usd">8600000</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90ZXh0cmVnaW9uOjkxYTA5MzBhMGNjZDQzNTQ5YmM2NjVkOTgwY2E5NWE3Xzg0Nw_c5727656-39db-4f6a-8b22-209db6d512f7">Related Party Transactions&lt;div style="text-align:justify;text-indent:31.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, 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.  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.  See Note 16 for additional discussion of 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-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 table below summarizes the nature and amount of related party transactions of PNMR, PNM, TNMP, and NMRD: &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; &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:61.111%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.930%"/&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: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;Three Months Ended&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="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;March 31,&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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:bottom"&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="padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.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;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;31,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.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;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;12,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:bottom"&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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:bottom"&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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:bottom"&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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:bottom"&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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:bottom"&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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:bottom"&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:bottom"&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;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:bottom"&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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:bottom"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="id03420e7570d480bb6f5ac493e4e9e36_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90ZXh0cmVnaW9uOjkxYTA5MzBhMGNjZDQzNTQ5YmM2NjVkOTgwY2E5NWE3XzQzOQ_202e2919-7ac9-4dd8-91aa-078ff55b2b99"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90ZXh0cmVnaW9uOjkxYTA5MzBhMGNjZDQzNTQ5YmM2NjVkOTgwY2E5NWE3Xzg0NA_5249f338-e89e-45de-becb-74cc14872af7">&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 table below summarizes the nature and amount of related party transactions of PNMR, PNM, TNMP, and NMRD: &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; &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:61.111%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.930%"/&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: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;Three Months Ended&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="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;March 31,&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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:bottom"&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="padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.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;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;31,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.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;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;12,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:bottom"&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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:bottom"&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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:bottom"&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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:bottom"&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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:bottom"&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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:bottom"&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:bottom"&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;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:bottom"&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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:bottom"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ifbb51b36c5e74bf68825f4451de363cc_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzUtMS0xLTEtMTY0MTE0_adbb5258-87f8-4233-842e-38f6669f2c4b"
      unitRef="usd">31539000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i6b910f5ffd7a40769dd9f399434817fe_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzUtMy0xLTEtMTY0MTE0_c5da26f6-0a78-4e8c-b9e5-2baaf5122ab2"
      unitRef="usd">27693000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i8e5b01be69444982afd99f345557a0c4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzYtMS0xLTEtMTY0MTE0_6ab1f4f3-9ae7-4fa9-87ca-297f073cbb23"
      unitRef="usd">12413000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="id74038d0c55f499fbf9493735185c076_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzYtMy0xLTEtMTY0MTE0_981cdaff-4043-4b2a-90a1-10da429162b9"
      unitRef="usd">10304000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i7a9594a76d134e169890c6f0ba5e9aa1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzctMS0xLTEtMTY0MTE0_7078f8c1-6279-410e-94b3-457e8c1be884"
      unitRef="usd">65000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i23f73c0484b2462091822023e728f317_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzctMy0xLTEtMTY0MTE0_fb4252c8-642a-4246-8651-273a90d54f1f"
      unitRef="usd">93000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i36c5ca9cea624e8cbf6f051522f8756d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzgtMS0xLTEtMTY0MTE0_84d89a57-ec7b-4547-934f-5603231490f9"
      unitRef="usd">35000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i095bdf513d0f48a4a0b7719541fab14d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzgtMy0xLTEtMTY0MTE0_1e0f9845-8701-4483-83ef-7f17f4bf87a3"
      unitRef="usd">35000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i8a7f2e36d63445fc8a4894b98e8de854_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzEwLTEtMS0xLTE2NDExNA_0d6e7af1-eb6d-4e49-a387-b0cd049c10f2"
      unitRef="usd">82000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i69817259bc72410c9e29208e23507cfc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzEwLTMtMS0xLTE2NDExNA_0ed89456-2399-44e0-b1d4-46bc6ef4571b"
      unitRef="usd">64000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i933085ee8862425793e195b950b3135b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzEyLTEtMS0xLTE2NDExNA_b4059480-7fe1-481a-b480-ffd5d0711778"
      unitRef="usd">2361000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="id401dd6ffd6b42ecb9b438fcf3fdabb7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzEyLTMtMS0xLTE2NDExNA_59cf8908-0eda-4e23-ac7c-fe2885c7371b"
      unitRef="usd">2621000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i0c1d4c0a75e4422685a7ce1023f0c509_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzE0LTEtMS0xLTE2NDExNA_d69dfef9-2faa-44f5-9108-d339693d6204"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i82e1d721cd2e412a8499158f66eab484_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzE0LTMtMS0xLTE2NDExNA_125d5e72-e9e0-4112-9233-5b6be2174b69"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i749e0413a8324e6aad65ed5c94bc027c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzE1LTEtMS0xLTE2NDExNA_92a7a70f-9829-43e7-b45c-f8c225b03e20"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="if2e3088d28744873b4f624d87792ba83_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzE1LTMtMS0xLTE2NDExNA_7ff00066-8562-49f1-8f07-d74080545f23"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i44ca391c0d3b45a2876ac4614f168c94_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzE2LTEtMS0xLTE2NDExNA_463f67cc-1e67-4fe1-863e-865e5e9fdf9d"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i296935f8fe1d437e8f956b0a7ff847c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzE2LTMtMS0xLTE2NDExNA_2db326d2-7541-4b0c-8a8f-11839cfc7f85"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i816e2ea439d5490fae494350b8584021_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzE4LTEtMS0xLTE2NDExNA_53e26ad1-bd02-43fa-a357-be1a20a4b2bb"
      unitRef="usd">3000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i58096f3229e04db4be3381e7a1e7e342_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzE4LTMtMS0xLTE2NDExNA_1a8944be-ae0f-4bd8-96fb-9a7959d8de06"
      unitRef="usd">7000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i1bb9e18979db4656bee9d1cf73a875db_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzE5LTEtMS0xLTE2NDExNA_47e1c700-26c9-44a3-b116-74b91294d0ce"
      unitRef="usd">130000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ie50a82617807464fa3d7d027077676b5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzE5LTMtMS0xLTE2NDExNA_56cfe462-66a8-401a-9103-5c63e09a1a7c"
      unitRef="usd">23000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i30e9136980674cf2b2f261310fe0b274_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzIwLTEtMS0xLTE2NDExNA_ad7369db-511d-4d86-a7cc-7e73632e387d"
      unitRef="usd">11000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i5c7f5390439240438d36bdee6b46366a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzIwLTMtMS0xLTE2NDExNA_b487a013-2df0-4f52-9ec3-55508d79ad50"
      unitRef="usd">45000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i63d8a7f63ed0460db2938d7efd43d999_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzIyLTEtMS0xLTE2NDExNA_01d68274-f725-4694-ae63-b1cf92a4b9e3"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i61b25f3bfe69402f8612dd96b63059a5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzIyLTMtMS0xLTE2NDExNA_887d3982-1700-42b7-bf69-0298193ab10f"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i604073f2b3c94f68b99f50ba59b09485_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzIzLTEtMS0xLTE2NDExNA_8e3f9ea9-1cbc-4756-b2de-e8c87e255fe1"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ia8ee0a682afc46d38ac241b49c81894d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjQvZnJhZzo5MWEwOTMwYTBjY2Q0MzU0OWJjNjY1ZDk4MGNhOTVhNy90YWJsZTplZjhlZmVlOWY2M2M0NzM4OTUzZTU1N2M5MDNkYzA3Ni90YWJsZXJhbmdlOmVmOGVmZWU5ZjYzYzQ3Mzg5NTNlNTU3YzkwM2RjMDc2XzIzLTMtMS0xLTE2NDExNA_1ef517ee-6491-4677-9a1c-e67ec9adceaa"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90ZXh0cmVnaW9uOjY3ODc5NjY3OTE3ZDQxZjY4NTA2OWQzNDcwNDkwYzMyXzE1MjU_5901ab04-c1e6-4b0d-b401-877841891a45">Equity Method Investment&lt;div style="text-align:justify;text-indent:31.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 21 of the Company's 2022 Annual Reports on Form 10-K, PNMR Development and AEP OnSite Partners created NMRD in September 2017 to pursue the acquisition, development, and ownership of renewable energy generation projects, primarily in the state of New Mexico.  As of March&#160;31, 2023, NMRD&#x2019;s renewable energy capacity in operation was 135.1 MW.  PNMR Development and AEP OnSite Partners each have a 50% ownership interest in NMRD.  The investment in NMRD is accounted for using the equity method of accounting because PNMR&#x2019;s ownership interest results in significant influence, but not control, over NMRD and its 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;In the three months ended March&#160;31, 2023, PNMR Development and AEP OnSite Partners each made cash contributions to NMRD of $11.5&#160;million for its construction activities.  In the three months ended March&#160;31, 2022, neither PNMR Development nor AEP OnSite Partners made any cash contributions to NMRD for its construction activities.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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;PNMR presents its share of net earnings from NMRD in other income on the Condensed Consolidated Statements of Earnings.  Summarized financial information for NMRD is as follows:&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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.196%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.343%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.580%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Results of Operations&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="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;Three Months Ended March 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-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;2023&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;2022&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;111&#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;392&#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&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:66.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.413%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.149%"/&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;/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;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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;2022&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:left;vertical-align: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;15,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;180,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;169,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;9,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&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;205,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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;187,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;204,351&#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,240&#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:PublicUtilitiesRenewableEnergyUnderContract
      contextRef="i35a9f07638fe43a88def79b07e52c7cb_I20230331"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90ZXh0cmVnaW9uOjY3ODc5NjY3OTE3ZDQxZjY4NTA2OWQzNDcwNDkwYzMyXzM3OQ_f10f97d9-fc99-45a8-998b-01a274209b7b"
      unitRef="mw">135.1</pnm:PublicUtilitiesRenewableEnergyUnderContract>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="iad40764cfe3645308ba01d07c4a8e95a_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90ZXh0cmVnaW9uOjY3ODc5NjY3OTE3ZDQxZjY4NTA2OWQzNDcwNDkwYzMyXzQ0MA_b37412b4-a325-4c85-a8ea-1a073e8af048"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i8a50bc484f9d42ddb718acf81d326d66_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90ZXh0cmVnaW9uOjY3ODc5NjY3OTE3ZDQxZjY4NTA2OWQzNDcwNDkwYzMyXzQ0MA_c19b1bb2-a551-412d-952f-9ac5db59db5a"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <pnm:PublicUtilitiesContributiontoConstructionActivities
      contextRef="i2081e73b45da4a479c4bd2f7ac2c36c5_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90ZXh0cmVnaW9uOjY3ODc5NjY3OTE3ZDQxZjY4NTA2OWQzNDcwNDkwYzMyXzQzOTgwNDY1MTM0NTE_c33a9d98-1de1-4b6a-89f2-5253558a0902"
      unitRef="usd">11500000</pnm:PublicUtilitiesContributiontoConstructionActivities>
    <us-gaap:MarketableSecuritiesTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90ZXh0cmVnaW9uOjY3ODc5NjY3OTE3ZDQxZjY4NTA2OWQzNDcwNDkwYzMyXzE1MjY_8271b997-8ff9-4df2-beff-68764b92f955">Summarized financial information for NMRD 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:47.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.196%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.343%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.580%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Results of Operations&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="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;Three Months Ended March 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-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;2023&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;2022&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;111&#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;392&#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&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:66.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.413%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.149%"/&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;/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;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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;2022&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:left;vertical-align: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;15,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;180,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;169,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;9,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&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;205,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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;187,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;204,351&#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,240&#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="if3d6f817dcff4c7d8d2fb5551fd44823_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90YWJsZTplYzgwMmNjZmVhMjI0NWZhOTUxYTQ1MzBmNTI1ZTY5Ni90YWJsZXJhbmdlOmVjODAyY2NmZWEyMjQ1ZmE5NTFhNDUzMGY1MjVlNjk2XzQtNS0xLTEtMTY0MTE0_f13b2769-8cd1-4d29-b7bb-84144c9a3749"
      unitRef="usd">2530000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2443cbc8d45d44428e5db2d191898deb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90YWJsZTplYzgwMmNjZmVhMjI0NWZhOTUxYTQ1MzBmNTI1ZTY5Ni90YWJsZXJhbmdlOmVjODAyY2NmZWEyMjQ1ZmE5NTFhNDUzMGY1MjVlNjk2XzQtNy0xLTEtMTY0MTE0_e24a08d7-092a-47c9-9faa-b8473117ace4"
      unitRef="usd">2796000</us-gaap:Revenues>
    <us-gaap:OperatingExpenses
      contextRef="if3d6f817dcff4c7d8d2fb5551fd44823_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90YWJsZTplYzgwMmNjZmVhMjI0NWZhOTUxYTQ1MzBmNTI1ZTY5Ni90YWJsZXJhbmdlOmVjODAyY2NmZWEyMjQ1ZmE5NTFhNDUzMGY1MjVlNjk2XzUtNS0xLTEtMTY0MTE0_b9e80333-5ad6-4c47-8be4-2fed543ee08c"
      unitRef="usd">2419000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i2443cbc8d45d44428e5db2d191898deb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90YWJsZTplYzgwMmNjZmVhMjI0NWZhOTUxYTQ1MzBmNTI1ZTY5Ni90YWJsZXJhbmdlOmVjODAyY2NmZWEyMjQ1ZmE5NTFhNDUzMGY1MjVlNjk2XzUtNy0xLTEtMTY0MTE0_00518afa-c58d-44fa-83de-78cf5f9a1bfd"
      unitRef="usd">2404000</us-gaap:OperatingExpenses>
    <us-gaap:NetIncomeLoss
      contextRef="if3d6f817dcff4c7d8d2fb5551fd44823_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90YWJsZTplYzgwMmNjZmVhMjI0NWZhOTUxYTQ1MzBmNTI1ZTY5Ni90YWJsZXJhbmdlOmVjODAyY2NmZWEyMjQ1ZmE5NTFhNDUzMGY1MjVlNjk2XzYtNS0xLTEtMTY0MTE0_e6316c58-7bc6-4ad2-bdaf-3faa60f00326"
      unitRef="usd">111000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2443cbc8d45d44428e5db2d191898deb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90YWJsZTplYzgwMmNjZmVhMjI0NWZhOTUxYTQ1MzBmNTI1ZTY5Ni90YWJsZXJhbmdlOmVjODAyY2NmZWEyMjQ1ZmE5NTFhNDUzMGY1MjVlNjk2XzYtNy0xLTEtMTY0MTE0_ac26dbcb-348a-497c-b3b9-d9f50eb7a79e"
      unitRef="usd">392000</us-gaap:NetIncomeLoss>
    <us-gaap:Cash
      contextRef="i235e3b532dd34f649336ffddc0c13223_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90YWJsZTo4YmY2ZmQ2NWZhZDQ0ZjgzYWZlNWVhMWY3YTYzODhiNi90YWJsZXJhbmdlOjhiZjZmZDY1ZmFkNDRmODNhZmU1ZWExZjdhNjM4OGI2XzQtMS0xLTEtMTY0MTE0_0d642fb0-7b96-4fce-b18f-32d5d7085856"
      unitRef="usd">15631000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="i6977c31cc59c4e83ada39f40f461af55_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90YWJsZTo4YmY2ZmQ2NWZhZDQ0ZjgzYWZlNWVhMWY3YTYzODhiNi90YWJsZXJhbmdlOjhiZjZmZDY1ZmFkNDRmODNhZmU1ZWExZjdhNjM4OGI2XzQtMy0xLTEtMTY0MTE0_06b5d175-1577-4d46-9af8-d703d80796cf"
      unitRef="usd">8357000</us-gaap:Cash>
    <us-gaap:ConstructionInProgressGross
      contextRef="i235e3b532dd34f649336ffddc0c13223_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90YWJsZTo4YmY2ZmQ2NWZhZDQ0ZjgzYWZlNWVhMWY3YTYzODhiNi90YWJsZXJhbmdlOjhiZjZmZDY1ZmFkNDRmODNhZmU1ZWExZjdhNjM4OGI2XzUtMS0xLTEtMTY0MTE0_62dd6903-f842-4aa1-a9bd-16a4198f07c0"
      unitRef="usd">180353000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i6977c31cc59c4e83ada39f40f461af55_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90YWJsZTo4YmY2ZmQ2NWZhZDQ0ZjgzYWZlNWVhMWY3YTYzODhiNi90YWJsZXJhbmdlOjhiZjZmZDY1ZmFkNDRmODNhZmU1ZWExZjdhNjM4OGI2XzUtMy0xLTEtMTY0MTE0_f6c336cd-0852-493e-8c99-78d441c462f1"
      unitRef="usd">169440000</us-gaap:ConstructionInProgressGross>
    <us-gaap:AssetsNoncurrent
      contextRef="i235e3b532dd34f649336ffddc0c13223_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90YWJsZTo4YmY2ZmQ2NWZhZDQ0ZjgzYWZlNWVhMWY3YTYzODhiNi90YWJsZXJhbmdlOjhiZjZmZDY1ZmFkNDRmODNhZmU1ZWExZjdhNjM4OGI2XzYtMS0xLTEtMTY0MTE0_e33cd650-7b5e-47ff-9556-91d1c5f71b57"
      unitRef="usd">9784000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i6977c31cc59c4e83ada39f40f461af55_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90YWJsZTo4YmY2ZmQ2NWZhZDQ0ZjgzYWZlNWVhMWY3YTYzODhiNi90YWJsZXJhbmdlOjhiZjZmZDY1ZmFkNDRmODNhZmU1ZWExZjdhNjM4OGI2XzYtMy0xLTEtMTY0MTE0_44188c39-4242-471c-9b92-57d04f0c5ce6"
      unitRef="usd">9631000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i235e3b532dd34f649336ffddc0c13223_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90YWJsZTo4YmY2ZmQ2NWZhZDQ0ZjgzYWZlNWVhMWY3YTYzODhiNi90YWJsZXJhbmdlOjhiZjZmZDY1ZmFkNDRmODNhZmU1ZWExZjdhNjM4OGI2XzctMS0xLTEtMTY0MTE0_3c96b59b-1c2b-4600-b0f7-a97fa8c6115c"
      unitRef="usd">205768000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6977c31cc59c4e83ada39f40f461af55_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90YWJsZTo4YmY2ZmQ2NWZhZDQ0ZjgzYWZlNWVhMWY3YTYzODhiNi90YWJsZXJhbmdlOjhiZjZmZDY1ZmFkNDRmODNhZmU1ZWExZjdhNjM4OGI2XzctMy0xLTEtMTY0MTE0_9748edab-2da7-4949-8e49-21ba724a589d"
      unitRef="usd">187428000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="i235e3b532dd34f649336ffddc0c13223_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90YWJsZTo4YmY2ZmQ2NWZhZDQ0ZjgzYWZlNWVhMWY3YTYzODhiNi90YWJsZXJhbmdlOjhiZjZmZDY1ZmFkNDRmODNhZmU1ZWExZjdhNjM4OGI2XzgtMS0xLTEtMTY0MTE0_0108274a-4597-486d-9372-51496d634d45"
      unitRef="usd">1048000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="i6977c31cc59c4e83ada39f40f461af55_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90YWJsZTo4YmY2ZmQ2NWZhZDQ0ZjgzYWZlNWVhMWY3YTYzODhiNi90YWJsZXJhbmdlOjhiZjZmZDY1ZmFkNDRmODNhZmU1ZWExZjdhNjM4OGI2XzgtMy0xLTEtMTY0MTE0_a15f6dda-2997-4479-bd13-365338521e8a"
      unitRef="usd">5822000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i235e3b532dd34f649336ffddc0c13223_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90YWJsZTo4YmY2ZmQ2NWZhZDQ0ZjgzYWZlNWVhMWY3YTYzODhiNi90YWJsZXJhbmdlOjhiZjZmZDY1ZmFkNDRmODNhZmU1ZWExZjdhNjM4OGI2XzktMS0xLTEtMTY0MTE0_240db59b-a995-4775-9f63-fad6b6706c9f"
      unitRef="usd">369000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i6977c31cc59c4e83ada39f40f461af55_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90YWJsZTo4YmY2ZmQ2NWZhZDQ0ZjgzYWZlNWVhMWY3YTYzODhiNi90YWJsZXJhbmdlOjhiZjZmZDY1ZmFkNDRmODNhZmU1ZWExZjdhNjM4OGI2XzktMy0xLTEtMTY0MTE0_b04dbe7e-e213-43db-bcba-27adc09e8773"
      unitRef="usd">366000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:StockholdersEquity
      contextRef="i235e3b532dd34f649336ffddc0c13223_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90YWJsZTo4YmY2ZmQ2NWZhZDQ0ZjgzYWZlNWVhMWY3YTYzODhiNi90YWJsZXJhbmdlOjhiZjZmZDY1ZmFkNDRmODNhZmU1ZWExZjdhNjM4OGI2XzEwLTEtMS0xLTE2NDExNA_554b4029-afbd-4ec3-ad54-96fe155c8995"
      unitRef="usd">204351000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6977c31cc59c4e83ada39f40f461af55_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMjcvZnJhZzo2Nzg3OTY2NzkxN2Q0MWY2ODUwNjlkMzQ3MDQ5MGMzMi90YWJsZTo4YmY2ZmQ2NWZhZDQ0ZjgzYWZlNWVhMWY3YTYzODhiNi90YWJsZXJhbmdlOjhiZjZmZDY1ZmFkNDRmODNhZmU1ZWExZjdhNjM4OGI2XzEwLTMtMS0xLTE2NDExNA_906a9cf1-4bf5-41e2-86fc-6beba4553036"
      unitRef="usd">181240000</us-gaap:StockholdersEquity>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i8b0500f360a44f86b30ef2f28581e2ea_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMzMvZnJhZzozMGRlNjYyOTRiN2E0MGY3ODM2YTg4OWFhZmRkNjU5Zi90ZXh0cmVnaW9uOjMwZGU2NjI5NGI3YTQwZjc4MzZhODg5YWFmZGQ2NTlmXzUyNTU_1df01d97-b033-4a61-904f-072b7a5e35df">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: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.  Pursuant to the Merger Agreement, each issued and outstanding share of PNMR common stock 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 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.&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:31.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 by each of PNMR and Avangrid under certain circumstances, including if the Effective Time shall not have occurred by the January 20, 2022 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.  As discussed below, in December 2021, the NMPRC issued an order rejecting the stipulation agreement relating to the Merger.  In January 2022, PNMR, Avangrid and Merger Sub entered into an Amendment to the Merger Agreement pursuant to which PNMR and Avangrid agreed to extend the End Date to April 20, 2023.  &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;On April 12, 2023, PNMR, Avangrid, and Merger Sub entered into Amendment No. 2 to the Merger Agreement whereby all of the parties agreed to extend the End Date to July 20, 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;text-indent:31.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 is subject to certain regulatory approvals, including from the NMPRC.  The Joint Applicants to the NMPRC application and a number of intervening parties had entered into an amended stipulation and agreement in the Joint Application for approval of Merger pending before the NMPRC.  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.  On April 7, 2022, PNMR and Avangrid filed their Brief in Chief with the NM Supreme Court.  Answer briefs from the NMPRC were filed on June 14, 2022, and response briefs were filed on August 5, 2022.  On March 8, 2023, PNM, Avangrid, and the NMPRC filed a motion with the NM Supreme Court to dismiss the appeal and remand the proceeding back to the NMPRC for further proceedings.  The motion states that, once granted, PNM and Avangrid intend to file a motion for rehearing and/or reconsideration at the NMPRC.  One party opposed the motion and certain other parties have sought clarification regarding the process that the NMPRC would implement on remand. &lt;/span&gt;&lt;/div&gt;&lt;div style="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 other regulatory proceedings related to the Merger, in 2021 PNMR received clearances for the Merger from the FTC under the HSR Act, CFIUS, the FCC, FERC, the PUCT, and the NRC.  As a result of the delay in closing of the Merger due to the need to obtain NMPRC approval, PNMR and Avangrid were required to make a new filing under the HSR Act and request extensions of approvals previously received from the FCC and NRC.  PNM has received approval from the FCC that runs through September 5, 2023, approval from the NRC that runs through May 25, 2024 and clearance under the HSR Act through March 10, 2024.  No additional approvals are required from CFIUS, FERC or the PUCT.&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;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 effect 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:110%"&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'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="icbcdeaeb4adc43b7916bc8d61fc7a81d_I20231231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMzMvZnJhZzozMGRlNjYyOTRiN2E0MGY3ODM2YTg4OWFhZmRkNjU5Zi90ZXh0cmVnaW9uOjMwZGU2NjI5NGI3YTQwZjc4MzZhODg5YWFmZGQ2NTlmXzM5Nw_67258a74-079c-47f1-8926-33509873dd37"
      unitRef="usdPerShare">50.30</pnm:BusinessCombinationCashRightPerCommonShare>
    <pnm:TerminationFees
      contextRef="i0a58d91a63a64570bba46d5ae6b75554_D20230420-20230420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMzMvZnJhZzozMGRlNjYyOTRiN2E0MGY3ODM2YTg4OWFhZmRkNjU5Zi90ZXh0cmVnaW9uOjMwZGU2NjI5NGI3YTQwZjc4MzZhODg5YWFmZGQ2NTlmXzQzMTY_260d0bfa-82cc-4152-8292-ed4ed1a5c36d"
      unitRef="usd">130000000</pnm:TerminationFees>
    <pnm:TerminationFees
      contextRef="i817a5fbb7a1242bfb25cd56408afab2e_D20230420-20230420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMzMvZnJhZzozMGRlNjYyOTRiN2E0MGY3ODM2YTg4OWFhZmRkNjU5Zi90ZXh0cmVnaW9uOjMwZGU2NjI5NGI3YTQwZjc4MzZhODg5YWFmZGQ2NTlmXzQ4NDU_4b0d31b7-a7b2-4cfd-a5f4-5f4780ecdfbe"
      unitRef="usd">184000000</pnm:TerminationFees>
    <pnm:OutOfPocketFeesAndExpensesReimbursement
      contextRef="i0a58d91a63a64570bba46d5ae6b75554_D20230420-20230420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NDZlM2U5ZmUyMjQ0ZjFhZjM2ODk1OWMxNmMyMzk2L3NlYzplNDQ2ZTNlOWZlMjI0NGYxYWYzNjg5NTljMTZjMjM5Nl8xMzMvZnJhZzozMGRlNjYyOTRiN2E0MGY3ODM2YTg4OWFhZmRkNjU5Zi90ZXh0cmVnaW9uOjMwZGU2NjI5NGI3YTQwZjc4MzZhODg5YWFmZGQ2NTlmXzUxNDY_97e33273-22b9-4ca8-a8fc-a2c4e76ab330"
      unitRef="usd">10000000</pnm:OutOfPocketFeesAndExpensesReimbursement>
</xbrl>
