<?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:spke="http://www.sparkenergy.com/20220930"
  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="spke-20220930.xsd" xlink:type="simple"/>
    <context id="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i217a0db3c64c4bc291608c6df1ebdc85_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5b23e06ef517400fb3d710568153f5f7_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0a2ce7d1386a41ba953681281f3f7ca8_I20221101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-01</instant>
        </period>
    </context>
    <context id="ic95f9f66e9374248935f7482e5785352_I20221101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-01</instant>
        </period>
    </context>
    <context id="idd971f24ce004d7e86f98af6fa89bec2_I20221101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-01</instant>
        </period>
    </context>
    <context id="if22e73f30d3840ce867c1627965ebdbe_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ice5ea3a20279494eb1d587b96489523c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0f2c1f464b9943fe9ea6799837cd022b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3ffb6a8459834804b18be1db1e1f20b7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7bfcf307e11441489ca76ffdea69a8ab_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i653d8655b13e474d91aa5886fba37511_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if34c09d2a0534a93bc8152516706a038_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ibb3440e4d85147cbbac8633d462a8ad2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic604ab41f8a4468f9b4d4d6c97087f1d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i34b3bd143c154891bf4d0ae7145f8942_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifef2bcdbe9d64d08ae0050907a863ae7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i91fcec032dc244eea47c7913a55e402a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</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="iedb2872a868340d9b2db4e6b6dce1408_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id6003b32d6b347ac94932c2ed1dbe9be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</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="i59f6777672924c9485a42ac5e74fa9ef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</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="idf011e08ca8a4b07a23e0615dc86a242_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</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="ibf8060ea00954492ab3c94fad780a93d_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1a20fce5c6d7451d8fe51593cff0986e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i69b221bda5394e20ab10f869ad614559_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i474824d30b3b46e8b83a0985168e6dc6_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i378c5e40a4e8457b8279d98973bd4703_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i97b275c56e6348bebfcdc954fab99fcd_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1a98f3a9f3e04b639ce2566155373bc0_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i968408a8b3024f07bfbb759dbbee5711_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ifb845f6ef73c49e3b73ab28590fdb41b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i4b609bb5e97540c2b69dceea8e357d80_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iac09ce9fe8394a2987e7ac1929419898_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ica957254184c49f8aa63d4f84b14b5fa_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1295e4c8b66343ca887704fd8d399db2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3798859954fe4cb6b94f5cffdc068f25_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic61094d9e51944c9a3c5ccaf6644f7d8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i01da4e09ff254ab2b37885053c2db1eb_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3e262d5672814bb3ba1d58a916fde13b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4d13d006d2974b5a97f531f4211200fb_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia7a838808c384df08ac46f0202587eed_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1279344fbc3a4d58a54bd94e0c321a9f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idfb5648596804a94adb61ed762020348_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id42f9e6f55a64ccdba3df7555683e834_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia217dc3dd1294202a74e4ce6ebf57c15_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i319e9438416f46758431183957cd64a0_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie67d12e7a2ac4f599c35ca65760485b6_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9147b1c5d2fa4bfc91c1264eb9d65267_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie826406ca32041e8bde9f4d4c1dd71d6_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i34758fea067645809dea5a3d36c23ead_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id8db4a3339d34bf19fa104aa17181595_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6b2954a0521e46ae941942e8aa42c892_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if15fa0eb433e478f9a1a84699b7c250c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i33fb180395d343118103c5c978585a44_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifc58c877927541999f71abfde74d4009_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9dc9362a9a0a489b80666c8bf58b8170_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i69bd97eb7fca40cf9e3008729449e7c3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i59d6f640274645b09cac8ac2115093df_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id5be76566b1f42c9991b89e1ad9ccd20_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib42524766ce745f98f49b4629846b7e1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1e7a0d6727564069b62534b2caec70db_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic8b5966f20894f3ab60c8e2a2972d4f0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idb5c476fa00147db9883c9774fba37b0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifb8f91bf877c44b5b0b1a714980fcdf6_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i132dd20a3f994e57a51e98b1eaeb6d0f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic05e7733dccb49148a99b4ee2e7f5701_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i9d58d514d6bf47358282960cd4ae6253_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibc0219b8bd274e46b4af90ea8bb4b672_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i28aae3e7939b46b1bddb992220421184_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if6b4b87d06264c64ae81fb0409dcd2dc_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i98f52fe3b36c41ca916fabea3a6d8a53_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibb4bb7a745d04272a230527cdc20049c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic5c8cca0db864ef6a3da0011cccad674_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib72db4d9c0924a54ba504f1c3938ca9c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id93d1ca5ea1c4aeeab10a58f93782667_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6b7262b72afe489599e2eb3ce4e5f709_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i315b18532971408683c52330c7b943ee_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i13ea7c742ad3498f86ace3283912346d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ieeedc830f9f74a4db85e13957e84a31b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ifa7662c4401b47818cf55e37fe4f7492_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib87cbabf30754e9c86c360ca74a6a60c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib6d93112b9844afb8fa7d4b7d5c97136_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8b233d2a6e6646449e155b4e90985083_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i7abf2c9565634b6794d2981fd1e71a15_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i717b107a6c414ea0905912ff454814a2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3ffe4463675f4e70adfcf7d60f771fad_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib620a86639154339bfb8393492080ab4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9d0a3bf21db1457abf7b7bae1233bc60_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1e36220f5bad460f954af2be64bb733d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i706e7687e17742f1b9ca606ec706952a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0662cf7d658245ff82f502a454a4b170_D20220601-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9c03364e7996486cbb1cad0c6f066be0_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:NewEnglandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2b15118818bc41cf9144f1fd935b064d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:NewEnglandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ieff5bba4a49649d59884834d8a7c8d9a_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:NewEnglandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i924dd0c471a843be877efa0d994de344_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:NewEnglandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9d0a7e7cf9dd4850866acfc1eafebd50_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:NewEnglandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2e18c14be57d468a9b3ef971b62fa61e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:NewEnglandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i94a723ad277b481689dbc5bc8c57e10b_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidAtlanticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1896b13fdcff4012ac14068880494818_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidAtlanticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i937639ae2cd54e738ecea6b907708519_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidAtlanticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5eb62d2a8f2d4af996d2e3cf32d6328f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidAtlanticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i07fa30c3d34f465789386ee1c8236683_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidAtlanticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id29846b4c3bf417099b28bfa86ccc31a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidAtlanticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i67015655760142eaac5405e492a77a3c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidwestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ief8e5447f6fa4e5b8d98b4e5b11330d8_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidwestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibf2cf7372dc547ff85b55159066b4b4a_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iff8ae65a6dee487f9cc8a67418c0123c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidwestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2d5b4433be0548c488a6269b001d1d28_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidwestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia683dc07928549d392a829d1a7f52c94_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iccffd65637814767a6f6553a8aa2738f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:SouthwestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie9b259c33f37494cb39b61ae482a0e15_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:SouthwestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2e3b83d42fde47cdbbdd9ec2e109aa57_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:SouthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ifd9de537fdde40b588d2e90fdf56e41a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:SouthwestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if6b0ff80cf8e44319305746e94f3a933_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:SouthwestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4949611e932046bc93de377b5bd4d616_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:SouthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4bd790d7431a4ec68d2a896b40ab5169_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2bd5b882089445378e8f673c977d8701_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3f50117aa3274166bc41c577d84bc929_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1e69274c1d274b15a6125a503a58e966_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1c92f2099c7840a197b5ed594071a66a_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9809ea6b974d402da6dc8f94480c3ed0_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie03c350c6d044ae88defa135fa9255ba_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic3d240c948644458b93552acb4848b96_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i27c35c7abe7c4913a0d8e35671472490_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5e67a43c6ced45b08bd183ae7c26cd00_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i64075575089b41c8a2fe67be87f0cdc1_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:ResidentialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9d1b92408a154f66892d41aea708b89e_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:ResidentialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ieb1de37dddae4f8e9e1143f0a58b858b_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:ResidentialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1635705720e646d28268de666f1c38a3_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:ResidentialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4381abd9d3864c599048b9989eb7e89a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:ResidentialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5c0d76cf055243759d683e5023e067f4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:ResidentialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iff6820c42dca47dc9cffffa8f733e11c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie63199e174404056ada41ea225f07fa6_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id7a9b13704e24eb5af1476262c4fdf92_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia168d0a9c33845c7866c4930cba8cb50_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6efbfa273f92406c983c5f7844db2291_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i457146ba1e1d406bb93fa48a0b74ebf5_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i34be19f9e4334318967ea2edce0c1762_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:PurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id93a4ffffa784e7a9094ec1a0d68abfe_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:PurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2fa6940845df46bba123773fe5b7191b_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:PurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9edfb75ebb81474fa2b6db56454f9263_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:PurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4ba05b215c274d659373c08ecd5fdc51_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:PurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8e3a4786228a4bfc9749159a9dc55f1c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:PurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8386d734e8624bc2b8975c58d7615664_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:NonPurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i029483a6ab01432088199e8dded4389b_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:NonPurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iae4d1c34200f478db508cc92b39e3ac2_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:NonPurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9c8e990d044b441480edb97ab01c1dd1_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:NonPurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i41a8a7e00ada419cbf64bf27856d581a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:NonPurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib53ff2bd800c4697a2bb182cfc6b81bd_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:NonPurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7a04dbb6f31347bb865fc7f2ee8502f9_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:NewEnglandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic4424cb6168a4ac3b10297d86f06bc8c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:NewEnglandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6e0870d779c84899b4452444b977c85a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:NewEnglandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iac28e10444134680b1a744285df5c237_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:NewEnglandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iaec02d927ce547a18237470b6c8887c7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:NewEnglandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0021cd418eda488ba43c9e3c9d934bcc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:NewEnglandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i17e75f4787ec49439a9801d1e1edb03f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidAtlanticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i07504a957aba410a9febf77f1ed5ea25_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidAtlanticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6455c98375d0479b95c3ad506d8aa634_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidAtlanticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i91664e65e99244b19572c8f0aaa7ecaf_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidAtlanticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id557d050c9aa4f5a951ff385720ec1dc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidAtlanticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib4214ea40b6a4b43b68850d4d529ea47_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidAtlanticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i98500c32e627453cb8543d84ce041a8d_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidwestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7aae14cd9a744ea9b078c5e1f1064062_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidwestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i23b30df75073435e876eb7407a8e6f50_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8fd8dfe76d5d4e98807b645319054684_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidwestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i264e90fc0774482c9d52e5a272420e99_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidwestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8363e16b1f1d44cdaebec7200f428b95_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:MidwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib12a5587f723447e812dc46f06d81adf_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:SouthwestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7891d1287ce74721a5783d9354a0e18e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:SouthwestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1567d386cf9046acb30588cb6dee66b8_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:SouthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i34337773fb60442193964fedb6ce9109_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:SouthwestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i02c004e4738342b4ad4d36c693447ccd_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:SouthwestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i173677f9c73d4068bc9135190b9c536d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">spke:SouthwestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if5d0cd04c3ae486b90020c385c8cc2e7_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i513f8ed9390949689ac5391613dc88fe_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic3d8dd4869394fac8a1275a7711ffd6a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0b8cc5dcc7ee447b9c568be0792547aa_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2e678265218a45a39ce04a2e4a86e3c5_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i650cbf1518ff41659b8e71a9320868be_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1699d1b272f9445f83847f61ec530a6f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i19e02216759b4135a9ce616ff1e30d76_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i024d640556f348fa8db0e89d31e01a95_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i675e48e8204146d5934ba35d69da71be_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i95a273626e5847a29415924894d8d99e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:ResidentialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i143b24e675f04e35b45bf0900b8b1906_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:ResidentialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icbe6c7ed6a9f4ccd92cf0756cc0d276b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:ResidentialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibea852dff1414c45b10368878261d28f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:ResidentialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i881b6771fd3c47adbf49675ec94498c1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:ResidentialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5219de486672405483c748d19e4ab981_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">spke:ResidentialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3f4b9aa77e8a427dbc3a557df1fae308_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i648c0f38864245c0a272b615c3d45d61_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i452eefb71cd64e53b1c71a720097eff6_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iafc8ecbd5d104628a6cd181d6ca4d40f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4b370422c8f54ae78fdd05d013e84702_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia1907bcd716a44d4a2d5fc0b8abb9a2d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i31aee2b1bb4842c79e21d0e734ba9089_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:PurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i960773a11d5d427c87453e7d87b75edf_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:PurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i697319241d1940cab8dd1353e59a5d4f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:PurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i68bc25cb0d214fda94fe3f2eec5321c8_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:PurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5bfcbabc9013463a80f33fc503a29b46_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:PurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia77ac63bad1c4d92993f351b34bc4ae3_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:PurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4cdc8e7ca2154fcbb773d1c1dddfee9f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:NonPurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ifc0afdb78b324247ac8e5b64b917fda9_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:NonPurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie7c1dcf7fb5544f8b52a72b3d9a2e3df_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:NonPurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ief01e3dd19ff4232981719b3acc6d415_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:NonPurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9b5f4632e73b4e0ebf6700cd3747917f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:NonPurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7900d6f61b484b89858743b7c48ef60b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">spke:NonPurchaseofAccountsReceivableMarketMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3b5a63f0000f4fb497daf41ae13f2a75_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">spke:ElectricAndGasRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i03466cc989fc4d44ae997e0bb2860e50_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">spke:ElectricAndGasRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifdbb9366268b45d4b6324203be0df59d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">spke:CostOfServicesEnergyServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1988de8150e44f96a72dae99b20af0fd_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">spke:CostOfServicesEnergyServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i095c6dca799b42a4aa075d81fc60ee80_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">spke:ElectricAndGasRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5f98cf30d95442879bc52d539617e2ad_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">spke:ElectricAndGasRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic1913cc5a50d45029dae216ad55454cb_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">spke:CostOfServicesEnergyServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i833c855b5a9e4ec8a684e8448aa4b822_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">spke:CostOfServicesEnergyServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i69a3f1db9f344c769b2eee659800f667_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if3cd76153d9345dea04a159ff492a734_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">spke:SparkHoldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib7d91370fc844da790a8ec3f800a119c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">spke:NuDevcoRetailandRetailcoLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">spke:SparkHoldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3ca33ae07b2b44b1bfa0dacd4cfe930b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">spke:SparkHoldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i355593e06eab47e08320340fbf136ec9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">spke:NuDevcoRetailandRetailcoLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">spke:SparkHoldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ida6ad06b74ed472894b84f515d10c2c2_D20210701-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i3b6f0948149347a8a4570a43883861c6_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ic4dbde79de674c0ab6c526a1e1020105_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">spke:NuDevcoRetailHoldingsandNuDevcoRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1aabae17c3af4e69885952f99ebd7979_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8c05fa48b6924dc68e294f6eb1294b1f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3c5bcba2f59d44bc9bbee625172b1756_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i94883e867725418fa397a7bdb0c6f9d7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6e25de74efe14c748cf15f70bc2b8d01_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id14669a4437d4e709ee54d19666c19e1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id21ceef46a504ed8a8854a45ef3c48a2_D20220414-20220414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-14</startDate>
            <endDate>2022-04-14</endDate>
        </period>
    </context>
    <context id="i09d64dc80374449696dc2dfaed408715_D20220415-20220415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-15</startDate>
            <endDate>2022-04-15</endDate>
        </period>
    </context>
    <context id="i82efcfa13f5a4845b9dfbf7d74d68cc8_I20220415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-15</instant>
        </period>
    </context>
    <context id="iee898d00092243ed911af7365f82c1cc_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3ce9218712844dc78abe7dc457c103d6_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i743915297d9c43c59161e8748da8038f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">srt:NaturalGasReservesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia5b09d0b480845ce9d3e7825ed8e77f9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">srt:NaturalGasReservesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5c152be66af1433f8aa33fc9b74ad8b6_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0d2b1a3dd93149ccb299753c04ec4c4e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7f13cd267ab746dbbeb26c0dbf349b93_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">srt:NaturalGasReservesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:DesignatedasTradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4db114cd66794e35a9ff6d6eb1e15f80_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">srt:NaturalGasReservesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:DesignatedasTradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6c061ce065a74560847bd362ba05ba1c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i72b1f27eef994bf3a3ab0c8283deb7a4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9752c20b39d1462297e9bda7360f6d7e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6bfd662e71af471092e49f95a33ee9a5_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if13f7a60ca5a4d21a8a6e13e3e5204a2_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">spke:NonCashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:DesignatedasTradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic3a2a42842a84bb0a1098bf6715ed77d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">spke:NonCashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:DesignatedasTradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i02a01e8b90474fd796c6d173bded89a2_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">spke:NonCashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:DesignatedasTradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i63a88026f9ff4c4a965b7a7fe8854374_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">spke:NonCashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:DesignatedasTradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i015d0636935d4493afe93cd3bb37dd79_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:NontradingCommodityContractCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5ce8add51fff48f382fc7d044b3475ea_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:TradingCommodityContractCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iafafb00f34b74eae89e7738383beb732_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:CommodityContractCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie48152d01c604f3f99e3b574d196c6f3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:NontradingCommodityContractNoncurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if3be6ff1a25046629c6e2f58e8456d68_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:CommodityContractNoncurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i576b80ce33254066b74a15754a2f841b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5bd86eae6d7c46638c400fcafc0ac48b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:TradingCommodityContractNoncurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8a7d018c6d0f485c851fe2a0190bbae0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:NontradingCommodityContractCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia846efa00a8c41099ddf1ac22dc07823_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:TradingCommodityContractCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i25db74e68fc14baab1d4c875b2e1b42e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:CommodityContractCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i84ace1fc21e242c0bc25c56bd3d59ad2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:NontradingCommodityContractNoncurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idd6378beabe84f44984a8b46d4909adc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:TradingCommodityContractNoncurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia3fc6e9fd2ab4e1f906677962b325605_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:CommodityContractNoncurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic9a5d004a0cb441d98f50dc1ef802ab3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i60a3f37131f246d4bc78f5d07c013377_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7f9bd2efc44d4e84ab7c56b45a85ff9c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3701f8c1280c4d748783aecaa1d74850_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id57169d5509f4516b56b9d3e3896d88a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8399024935e947628fbe461647b27041_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i98eabbf41f044478b0e7e8d9eb23ea85_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i75bbaef734e140d8899cdc9d38f1a4c1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib15f55c6158f4c6ea1be738432c49011_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3f59bc1b7d914f59b25df05718ae5814_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia27f274333714f4fa09629ddc8dc540e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8fdeb24bcac649f28627e9ec5f02b1a6_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">spke:CustomerRelationshipsOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7f0150994aed46c39296072f36553352_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">spke:CustomerRelationshipsOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i21f6936e4e5e4d07b9dd257808d1be74_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iddb0cdc365ec4c0e8e1f469f665cd29e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i19956723e81248f7beeb9b0b7a594752_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icf463a2e4acf4c3c83e8e95d39c71ea2_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">spke:CustomerRelationshipsOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i755abbdca8a345d6ac3174887d3bec04_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0713af8d3a2242b2b3506c282b3ee309_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">spke:CustomerRelationshipsOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3dfce0e644ed4664866094d975463f8c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i76f1c799748e40e8997f8faf78e2bf66_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic497b8ab9f1548e5a7249c7165c96e5f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i47fa1ac6064e4e9c96c9efe05c953f27_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8e22053b701b46a7affd0741f03ca87b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i46a2c45f493d455aa132171c6e42e0e3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib589c8fa4caa4370ab82c389ceb4c73b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if6b9be866f344c8f85eba6df79b94fec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id17634840bdb42289259f9d5a0e5fdda_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">spke:SeniorCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1bee8c0280db42239f2f66673768714c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">spke:SeniorCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i254d78740372474489d5362489837a1f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">spke:SeniorCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i172291be61154286a836021312e8ca03_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">spke:SeniorCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2ec6e3e6d6494fc1869f6185aad0d2f5_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">spke:WorkingCapitalFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ifc91b97825d84cfdb88a57d19859fe88_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">spke:WorkingCapitalFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id7c3e3ee5aaa4cd8958ddc080b298ade_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">spke:WorkingCapitalFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i53cf6facac8242fc89377d5e47d67794_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">spke:WorkingCapitalFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iff9a083880c74b91afb6269100a799d2_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">spke:OtherDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3d7e1df32a3d4bd5ba96541ec7a3b4c0_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">spke:OtherDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i67aef3a931634f918a85e9c238ea4028_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">spke:OtherDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idf386c6373f445b9b4cf9e35b1f67581_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">spke:OtherDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i244af0aa449548e2a8d3ff743bd2f402_I20170519">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">spke:PriorSeniorCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-05-19</instant>
        </period>
    </context>
    <context id="i611d7f4e215e4687bbe1203bd19ff088_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">spke:SeniorCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i37d79e3487df4587b165bbbadb429e25_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">spke:SeniorCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie6790133df5d4b4ebf8a6d917942cb19_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">spke:SeniorCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if17e759c9fa3454982439ac7d8c13097_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">spke:SeniorCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3e6ca1ce297d4b5f9bf9640163c7db64_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">spke:SeniorCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iaae897d86884477a982b54700d959cf3_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">spke:SeniorCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i525f280ffbde4b9fa47a07135cafe8c6_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">spke:SeniorCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic914911614ac4a23a4e055e80562b23d_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">spke:SeniorCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie3deaa88ecec4d0aaf00a005054ca0db_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">spke:SeniorCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7904331dd4de4dea9daa4c9f2ea28796_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">spke:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icf7d51010329445dae277995e70d5277_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">spke:ViaRenewablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">spke:WKeithMaxwellIIIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i170e599c556d42398690c17b77e6ec37_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">spke:AmendedAndRestatedSubordinatedPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i4969dbe6a4fd4cb29f3f12d9b47286f6_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">spke:AmendedAndRestatedSubordinatedPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i93b6861a36d94962985f592841a07c48_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">spke:AmendedAndRestatedSubordinatedPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i6da6b5f942df4a7087b6a5c16f1e661a_D20211031-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">spke:AmendedAndRestatedSubordinatedPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-31</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ic420c35b235442b2a4462dea0ff0fe5f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">spke:AmendedAndRestatedSubordinatedPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i904167e6ea424e1a9a8a0c567f39327a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">spke:AmendedAndRestatedSubordinatedPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3c4642e09df34038b80f0ca81790204d_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">spke:FederalFundsRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1b413481bc4a4f669f3cd191178ad5f0_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:NontradingCommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i862f51eb9e6d4e148a2f2c7ab1573c7d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:NontradingCommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5060b3a86b8341039240ba6babc56919_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:NontradingCommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic2e24be8f9e24129a665f4efc08511c2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:NontradingCommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ifa36cca2403342ff893eb06c9893176e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:TradingCommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib74ca1e382cb41269c551767aec58427_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:TradingCommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib8938484f66241b790c4e77743ce9a96_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:TradingCommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5fb563913f9b47df82a4661cdee900d7_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:TradingCommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ieca565e912934357a43bc6ad6ab4c5c8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie8ba9948320f42ca99f81b012205ef2f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ifa156900b8a64828b7cbfa82151de865_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9789570df94a47a8add3ae0c9fddd79d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia2ce9850874242e0b8b1e1b41ae51978_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:NontradingCommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2622f93b3ee64c3783791da5f443e4cb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:NontradingCommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0a7a4efdf7f94055974e34edebf48867_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:NontradingCommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9dff38e1b54640f1b64550c9b5c94de8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:NontradingCommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if87e4cf51dd34445bf7d7d7540ad25ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:TradingCommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ida16b3e8181c42c5b5a6ab40aafb3c3a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:TradingCommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i25730f7da884415bb8f610c0bbefa303_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:TradingCommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i29d27b7727694c9eaa173d53014a5bdf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">spke:TradingCommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i990278ad6a6a4b4a91b6b8b879d16603_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4106e9747149435fb00763997632025c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0f9db1decab0443ea1f09d7e4585ee41_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i358dd7ca79e246e5b3ac5273a30bd4bf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc5f0aa70009470a9f4bbb46d7964607_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">spke:NuDevcoRetailHoldingsandNuDevcoRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5665678e5d1f492da8ac08ad3eb42f33_D20221013-20221013">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-13</startDate>
            <endDate>2022-10-13</endDate>
        </period>
    </context>
    <context id="ia2e3de894ab244b784e721334e91f47c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">spke:VerdeEnergyUSAIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1155cd290ffb4aca9607ac26671dd089_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">spke:LitigationAndRegulatoryMattersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i87c4217444c84806b040ebad47667131_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">spke:LitigationAndRegulatoryMattersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie285705a85234bc1bd2ffdd7f06f2dd5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">spke:IndirectTaxAuditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i09bb4fb75aaf4e9aa45ba38c62b2f13a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">spke:IndirectTaxAuditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i683d5aed1a924971b6d638b1b41f035d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">spke:SubordinatedDebtFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i16e76202d0704cc8abd3c191d9c8c956_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">spke:SubordinatedDebtFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i565f9944bc5c4730820021fd4cd26cb4_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ide44c0745f0944379e08d98bd46a1e1f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i219fb4427b7d42e7aa72451363d627d7_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i58b4e73b9dc842f9808b59c04cd397b1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2de16ace7b434026a75c06f0b00b7b66_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">spke:AllocatedOverheadCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i62f09a610aac4217ab7b695a4160f88a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">spke:AllocatedOverheadCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i62d7da699a3045ea9cc4b33cda250e17_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">spke:AllocatedOverheadCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idbaef80cade9498bbc8bfe32674535e7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">spke:AllocatedOverheadCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia430c07e6aa642d6a9fb96c3ceb4d71a_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">spke:FounderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i538c63cbaa624c3fb0e67ae65855b8c7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">spke:FounderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i533d4ec789c044b9baa77a3842addbaa_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">spke:FounderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6584bf1efc4e4d9381444c9935276a50_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">spke:FounderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1c354cd3164a49c6a95ee9a8bbf766e5_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">spke:PaymentofIncomeTaxesIncurredbytheCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">spke:NuDevcoRetailHoldingsandNuDevcoRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7044867fa5d0422981ed7ad4087e89bf_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">spke:PaymentofIncomeTaxesIncurredbytheCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">spke:NuDevcoRetailHoldingsandNuDevcoRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7f298724bca94a789f4f6bebc6c724f4_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i130f00b59f6940c684a0d9a2bd7076de_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9ef85d086d6441f4b254a61fece07b30_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7f3773539b7e460c836f007751f33d23_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i49f6bfef9cbd4f7ea182950b381af980_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib2d0cbd665394dad9a022a00d35b1dbf_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i20e19795b1ee4550adc0924c958ada54_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if8adc8933c534d009e0a86712a7d7ddc_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1cb67cba6e234c509948976d668ce603_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id22dab4a742b4cd59c7f1e5d52ac2450_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic6809a522f1e4a50accd49d9078dd5ce_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if9adb1aa4b494344ad3c33103b77e487_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if380f08f77764bd6a7bebe3cbb7ca339_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iafc4bfe3b5f947cbb5e34c0304c96a5a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0fd2d34684c045fe8884cfa71ec2cebc_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4e1d80b95be24622bcb52b09f9667865_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iae9b9460cafb48a4a08158b0c5333253_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0c6a90259cab4e34bae2946fcfb60fe1_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i846211d0e1734e5bb6ef89472c9599b7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idad46d0553a14ea1aa80682aec56b7d1_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8efa18b5d0e74e01bcae3a5305363d62_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia11e282d64d645c2b71ca26f61d0525a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib73ae7a66abf4c8a8bb36023f1c22362_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id96c194f3a814f7193aeb44aefeb626b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iec0dbe5314e349e8adff3c965ca963cb_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i43896477fe4f498a8632a1d52738f9f6_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ifaa8d16d7b0644b3a1f1b3ca5c8de11a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i989860f13ec74969856ef8b2a89b8b54_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1244264e80f040aca2c4df1f7c2dccf7_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i74f864ddffe0467ea7cd19cda43d0f02_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibf3164f072714bee9cd947cff3d360c5_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idd34da80cac54b6a8de3610bba0f92cf_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i897146e3a5984860bf3eeec3a0936659_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i984e2e4f384d47cb860ba826c8798b09_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5cec0eebadf14d0ab5447de58ded538c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8588268b93b64a6e94b44f124f0a6ed9_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib9885a8cedc14147adbb237e710f17a4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i78290a2d390542038217bc6d2ec5b550_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">spke:RetailNaturalGasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idb7f1ee520d748dfa619cfb1633f287f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i485b92570a7041f891f44bfe707a6c56_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">spke:NontradingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idab34bad4ffc41aca5764ca211c8403e_D20210501-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">spke:StarionEnergyIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">spke:ResidentialCustomerEquivalentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i1fe0428725624fd699f7fd29d4471383_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">spke:ResidentialCustomerEquivalentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i07fd9e3c143c436a9effafc1df1a11f1_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">spke:ResidentialCustomerEquivalentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8ef10863cbb34d8db0b3efc516bb76ed_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">spke:StarionEnergyIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">spke:ResidentialCustomerEquivalentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i43e5a97301574722af4513a28322593e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">spke:ResidentialCustomerEquivalentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1ab77446436e40c78d25f73b1b39b582_D20210701-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">spke:ResidentialCustomerEquivalentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i2818e78167e1436b8bb3536678818c84_D20220801-20220831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">spke:ResidentialCustomerEquivalentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="i98899565915c4a839a848b0e57d47739_D20220101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">spke:BrokerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i292692e101ba48c9a024cc9272e9ef4a_D20220101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">spke:RightsToBrokerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i02b434ff536e475aa9b4e0479fdd5f97_D20220601-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">spke:RightsToBrokerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i03c9e8077e354773aebf5c8ff0d4c791_D20221020-20221020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-20</startDate>
            <endDate>2022-10-20</endDate>
        </period>
    </context>
    <context id="i41dd081028d94831931cf1fea4fd4bc8_D20221020-20221020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001606268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-20</startDate>
            <endDate>2022-10-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="number">
        <measure>pure</measure>
    </unit>
    <unit id="mmbtu">
        <measure>utr:MMBTU</measure>
    </unit>
    <unit id="mwh">
        <measure>utr:MWh</measure>
    </unit>
    <unit id="kwh">
        <measure>utr:kWh</measure>
    </unit>
    <unit id="customer">
        <measure>spke:customer</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180L2ZyYWc6Zjg1NGQ2YmMwYmYzNDMxYmIxNzE3NWU0M2Y2ZTFmNmIvdGFibGU6OGM1ZTA4ODg4ODYxNDdkNGFmYjM2OWQyMDczNDc0NmQvdGFibGVyYW5nZTo4YzVlMDg4ODg4NjE0N2Q0YWZiMzY5ZDIwNzM0NzQ2ZF8yLTEtMS0xLTU0MjY1_af29bc8f-79ee-406d-b2b9-5b14120cf729">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180L2ZyYWc6Zjg1NGQ2YmMwYmYzNDMxYmIxNzE3NWU0M2Y2ZTFmNmIvdGFibGU6OGM1ZTA4ODg4ODYxNDdkNGFmYjM2OWQyMDczNDc0NmQvdGFibGVyYW5nZTo4YzVlMDg4ODg4NjE0N2Q0YWZiMzY5ZDIwNzM0NzQ2ZF8zLTEtMS0xLTU0MjY1_78159489-2319-4ebe-a6a1-3e14d8756b57">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180L2ZyYWc6Zjg1NGQ2YmMwYmYzNDMxYmIxNzE3NWU0M2Y2ZTFmNmIvdGFibGU6OGM1ZTA4ODg4ODYxNDdkNGFmYjM2OWQyMDczNDc0NmQvdGFibGVyYW5nZTo4YzVlMDg4ODg4NjE0N2Q0YWZiMzY5ZDIwNzM0NzQ2ZF80LTEtMS0xLTU0MjY1_397515cb-6c52-4f19-b6d5-7d7e6beb317a">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180L2ZyYWc6Zjg1NGQ2YmMwYmYzNDMxYmIxNzE3NWU0M2Y2ZTFmNmIvdGFibGU6OGM1ZTA4ODg4ODYxNDdkNGFmYjM2OWQyMDczNDc0NmQvdGFibGVyYW5nZTo4YzVlMDg4ODg4NjE0N2Q0YWZiMzY5ZDIwNzM0NzQ2ZF81LTEtMS0xLTU0MjY1_b53077e5-96e2-4c2b-9ca7-0ac336493568">0001606268</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180L2ZyYWc6Zjg1NGQ2YmMwYmYzNDMxYmIxNzE3NWU0M2Y2ZTFmNmIvdGV4dHJlZ2lvbjpmODU0ZDZiYzBiZjM0MzFiYjE3MTc1ZTQzZjZlMWY2Yl8xNg_8646d5f2-6c54-42b8-99e7-3c09782da91c">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3c4642e09df34038b80f0ca81790204d_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDYvZnJhZzoxNmUzOGMyYTE2ZDQ0ZjUxOGIyZDI4MDg5NWM2NzE0Ni90YWJsZTowMDg2M2U5OTMwN2E0MzZhYmQxNDBhNjUwYTgyMjkyMi90YWJsZXJhbmdlOjAwODYzZTk5MzA3YTQzNmFiZDE0MGE2NTBhODIyOTIyXzEtMS0xLTEtNTQyNjU_c8137055-1483-4143-a103-38f97d23f896"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <dei:DocumentType
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGFibGU6MGY1YTFkMmYxOGI0NDNhNThjOTczMjE3MDI4MjhkMmEvdGFibGVyYW5nZTowZjVhMWQyZjE4YjQ0M2E1OGM5NzMyMTcwMjgyOGQyYV8wLTItMS0xLTU0MjY1L3RleHRyZWdpb246ZTE1NmMwMjYxZmI5NDg5NmJlMzhkMTY5ODA4ZjVmMGRfOQ_b1613b2f-318d-496f-a9fe-18b24cc5e9fc">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGV4dHJlZ2lvbjo1ZGFjNGE2YjVlOGU0MjRiOGYyNzRkNWRiNzEwNGYwMV8yMzUy_eeb988d3-76a0-460f-9f3f-a38e08e1aa3e">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGV4dHJlZ2lvbjo1ZGFjNGE2YjVlOGU0MjRiOGYyNzRkNWRiNzEwNGYwMV8xMzg_d58c10ab-66d0-4818-8f3d-c327e9e77fd9">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGV4dHJlZ2lvbjo1ZGFjNGE2YjVlOGU0MjRiOGYyNzRkNWRiNzEwNGYwMV8yMzU3_8c912ae7-6176-40e5-ab73-9b295772bce3">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGV4dHJlZ2lvbjo1ZGFjNGE2YjVlOGU0MjRiOGYyNzRkNWRiNzEwNGYwMV8yMzUz_58540d49-41ad-4bc4-8472-24d9ac3977f7">001-36559</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGV4dHJlZ2lvbjo1ZGFjNGE2YjVlOGU0MjRiOGYyNzRkNWRiNzEwNGYwMV8yMzYy_02c6c5a1-e4cb-449c-84b7-60c3af067052">Via Renewables, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGFibGU6ZDdjNTkzMjMzNzcwNDZkMzhkNmFkYWFhZjExMmI0NWUvdGFibGVyYW5nZTpkN2M1OTMyMzM3NzA0NmQzOGQ2YWRhYWFmMTEyYjQ1ZV8xLTAtMS0xLTU0MjY1_77d24781-0e30-4431-965a-274bb1378568">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGFibGU6ZDdjNTkzMjMzNzcwNDZkMzhkNmFkYWFhZjExMmI0NWUvdGFibGVyYW5nZTpkN2M1OTMyMzM3NzA0NmQzOGQ2YWRhYWFmMTEyYjQ1ZV8xLTQtMS0xLTU0MjY1_0a8ee02b-ee45-45e8-b5fc-f1de8062cc5d">46-5453215</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGV4dHJlZ2lvbjo1ZGFjNGE2YjVlOGU0MjRiOGYyNzRkNWRiNzEwNGYwMV8yMzYz_3c49655c-7063-4b04-a34e-d2d006ce3904">12140 Wickchester Ln</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGV4dHJlZ2lvbjo1ZGFjNGE2YjVlOGU0MjRiOGYyNzRkNWRiNzEwNGYwMV8yMzY0_aa0437b8-e7e5-4829-8490-ad17c193bbe3">Suite 100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGV4dHJlZ2lvbjo1ZGFjNGE2YjVlOGU0MjRiOGYyNzRkNWRiNzEwNGYwMV8yMzY1_988f65fd-e764-4ab2-8b95-b8b2e9bf2775">Houston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGV4dHJlZ2lvbjo1ZGFjNGE2YjVlOGU0MjRiOGYyNzRkNWRiNzEwNGYwMV8yMzU5_4bbf33b2-f1b8-4c51-ba37-efc546757242">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGV4dHJlZ2lvbjo1ZGFjNGE2YjVlOGU0MjRiOGYyNzRkNWRiNzEwNGYwMV8yMzYw_7f90813c-2265-4864-acd3-6ae091d76953">77079</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGV4dHJlZ2lvbjo1ZGFjNGE2YjVlOGU0MjRiOGYyNzRkNWRiNzEwNGYwMV8yMzYx_e3a93fea-e7ec-4ff6-a141-544ff3c60816">713</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGV4dHJlZ2lvbjo1ZGFjNGE2YjVlOGU0MjRiOGYyNzRkNWRiNzEwNGYwMV8yMzQ2_d2e3bb6d-13e8-432d-b366-d2210366f826">600-2600</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i217a0db3c64c4bc291608c6df1ebdc85_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGFibGU6MTY2MzlkNDg3ZGI3NDRkN2I0YjE3ZmUyZWFhYzdmMmQvdGFibGVyYW5nZToxNjYzOWQ0ODdkYjc0NGQ3YjRiMTdmZTJlYWFjN2YyZF8xLTAtMS0xLTU0MjY1_66c1cf08-36ca-4110-bf3f-5d8121bfe65c">Class A common stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i217a0db3c64c4bc291608c6df1ebdc85_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGFibGU6MTY2MzlkNDg3ZGI3NDRkN2I0YjE3ZmUyZWFhYzdmMmQvdGFibGVyYW5nZToxNjYzOWQ0ODdkYjc0NGQ3YjRiMTdmZTJlYWFjN2YyZF8xLTEtMS0xLTU0MjY1_620efe98-c6e9-4659-b1ba-224877d92229">VIA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i217a0db3c64c4bc291608c6df1ebdc85_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGFibGU6MTY2MzlkNDg3ZGI3NDRkN2I0YjE3ZmUyZWFhYzdmMmQvdGFibGVyYW5nZToxNjYzOWQ0ODdkYjc0NGQ3YjRiMTdmZTJlYWFjN2YyZF8xLTItMS0xLTU0MjY1_b44692de-1e59-4fbf-a5a3-8601ad4f83e3">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i5b23e06ef517400fb3d710568153f5f7_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGFibGU6MTY2MzlkNDg3ZGI3NDRkN2I0YjE3ZmUyZWFhYzdmMmQvdGFibGVyYW5nZToxNjYzOWQ0ODdkYjc0NGQ3YjRiMTdmZTJlYWFjN2YyZF8yLTAtMS0xLTU0MjY1_63706445-0ac3-41e6-b589-25205d909b70">8.75% Series A Fixed-to-Floating RateCumulative Redeemable Perpetual Preferred Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i5b23e06ef517400fb3d710568153f5f7_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGFibGU6MTY2MzlkNDg3ZGI3NDRkN2I0YjE3ZmUyZWFhYzdmMmQvdGFibGVyYW5nZToxNjYzOWQ0ODdkYjc0NGQ3YjRiMTdmZTJlYWFjN2YyZF8yLTEtMS0xLTU0MjY1_9fc77710-1dfb-4587-ad58-b4c3288d3f9d">VIASP</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i5b23e06ef517400fb3d710568153f5f7_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGFibGU6MTY2MzlkNDg3ZGI3NDRkN2I0YjE3ZmUyZWFhYzdmMmQvdGFibGVyYW5nZToxNjYzOWQ0ODdkYjc0NGQ3YjRiMTdmZTJlYWFjN2YyZF8yLTItMS0xLTU0MjY1_c4074a74-fc2c-40a2-a60f-70e1231cb47e">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGV4dHJlZ2lvbjo1ZGFjNGE2YjVlOGU0MjRiOGYyNzRkNWRiNzEwNGYwMV8yMzU1_19da4352-b3c4-4b1d-b1a7-9f6ab09bf665">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGV4dHJlZ2lvbjo1ZGFjNGE2YjVlOGU0MjRiOGYyNzRkNWRiNzEwNGYwMV8yMzQ3_013b809a-7f80-48c7-8a10-e337f02b9515">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGV4dHJlZ2lvbjo1ZGFjNGE2YjVlOGU0MjRiOGYyNzRkNWRiNzEwNGYwMV8yMzQ5_de8787d3-335e-4d58-aa96-c9b5f944913b">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGV4dHJlZ2lvbjo1ZGFjNGE2YjVlOGU0MjRiOGYyNzRkNWRiNzEwNGYwMV8yMzUw_28f1c6a4-87a8-44ba-8f0f-3fb7d2d737d7">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGV4dHJlZ2lvbjo1ZGFjNGE2YjVlOGU0MjRiOGYyNzRkNWRiNzEwNGYwMV8yMzQ4_d26418f4-8fd8-45e7-938f-c4e0c925ce4e">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGV4dHJlZ2lvbjo1ZGFjNGE2YjVlOGU0MjRiOGYyNzRkNWRiNzEwNGYwMV8yNzQ4Nzc5MDcxODEy_aa18211a-59cf-46d1-9eec-a9bce249f124">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i0a2ce7d1386a41ba953681281f3f7ca8_I20221101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGV4dHJlZ2lvbjo1ZGFjNGE2YjVlOGU0MjRiOGYyNzRkNWRiNzEwNGYwMV8yMjEz_3e2931ca-f21a-4276-aa7b-a45f63f35588"
      unitRef="shares">15857766</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ic95f9f66e9374248935f7482e5785352_I20221101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGV4dHJlZ2lvbjo1ZGFjNGE2YjVlOGU0MjRiOGYyNzRkNWRiNzEwNGYwMV8yMjQ4_4d05ddd4-c162-4c26-845f-7ea7e1690690"
      unitRef="shares">20000000</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="idd971f24ce004d7e86f98af6fa89bec2_I20221101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xL2ZyYWc6NWRhYzRhNmI1ZThlNDI0YjhmMjc0ZDVkYjcxMDRmMDEvdGV4dHJlZ2lvbjo1ZGFjNGE2YjVlOGU0MjRiOGYyNzRkNWRiNzEwNGYwMV8yMjg2_036dbcb9-33c2-437d-88f3-9071d26beabb"
      unitRef="shares">3567543</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMy0xLTEtMS01NDI2NQ_3685f311-63ad-4bac-8e5b-1df83387a2a8"
      unitRef="usd">40403000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMy0zLTEtMS01NDI2NQ_e38bee13-10bb-43b5-953e-00571412caea"
      unitRef="usd">68899000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNC0xLTEtMS01NDI2NQ_36ffcd75-160a-4593-8d73-4e2499526157"
      unitRef="usd">1948000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNC0zLTEtMS01NDI2NQ_454483b8-6f59-42dd-8c17-553bbf1ccf5b"
      unitRef="usd">6421000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i0f2c1f464b9943fe9ea6799837cd022b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNS0wLTEtMS01NDI2NS90ZXh0cmVnaW9uOmEyOWUyMTIwYzE1ZTRkMDZiNjVmODNkNjJhOTYwMDhkXzY3_d560becd-6351-4aed-b518-1578b3b135c4"
      unitRef="usd">5486000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i3ffb6a8459834804b18be1db1e1f20b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNS0wLTEtMS01NDI2NS90ZXh0cmVnaW9uOmEyOWUyMTIwYzE1ZTRkMDZiNjVmODNkNjJhOTYwMDhkXzgw_e0f7d281-259c-4813-988d-e9ebd3d5002d"
      unitRef="usd">2368000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNS0xLTEtMS01NDI2NQ_1bf744f5-d2ab-493a-84b6-4cf1e8584a5a"
      unitRef="usd">56741000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNS0zLTEtMS01NDI2NQ_1412f4fc-ecab-4a7f-8f2f-66f957477f7f"
      unitRef="usd">66676000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNi0xLTEtMS01NDI2NQ_e99169e7-47b4-4d15-8a45-169445a2e975"
      unitRef="usd">5642000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNi0zLTEtMS01NDI2NQ_f9216945-4d44-4561-84f1-04a596a911e3"
      unitRef="usd">3819000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:InventoryNet
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNy0xLTEtMS01NDI2NQ_dec85f69-a41f-4443-9c06-9642d85dcd2b"
      unitRef="usd">5273000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNy0zLTEtMS01NDI2NQ_772792ac-4173-4fe5-8ce0-36564701a98e"
      unitRef="usd">1982000</us-gaap:InventoryNet>
    <us-gaap:DerivativeInstrumentsAndHedges
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfOC0xLTEtMS01NDI2NQ_75906bdd-d94a-41a6-aa90-2210c841a366"
      unitRef="usd">25064000</us-gaap:DerivativeInstrumentsAndHedges>
    <us-gaap:DerivativeInstrumentsAndHedges
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfOC0zLTEtMS01NDI2NQ_3138985f-f96c-479a-8aff-4268dc0e1b11"
      unitRef="usd">3930000</us-gaap:DerivativeInstrumentsAndHedges>
    <spke:DeferredAdvertisingCostsCurrent
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfOS0xLTEtMS01NDI2NQ_83a8ce4b-0768-453a-b8a9-dd51aae7b99d"
      unitRef="usd">2847000</spke:DeferredAdvertisingCostsCurrent>
    <spke:DeferredAdvertisingCostsCurrent
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfOS0zLTEtMS01NDI2NQ_6b573bd0-7b81-4186-a92b-4189d8caf816"
      unitRef="usd">946000</spke:DeferredAdvertisingCostsCurrent>
    <us-gaap:IntangibleAssetsCurrent
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMTAtMS0xLTEtNTQyNjU_1e669156-bb2d-4b8d-9cc4-c77a0ce27e4b"
      unitRef="usd">4469000</us-gaap:IntangibleAssetsCurrent>
    <us-gaap:IntangibleAssetsCurrent
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMTAtMy0xLTEtNTQyNjU_0d87ac58-98e3-4061-9e29-a8c4ed83813b"
      unitRef="usd">8523000</us-gaap:IntangibleAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMTItMS0xLTEtNTQyNjU_a9c48432-f535-41d4-aff8-9b7c42b49930"
      unitRef="usd">6491000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMTItMy0xLTEtNTQyNjU_73adf05b-56b3-4634-ba55-8a5332676310"
      unitRef="usd">6664000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMTMtMS0xLTEtNTQyNjU_6aa38ad3-6292-49a6-a5d0-87cdb348e7e1"
      unitRef="usd">20730000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMTMtMy0xLTEtNTQyNjU_c89f8055-d2cd-42c1-83cb-76ce02e927a7"
      unitRef="usd">14691000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMTUtMS0xLTEtNTQyNjU_9ce829eb-715f-454f-981e-244b983df956"
      unitRef="usd">6815000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMTUtMy0xLTEtNTQyNjU_a352fc54-20d6-4e93-8357-043224e9482b"
      unitRef="usd">14129000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMTYtMS0xLTEtNTQyNjU_6230a6de-2886-4c07-89a1-68e9f4e64f8e"
      unitRef="usd">176423000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMTYtMy0xLTEtNTQyNjU_4fe5d802-add8-4027-84b7-5637bcd8e9c6"
      unitRef="usd">196680000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMTctMS0xLTEtNTQyNjU_cd4e0e9e-7ed9-4af9-a448-b338ce56b746"
      unitRef="usd">4880000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMTctMy0xLTEtNTQyNjU_03dd5d77-4aeb-4984-8bb6-96578200700a"
      unitRef="usd">4261000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMTgtMS0xLTEtNTQyNjU_ba4f8ec0-abdf-4ddb-9610-98056c85447b"
      unitRef="usd">1504000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMTgtMy0xLTEtNTQyNjU_d5bd44a5-6410-4e15-8367-416149fbc8c0"
      unitRef="usd">340000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMTktMS0xLTEtNTQyNjU_db2f52c2-5668-49c8-af15-a35221b51db9"
      unitRef="usd">1527000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMTktMy0xLTEtNTQyNjU_5618a0e8-f9b2-4673-a610-c2835eada836"
      unitRef="usd">453000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMjAtMS0xLTEtNTQyNjU_8768a44e-7bfb-4dd3-9ebb-a99375a4b166"
      unitRef="usd">566000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMjAtMy0xLTEtNTQyNjU_90c3310f-4caf-4157-8034-a8de88f740d6"
      unitRef="usd">5660000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMjEtMS0xLTEtNTQyNjU_e651e7cf-2e34-4530-8754-482fe5161ff8"
      unitRef="usd">18867000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMjEtMy0xLTEtNTQyNjU_b9af6342-50e0-4470-ae78-bf0e828ff5c2"
      unitRef="usd">23915000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Goodwill
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMjItMS0xLTEtNTQyNjU_1ad35aed-75ec-42be-b544-565cb9115e45"
      unitRef="usd">120343000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMjItMy0xLTEtNTQyNjU_4cf48ab4-176c-46df-8a3f-65ef2ad686ad"
      unitRef="usd">120343000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMjMtMS0xLTEtNTQyNjU_243d454f-2328-47b2-9ccd-03200c4205cc"
      unitRef="usd">4044000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMjMtMy0xLTEtNTQyNjU_8b390d69-6780-46fd-9f5f-c5f99081121a"
      unitRef="usd">3624000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMjQtMS0xLTEtNTQyNjU_7f2b9ce9-e7eb-44c7-91b8-c5aecdaa2ecd"
      unitRef="usd">328154000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMjQtMy0xLTEtNTQyNjU_5d0df377-04ce-4c85-ba8f-4e4e2e986216"
      unitRef="usd">355276000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMjgtMS0xLTEtNTQyNjU_c1f3fcd2-7cdc-43a0-ac1f-b6e8a3377e96"
      unitRef="usd">26992000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMjgtMy0xLTEtNTQyNjU_8c844999-5e6b-4ca2-88d4-8aa359680f9a"
      unitRef="usd">43285000</us-gaap:AccountsPayableCurrent>
    <us-gaap:DueToAffiliateCurrent
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMjktMS0xLTEtNTQyNjU_d776d100-f4f8-4b7a-b4a1-c247d00cd694"
      unitRef="usd">431000</us-gaap:DueToAffiliateCurrent>
    <us-gaap:DueToAffiliateCurrent
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMjktMy0xLTEtNTQyNjU_b3cbc781-f6d3-42b6-ab5b-93a051210432"
      unitRef="usd">491000</us-gaap:DueToAffiliateCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMzAtMS0xLTEtNTQyNjU_85ca48f6-7082-49d6-8c58-9a9b8cc25c69"
      unitRef="usd">13560000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMzAtMy0xLTEtNTQyNjU_2135d6a7-956e-4c4a-a096-8feb1bbbd3e1"
      unitRef="usd">19303000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMzEtMS0xLTEtNTQyNjU_4e2cbee4-e3f2-453d-a9e6-27964d45d0a8"
      unitRef="usd">12370000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMzEtMy0xLTEtNTQyNjU_4ee694b5-bce7-4679-8622-6e1b19f56cd8"
      unitRef="usd">13548000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:DerivativeInstrumentsAndHedgesLiabilities
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMzItMS0xLTEtNTQyNjU_61a60764-12c4-443c-80b7-e8dbdab8f977"
      unitRef="usd">2166000</us-gaap:DerivativeInstrumentsAndHedgesLiabilities>
    <us-gaap:DerivativeInstrumentsAndHedgesLiabilities
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMzItMy0xLTEtNTQyNjU_db1efe71-50bd-47cd-93f4-255bedb5a674"
      unitRef="usd">4158000</us-gaap:DerivativeInstrumentsAndHedgesLiabilities>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMzktMS0xLTEtNTQyNjU_4fb0b47f-0b8f-486e-aeb1-84e5a4c06f8f"
      unitRef="usd">582000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfMzktMy0xLTEtNTQyNjU_6cd58c7d-f28c-4209-8f0b-2f44059a6b0b"
      unitRef="usd">1707000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNDAtMS0xLTEtNTQyNjU_b3d7e33e-453a-44b5-a1c2-a0b12d18724e"
      unitRef="usd">56101000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNDAtMy0xLTEtNTQyNjU_26993044-6b51-4477-ab72-a4ad71b69101"
      unitRef="usd">82492000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNDItMS0xLTEtNTQyNjU_d7086510-fbd7-4083-bd44-95ca10b47d75"
      unitRef="usd">5794000</us-gaap:DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent>
    <us-gaap:DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNDItMy0xLTEtNTQyNjU_edd994fa-8b12-4f7a-8706-a9014f288a46"
      unitRef="usd">36000</us-gaap:DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent>
    <us-gaap:LongTermLineOfCredit
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNDQtMS0xLTEtNTQyNjU_0593e6c9-ca56-4598-ac31-82f5195b0693"
      unitRef="usd">93000000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNDQtMy0xLTEtNTQyNjU_1a9b68d9-57c6-4e09-93d9-e64ef4647889"
      unitRef="usd">135000000</us-gaap:LongTermLineOfCredit>
    <us-gaap:SubordinatedDebt
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNDUtMS0xLTEtNTQyNjU_84f8f523-d6e4-4dbf-bbe8-796e468e0eec"
      unitRef="usd">20000000</us-gaap:SubordinatedDebt>
    <us-gaap:SubordinatedDebt
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNDUtMy0xLTEtNTQyNjU_e7d715ac-57b3-45fa-9457-fb153e637f0f"
      unitRef="usd">0</us-gaap:SubordinatedDebt>
    <us-gaap:OtherLongTermDebtNoncurrent
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTAtMS0xLTEtNTQyNjU_d70bd05e-7aed-4697-986e-eb6d02859405"
      unitRef="usd">36000</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:OtherLongTermDebtNoncurrent
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTAtMy0xLTEtNTQyNjU_6b22a88d-f758-4308-9ecd-d91771498bc6"
      unitRef="usd">109000</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTEtMS0xLTEtNTQyNjU_0d72835d-e781-407d-b075-7b6f978b277c"
      unitRef="usd">174931000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTEtMy0xLTEtNTQyNjU_ff5432a6-5162-431c-a455-60526c382f2f"
      unitRef="usd">217637000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTItMS0xLTEtNTQyNjU_ecd4c4f0-ccbc-4e66-9837-097034b9e431"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTItMy0xLTEtNTQyNjU_202a70e3-2330-4bea-a7ab-d386fc7ce629"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTQtMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjo0YmQ4ODg5NjU1NGU0MjA4YWU1NjZjNzY3MzVmZWEyOV80MA_48591c10-7265-4204-89dc-65d6d9e71ef6"
      unitRef="usdPerShare">0.01</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTQtMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjo0YmQ4ODg5NjU1NGU0MjA4YWU1NjZjNzY3MzVmZWEyOV80MA_60562a25-f9d9-4d5d-8378-bb3083109195"
      unitRef="usdPerShare">0.01</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTQtMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjo0YmQ4ODg5NjU1NGU0MjA4YWU1NjZjNzY3MzVmZWEyOV81NA_29365a35-9115-49d3-9e3c-9b89457360b3"
      unitRef="shares">20000000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTQtMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjo0YmQ4ODg5NjU1NGU0MjA4YWU1NjZjNzY3MzVmZWEyOV81NA_d37568c5-28e8-439f-981d-c1ac44df1a53"
      unitRef="shares">20000000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTQtMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjo0YmQ4ODg5NjU1NGU0MjA4YWU1NjZjNzY3MzVmZWEyOV83Ng_729832e1-d373-4b11-af3f-c666df574563"
      unitRef="shares">3567543</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTQtMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjo0YmQ4ODg5NjU1NGU0MjA4YWU1NjZjNzY3MzVmZWEyOV83Ng_8d5934b1-90f6-44b3-b5cb-2545816fc453"
      unitRef="shares">3567543</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTQtMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjo0YmQ4ODg5NjU1NGU0MjA4YWU1NjZjNzY3MzVmZWEyOV83Ng_8e5cba17-564f-485c-8a9b-fd60797919e4"
      unitRef="shares">3567543</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTQtMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjo0YmQ4ODg5NjU1NGU0MjA4YWU1NjZjNzY3MzVmZWEyOV83Ng_e8259a9b-fe46-459e-a223-04ed260e73c7"
      unitRef="shares">3567543</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTQtMS0xLTEtNTQyNjU_decff139-b50b-47af-8c17-759ec3827e90"
      unitRef="usd">87364000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTQtMy0xLTEtNTQyNjU_53e4b1ee-6944-471e-8ec5-b006d94006a1"
      unitRef="usd">87288000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7bfcf307e11441489ca76ffdea69a8ab_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTktMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjozMTNmZWY1MTg3MTY0OWNmYjhiM2FhYjNhM2M3YWVlNV8zNg_9358c2e0-54bc-4fd7-b4a0-5421b135c32b"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i653d8655b13e474d91aa5886fba37511_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTktMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjozMTNmZWY1MTg3MTY0OWNmYjhiM2FhYjNhM2M3YWVlNV8zNg_efcc3c1c-5ead-4fe6-91f8-6f8fa99dc6b4"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i653d8655b13e474d91aa5886fba37511_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTktMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjozMTNmZWY1MTg3MTY0OWNmYjhiM2FhYjNhM2M3YWVlNV81MA_441ff341-248b-475c-8ae0-0c1252d55eb0"
      unitRef="shares">120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7bfcf307e11441489ca76ffdea69a8ab_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTktMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjozMTNmZWY1MTg3MTY0OWNmYjhiM2FhYjNhM2M3YWVlNV81MA_57c13546-90e2-4390-94f8-87f82564b40f"
      unitRef="shares">120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7bfcf307e11441489ca76ffdea69a8ab_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTktMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjozMTNmZWY1MTg3MTY0OWNmYjhiM2FhYjNhM2M3YWVlNV83Mg_3d32d810-aed0-4674-8fac-d11545111cdb"
      unitRef="shares">16002360</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7bfcf307e11441489ca76ffdea69a8ab_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTktMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjozMTNmZWY1MTg3MTY0OWNmYjhiM2FhYjNhM2M3YWVlNV85Mw_a1d2f8d5-7c3d-4586-9daa-25aad2370b50"
      unitRef="shares">15857766</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i653d8655b13e474d91aa5886fba37511_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTktMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjozMTNmZWY1MTg3MTY0OWNmYjhiM2FhYjNhM2M3YWVlNV8xMjU_769b8243-4316-4b57-baa0-462acd00812e"
      unitRef="shares">15791019</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i653d8655b13e474d91aa5886fba37511_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTktMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjozMTNmZWY1MTg3MTY0OWNmYjhiM2FhYjNhM2M3YWVlNV8xNDY_fe47af3e-d852-4634-8982-1d9d73293817"
      unitRef="shares">15646425</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i7bfcf307e11441489ca76ffdea69a8ab_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTktMS0xLTEtNTQyNjU_1bf1c7e0-8583-4c51-a5c6-243612a83463"
      unitRef="usd">160000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i653d8655b13e474d91aa5886fba37511_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNTktMy0xLTEtNTQyNjU_625b18ee-3f43-4f8f-be59-bd8aec51e95d"
      unitRef="usd">158000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if34c09d2a0534a93bc8152516706a038_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjAtMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjpkOWUxNmJhMzUxNDQ0ZDY1OTU4Y2UyZmU0ZTc2OTk4Ml8zNg_24ffc757-edb5-4931-8cb7-cf7af30d2ec0"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibb3440e4d85147cbbac8633d462a8ad2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjAtMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjpkOWUxNmJhMzUxNDQ0ZDY1OTU4Y2UyZmU0ZTc2OTk4Ml8zNg_bf2af18f-743e-410e-bb9e-24d9943be86f"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if34c09d2a0534a93bc8152516706a038_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjAtMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjpkOWUxNmJhMzUxNDQ0ZDY1OTU4Y2UyZmU0ZTc2OTk4Ml81MA_96455d53-c3df-402b-bbcc-3a341df4c252"
      unitRef="shares">60000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibb3440e4d85147cbbac8633d462a8ad2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjAtMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjpkOWUxNmJhMzUxNDQ0ZDY1OTU4Y2UyZmU0ZTc2OTk4Ml81MA_c66e9fc8-d6dc-40ee-8a23-724d61a2d8aa"
      unitRef="shares">60000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibb3440e4d85147cbbac8633d462a8ad2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjAtMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjpkOWUxNmJhMzUxNDQ0ZDY1OTU4Y2UyZmU0ZTc2OTk4Ml83Mg_1dbdf0d4-e1bc-4f9c-9a6a-46160c046fec"
      unitRef="shares">20000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if34c09d2a0534a93bc8152516706a038_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjAtMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjpkOWUxNmJhMzUxNDQ0ZDY1OTU4Y2UyZmU0ZTc2OTk4Ml83Mg_c904e86f-f0a4-4abd-8e0b-35ba11a9cf73"
      unitRef="shares">20000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibb3440e4d85147cbbac8633d462a8ad2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjAtMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjpkOWUxNmJhMzUxNDQ0ZDY1OTU4Y2UyZmU0ZTc2OTk4Ml83Mg_df423804-7660-4772-bf32-6c22fc5c221e"
      unitRef="shares">20000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="if34c09d2a0534a93bc8152516706a038_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjAtMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjpkOWUxNmJhMzUxNDQ0ZDY1OTU4Y2UyZmU0ZTc2OTk4Ml83Mg_f29f2202-79cd-4745-8bfa-be1cb5d62bec"
      unitRef="shares">20000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="if34c09d2a0534a93bc8152516706a038_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjAtMS0xLTEtNTQyNjU_9c8eb6d6-7387-422d-856b-fc5d90c469c7"
      unitRef="usd">201000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ibb3440e4d85147cbbac8633d462a8ad2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjAtMy0xLTEtNTQyNjU_0b12d00f-89f2-4ea1-9ac8-94fc071db2ed"
      unitRef="usd">201000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjMtMS0xLTEtNTQyNjU_a947d95f-3fc5-4a02-b2ce-a27d3ea2191f"
      unitRef="usd">56883000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjMtMy0xLTEtNTQyNjU_c32c6843-7123-416e-977e-38b27fa44808"
      unitRef="usd">54663000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjQtMS0xLTEtNTQyNjU_e298b0fd-98c5-4a8c-993d-71b85ec2b923"
      unitRef="usd">-40000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjQtMy0xLTEtNTQyNjU_b0c59d1d-9cca-4782-a35a-a480a588801d"
      unitRef="usd">-40000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjUtMS0xLTEtNTQyNjU_27bcc6c4-1d38-471b-bf54-abdacccc261f"
      unitRef="usd">3222000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjUtMy0xLTEtNTQyNjU_2bee8168-22b7-42bc-befe-a6d9ef3dd7c7"
      unitRef="usd">776000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjYtMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjoyMjI2MjUzYmYzZWU0NTBmYjIxYzJhNmY5YWE2ZGI2OV8zNg_65f3e8da-ee6d-4cb6-8cc9-81f2d331f7fc"
      unitRef="shares">144594</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjYtMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjoyMjI2MjUzYmYzZWU0NTBmYjIxYzJhNmY5YWE2ZGI2OV8zNg_c251d1bd-ea7b-4f63-b2a4-c2e46569a6a6"
      unitRef="shares">144594</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjYtMS0xLTEtNTQyNjU_c64417b0-2ec1-47dc-9c8c-0dd7bc137f66"
      unitRef="usd">2406000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjYtMy0xLTEtNTQyNjU_76c8d8cb-8603-4a50-9f28-1deee618ddf4"
      unitRef="usd">2406000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjctMS0xLTEtNTQyNjU_99f33af2-48b8-46b4-8ae1-2b000db75b55"
      unitRef="usd">58020000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjctMy0xLTEtNTQyNjU_e85c233b-4d52-4305-9dc5-d541bf09537e"
      unitRef="usd">53352000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjgtMS0xLTEtNTQyNjU_05dcdc96-0181-4d7a-bff0-e3bd29dafd92"
      unitRef="usd">7839000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjgtMy0xLTEtNTQyNjU_47a72770-c61b-4adf-9959-b8d9a4abf621"
      unitRef="usd">-3001000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjktMS0xLTEtNTQyNjU_3761f6a0-60e2-4da0-95a5-029f4593f0c4"
      unitRef="usd">65859000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNjktMy0xLTEtNTQyNjU_b363aa7f-29ca-4cb7-8d75-e5ae774dd8fc"
      unitRef="usd">50351000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNzAtMS0xLTEtNTQyNjU_7fde3974-b13a-45a8-a942-655130164e10"
      unitRef="usd">328154000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18yMi9mcmFnOjFkMTJmYTYwOGE3MTRiNDhhOGMxMTBlZWIzYzJkNjkyL3RhYmxlOjZkM2EwYWY0NDNkNjQ3N2M4YmJjOGNlZjExODA1M2ExL3RhYmxlcmFuZ2U6NmQzYTBhZjQ0M2Q2NDc3YzhiYmM4Y2VmMTE4MDUzYTFfNzAtMy0xLTEtNTQyNjU_67f42a3c-abac-453c-bd64-760880d09ee9"
      unitRef="usd">355276000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfNC0xLTEtMS01NDI2NQ_cf022950-21a4-465f-9e34-467f34b587ce"
      unitRef="usd">117187000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfNC0zLTEtMS01NDI2NQ_5e082291-4adb-4720-bf14-bcc11540b6df"
      unitRef="usd">98267000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfNC01LTEtMS01NDI2NQ_3f706398-935f-47f4-a0f7-1ecc002566fc"
      unitRef="usd">343592000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfNC03LTEtMS01NDI2NQ_449e602a-c8b7-4c59-ba9c-55c2489dd3b9"
      unitRef="usd">293721000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfNS0xLTEtMS01NDI2NQ_997362b3-2439-4b83-8b5d-39f2b3b935c8"
      unitRef="usd">1672000</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfNS0zLTEtMS01NDI2NQ_09e71b34-c565-40e1-83da-37829de212d9"
      unitRef="usd">-288000</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfNS0zLTEtMS01NDI2NQ_24fd2512-39de-4386-96d2-fdc4c26cf45d"
      unitRef="usd">-288000</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfNS01LTEtMS01NDI2NQ_8c9fc161-cb1e-449d-95e5-dd4696f7c80a"
      unitRef="usd">-480000</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfNS03LTEtMS01NDI2NQ_02db0598-e199-4db0-9244-e5d3ec72c8ad"
      unitRef="usd">-542000</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfNS03LTEtMS01NDI2NQ_96280198-ddd4-4b11-847f-9d022fa5f473"
      unitRef="usd">-542000</spke:NetAssetOptimizationRevenuesExpenses>
    <us-gaap:Revenues
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfNi0xLTEtMS01NDI2NQ_3623c0b7-d683-442b-b6a0-03a13b8e4660"
      unitRef="usd">118859000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfNi0zLTEtMS01NDI2NQ_39af59f7-5378-4d4e-af14-8d2e2fbaa127"
      unitRef="usd">97979000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfNi0zLTEtMS01NDI2NQ_67cfe8a3-b87c-421a-8e8e-99391bfb94a6"
      unitRef="usd">97979000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfNi01LTEtMS01NDI2NQ_96f2c4be-ed0f-4674-b8c8-95a3a7c3683a"
      unitRef="usd">343112000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfNi03LTEtMS01NDI2NQ_0735e6f0-54e5-4b95-9357-f6f5621cecaf"
      unitRef="usd">293179000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfNi03LTEtMS01NDI2NQ_21ef8b2c-017b-4a36-8270-8756338f2fff"
      unitRef="usd">293179000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfOC0xLTEtMS01NDI2NQ_6ffc14fa-b1c1-4d65-b08a-56981913f730"
      unitRef="usd">102212000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfOC0zLTEtMS01NDI2NQ_0b79fa6a-231e-4e81-8a66-74683c644bb0"
      unitRef="usd">40298000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfOC0zLTEtMS01NDI2NQ_eb3b3208-dfee-492d-b823-d927bf25ed66"
      unitRef="usd">40298000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfOC01LTEtMS01NDI2NQ_151e151c-aebc-4f5c-b5eb-db1579d9096e"
      unitRef="usd">232621000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfOC03LTEtMS01NDI2NQ_7fe3a7c6-d390-4787-a9a7-d356cc5dce2a"
      unitRef="usd">198642000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfOC03LTEtMS01NDI2NQ_a9e64436-a2c4-417a-b9c5-cdb1b3407c27"
      unitRef="usd">198642000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfOS0xLTEtMS01NDI2NQ_8d37f14b-4c43-49b3-86e0-4402ab586ba6"
      unitRef="usd">16302000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfOS0zLTEtMS01NDI2NQ_b820cb3e-8abe-4ff9-b2b4-11de8e8d7903"
      unitRef="usd">9719000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfOS01LTEtMS01NDI2NQ_251a2d8e-e08b-46a8-9479-6e92d6cee2b1"
      unitRef="usd">44820000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfOS03LTEtMS01NDI2NQ_c31e4b3d-db17-44e1-8d72-46c88b6a89a1"
      unitRef="usd">33053000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTAtMS0xLTEtNTQyNjU_151f047e-59b0-4842-8b75-72ab8e0e6fcc"
      unitRef="usd">3270000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTAtMy0xLTEtNTQyNjU_71f85a03-2f87-4861-8cac-4c21855ac482"
      unitRef="usd">5049000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTAtNS0xLTEtNTQyNjU_c86d3477-dd08-4a0e-9413-e4df430b3634"
      unitRef="usd">13390000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTAtNy0xLTEtNTQyNjU_e83b94e6-b1bc-47da-b17c-5ced48b8988a"
      unitRef="usd">16498000</us-gaap:DepreciationAndAmortization>
    <us-gaap:CostsAndExpenses
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTEtMS0xLTEtNTQyNjU_f8ab8c0e-a9e7-49dc-9287-d3dc55941c0a"
      unitRef="usd">121784000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTEtMy0xLTEtNTQyNjU_6c1f5acb-f26c-43e7-99c0-f89a95a6faba"
      unitRef="usd">55066000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTEtNS0xLTEtNTQyNjU_54abd30f-bb43-4621-9bad-e0b8efc8d02a"
      unitRef="usd">290831000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTEtNy0xLTEtNTQyNjU_f8854d4c-090a-498e-8b6f-65f6aa6653a6"
      unitRef="usd">248193000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTItMS0xLTEtNTQyNjU_d374b423-172c-4c28-818e-08d789a7bd72"
      unitRef="usd">-2925000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTItMy0xLTEtNTQyNjU_ee5dcd2c-22e0-4c52-8bb4-6d2fbe7096c9"
      unitRef="usd">42913000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTItNS0xLTEtNTQyNjU_b2e6882a-2581-4bd0-bc1b-5a007db041c0"
      unitRef="usd">52281000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTItNy0xLTEtNTQyNjU_7d86612f-f29b-48be-87da-c8850f78e4cb"
      unitRef="usd">44986000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTQtMS0xLTEtNTQyNjU_1134edbe-76a3-4946-970b-c24e936780fe"
      unitRef="usd">2002000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTQtMy0xLTEtNTQyNjU_021a15e9-7999-422d-b45f-f588c2631ffc"
      unitRef="usd">1298000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTQtNS0xLTEtNTQyNjU_e180a5a8-a382-4292-b47a-b840965bf1fa"
      unitRef="usd">5129000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTQtNy0xLTEtNTQyNjU_a908f815-c6a1-4e7b-8b36-3f78f658290f"
      unitRef="usd">4161000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTUtMS0xLTEtNTQyNjU_527f424d-46f8-4413-98b4-a1ec722dd87a"
      unitRef="usd">11000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTUtMy0xLTEtNTQyNjU_7e761370-664a-4778-a7b8-604790434149"
      unitRef="usd">63000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTUtNS0xLTEtNTQyNjU_6a889d95-8751-4aa7-b868-1729ed0d7ac7"
      unitRef="usd">265000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTUtNy0xLTEtNTQyNjU_06504d7a-97ad-4abd-86c3-d48f539aea5b"
      unitRef="usd">228000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTYtMS0xLTEtNTQyNjU_0dd60309-4ec0-446b-80a6-9e1f9e73724e"
      unitRef="usd">-1991000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTYtMy0xLTEtNTQyNjU_1fbd3fc9-aba8-44ee-ad11-05e612371379"
      unitRef="usd">-1235000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTYtNS0xLTEtNTQyNjU_b954c46a-3d02-4ce1-98bf-0cb1db2feb7a"
      unitRef="usd">-4864000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTYtNy0xLTEtNTQyNjU_6290383c-c5da-403d-a935-d7fdea9898be"
      unitRef="usd">-3933000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTctMS0xLTEtNTQyNjU_16145cb3-884a-4cd8-b464-9fabadb3e444"
      unitRef="usd">-4916000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTctMy0xLTEtNTQyNjU_c984e50b-497e-48a3-ad03-bcbd5dd2edc3"
      unitRef="usd">41678000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTctNS0xLTEtNTQyNjU_da054433-52e7-4e8c-9454-1cbedd0c3091"
      unitRef="usd">47417000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTctNy0xLTEtNTQyNjU_1c7ec47b-2de1-46bd-b7de-bb091f677469"
      unitRef="usd">41053000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTgtMS0xLTEtNTQyNjU_bca5dce4-377f-4af7-9b61-16f082c7cafb"
      unitRef="usd">-48000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTgtMy0xLTEtNTQyNjU_86c4139d-03cd-4f7b-a2ba-cd414c4a6279"
      unitRef="usd">7021000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTgtNS0xLTEtNTQyNjU_6b3ba752-4ae3-449e-9c80-9b6c88764d75"
      unitRef="usd">8726000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTgtNy0xLTEtNTQyNjU_5b65c590-87e9-4a9d-9f4c-74a2276644cc"
      unitRef="usd">9160000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTktMS0xLTEtNTQyNjU_c131bca3-5b75-4601-8c98-4ec8ba798882"
      unitRef="usd">-4868000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTktMy0xLTEtNTQyNjU_ae9e9d76-00b5-4125-ad28-a2272eced6ff"
      unitRef="usd">34657000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTktNS0xLTEtNTQyNjU_0f391f6d-5efe-4a78-b662-3ceac6c076c3"
      unitRef="usd">38691000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMTktNy0xLTEtNTQyNjU_8762474e-15c5-485c-8f24-921dc7658b8b"
      unitRef="usd">31893000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMjAtMS0xLTEtNTQyNjU_5d9c1a30-d853-4fb5-a6b4-21f834ec9bbd"
      unitRef="usd">-3987000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMjAtMy0xLTEtNTQyNjU_85518df8-38ba-4425-94ee-ff66f022a5e8"
      unitRef="usd">19774000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMjAtNS0xLTEtNTQyNjU_39aa8309-d043-442e-8e0c-f88d6542f0ce"
      unitRef="usd">21981000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMjAtNy0xLTEtNTQyNjU_c5fac12e-f351-40fa-90be-6e07611a4b9d"
      unitRef="usd">14158000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMjEtMS0xLTEtNTQyNjU_dc7c2dd7-1548-4e13-843c-3bede7725e24"
      unitRef="usd">-881000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMjEtMy0xLTEtNTQyNjU_30bab0d8-b7a9-4b73-8338-28771698e37b"
      unitRef="usd">14883000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMjEtNS0xLTEtNTQyNjU_432cb1a1-ffea-4b8c-adab-34178d937a2a"
      unitRef="usd">16710000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMjEtNy0xLTEtNTQyNjU_f67aebce-2c94-46a5-b80e-4b79e9cb4428"
      unitRef="usd">17735000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMjItMS0xLTEtNTQyNjU_a1970c3f-8278-4bff-80f7-51ded4b89429"
      unitRef="usd">2026000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMjItMy0xLTEtNTQyNjU_24dbc611-6fd0-48a2-a191-4590b0ddcc39"
      unitRef="usd">1951000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMjItNS0xLTEtNTQyNjU_be0a78e3-409a-466d-93ea-8f735767b752"
      unitRef="usd">5677000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMjItNy0xLTEtNTQyNjU_a592e815-fc0f-498c-9809-e9501170409e"
      unitRef="usd">5853000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMjMtMS0xLTEtNTQyNjU_4dbca30e-29d2-4393-9564-ff5aebdf4afb"
      unitRef="usd">-2907000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMjMtMS0xLTEtNTQyNjU_91b9d3d6-45f4-4f67-87a9-4c4380293456"
      unitRef="usd">-2907000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMjMtMy0xLTEtNTQyNjU_99609f5d-797a-45ea-a243-cf4175f82a5c"
      unitRef="usd">12932000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMjMtMy0xLTEtNTQyNjU_b43a42c4-b301-4384-9b58-4b27895b34dc"
      unitRef="usd">12932000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMjMtNS0xLTEtNTQyNjU_01faf6be-727f-448d-8f1e-40a6e173d0dc"
      unitRef="usd">11033000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMjMtNS0xLTEtNTQyNjU_725b0059-0864-49d5-933a-b37dc3eef976"
      unitRef="usd">11033000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMjMtNy0xLTEtNTQyNjU_8d5c7017-3338-4a74-8b36-9c2fa8d4e011"
      unitRef="usd">11882000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMjMtNy0xLTEtNTQyNjU_a58a94b9-b42f-445c-9c6e-98fa11815f5b"
      unitRef="usd">11882000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMzItMS0xLTEtNTQyNjU_c042467d-d776-4448-bffc-e078bf275e51"
      unitRef="usdPerShare">-0.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMzItMy0xLTEtNTQyNjU_18fec459-1ccb-4799-898b-36db0f7a1a58"
      unitRef="usdPerShare">0.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMzItNS0xLTEtNTQyNjU_b59ebd89-6ecc-4bde-a75d-5c2f8fc61aa3"
      unitRef="usdPerShare">0.70</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMzItNy0xLTEtNTQyNjU_9e2ca4bd-8c2c-459b-9489-dc5da506b7f1"
      unitRef="usdPerShare">0.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMzMtMS0xLTEtNTQyNjU_63489b6d-4177-4977-9bd9-058310278ef7"
      unitRef="usdPerShare">-0.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMzMtMy0xLTEtNTQyNjU_a447c7a6-6fee-43d4-8b7d-e3897de3b3ad"
      unitRef="usdPerShare">0.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMzMtNS0xLTEtNTQyNjU_292f43e3-0344-4585-afb2-c68cf0562b03"
      unitRef="usdPerShare">0.70</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMzMtNy0xLTEtNTQyNjU_d8227e8e-4380-455a-86e8-d2a4cf050966"
      unitRef="usdPerShare">0.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMzYtMS0xLTEtNTQyNjU_cadd1cde-3570-48fb-bd7a-bfb21c82469b"
      unitRef="shares">15858000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMzYtMy0xLTEtNTQyNjU_21d77002-6235-4746-85fa-f6a87bec74cf"
      unitRef="shares">15572000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMzYtNS0xLTEtNTQyNjU_9b395766-7568-4586-bde7-3df560343351"
      unitRef="shares">15754000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMzYtNy0xLTEtNTQyNjU_7995057e-d5f8-4f10-900c-884a60a7b05a"
      unitRef="shares">14965000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMzctMS0xLTEtNTQyNjU_b9bcb1e4-476d-4687-b9fc-a54feed52618"
      unitRef="shares">15858000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMzctMy0xLTEtNTQyNjU_1e51f7a6-625f-4b83-a3c4-84345760a8ae"
      unitRef="shares">15686000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMzctNS0xLTEtNTQyNjU_2ab2d2d3-ad50-4adf-8bcc-071cc98cbb8a"
      unitRef="shares">15863000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18zMS9mcmFnOjI1ZTg0ZTBhZjAxZjQ5YmFhNzc0ZmJmMjY2ZGQ3NmUzL3RhYmxlOjA5ZjE5MWFjOTVlMjQzMWU4MGM1N2ZjMDZmMjgzYWM3L3RhYmxlcmFuZ2U6MDlmMTkxYWM5NWUyNDMxZTgwYzU3ZmMwNmYyODNhYzdfMzctNy0xLTEtNTQyNjU_14a18c95-a7a8-49dc-ae7e-a3f834b78856"
      unitRef="shares">15099000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic604ab41f8a4468f9b4d4d6c97087f1d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNC0xLTEtMS01NDI2NQ_99dc2f90-190e-44eb-9981-c46a0f7fe8ce"
      unitRef="shares">15791000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i34b3bd143c154891bf4d0ae7145f8942_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNC0yLTEtMS01NDI2NQ_d38b4a3b-d127-456c-89a4-b1a069bb40d7"
      unitRef="shares">20000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ifef2bcdbe9d64d08ae0050907a863ae7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNC0zLTEtMS01NDI2NQ_5712a92f-b672-411f-a085-137267ed6b30"
      unitRef="shares">144000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic604ab41f8a4468f9b4d4d6c97087f1d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNC00LTEtMS01NDI2NQ_fc3470a0-d4cc-422a-b5e9-21639c6afb18"
      unitRef="usd">158000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i34b3bd143c154891bf4d0ae7145f8942_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNC01LTEtMS01NDI2NQ_af40bfba-a322-4cf6-91ba-555629ef18e2"
      unitRef="usd">201000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifef2bcdbe9d64d08ae0050907a863ae7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNC02LTEtMS01NDI2NQ_e63cb78d-ff3f-4b35-ad52-cf84d3828197"
      unitRef="usd">-2406000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i91fcec032dc244eea47c7913a55e402a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNC04LTEtMS01NDI2NQ_1364f0ba-234c-4384-b2b8-fe3b96960f3c"
      unitRef="usd">-40000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iedb2872a868340d9b2db4e6b6dce1408_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNC05LTEtMS01NDI2NQ_ed23bfb8-ae0d-48ec-972d-143d5ffad5ce"
      unitRef="usd">54663000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id6003b32d6b347ac94932c2ed1dbe9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNC0xMC0xLTEtNTQyNjU_c59e25f6-349f-4695-b5f4-e6f77247ec05"
      unitRef="usd">776000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i59f6777672924c9485a42ac5e74fa9ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNC0xMS0xLTEtNTQyNjU_488b364d-19fb-41a3-ae5d-819d51a1ec10"
      unitRef="usd">53352000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idf011e08ca8a4b07a23e0615dc86a242_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNC0xMi0xLTEtNTQyNjU_1c8cdd31-344a-4ca2-a264-7f3fb94be1d6"
      unitRef="usd">-3001000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNC0xMy0xLTEtNTQyNjU_2a507664-a729-4cf3-9ce1-c22f4d721a22"
      unitRef="usd">50351000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibf8060ea00954492ab3c94fad780a93d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNS05LTEtMS01NDI2NQ_b31bd90f-e457-42c4-9eca-9531a80ba18a"
      unitRef="usd">2478000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1a20fce5c6d7451d8fe51593cff0986e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNS0xMS0xLTEtNTQyNjU_8bea9f08-5fff-48bd-ba32-1337f0e4e93c"
      unitRef="usd">2478000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNS0xMy0xLTEtNTQyNjU_2e429411-02be-44b2-817d-df8096ee6ce7"
      unitRef="usd">2478000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i69b221bda5394e20ab10f869ad614559_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNi0xLTEtMS01NDI2NQ_75996abf-b00b-4b85-9d2e-cc9384ae55c7"
      unitRef="shares">211000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i69b221bda5394e20ab10f869ad614559_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNi00LTEtMS01NDI2NQ_bae92af8-a1b1-4b27-a2a3-7905ccf386e6"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ibf8060ea00954492ab3c94fad780a93d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNi05LTEtMS01NDI2NQ_28742d7f-acc3-44c2-90d3-7c25dda12278"
      unitRef="usd">-471000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i1a20fce5c6d7451d8fe51593cff0986e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNi0xMS0xLTEtNTQyNjU_5196ccc5-d959-4c0a-9fc6-a94bcb380ff7"
      unitRef="usd">-469000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNi0xMy0xLTEtNTQyNjU_9dbd8a31-4021-47be-ae25-2a6c084aa321"
      unitRef="usd">-469000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:ProfitLoss
      contextRef="i474824d30b3b46e8b83a0985168e6dc6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNy0xMC0xLTEtNTQyNjU_503a2bdb-8422-4a5a-b452-8ee00e78f9a3"
      unitRef="usd">16710000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1a20fce5c6d7451d8fe51593cff0986e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNy0xMS0xLTEtNTQyNjU_d1e0edd5-e027-477b-81e8-6a657e364241"
      unitRef="usd">16710000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i378c5e40a4e8457b8279d98973bd4703_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNy0xMi0xLTEtNTQyNjU_75195c36-9d1e-472a-8dc6-24f788f35d5f"
      unitRef="usd">21981000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfNy0xMy0xLTEtNTQyNjU_dc421ef3-6bf2-40e0-a1c0-dacef8d5ee20"
      unitRef="usd">38691000</us-gaap:ProfitLoss>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i378c5e40a4e8457b8279d98973bd4703_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfOS0xMi0xLTEtNTQyNjU_e7fa2178-d5dc-45ff-a4ad-8cc9bbd859fe"
      unitRef="usd">10928000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfOS0xMy0xLTEtNTQyNjU_f8021173-7217-4d7a-9d98-d47fdfa2c4ba"
      unitRef="usd">10928000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i217a0db3c64c4bc291608c6df1ebdc85_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfMTAtMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjplY2FjMzNmNzIwMGU0OTU5OWVhMjU2Yzk5ZjkzMDk2Yl8yNzQ4Nzc5MDY5NTE4_afb55cea-1d87-4d80-b5bf-59c84de9d5b0"
      unitRef="usdPerShare">0.54375</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i474824d30b3b46e8b83a0985168e6dc6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfMTAtMTAtMS0xLTU0MjY1_24d1b02e-55d3-4a8a-bad3-9ee968353200"
      unitRef="usd">8587000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i1a20fce5c6d7451d8fe51593cff0986e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfMTAtMTEtMS0xLTU0MjY1_92781e49-3c3f-4e98-bcc1-7aee0eec73c6"
      unitRef="usd">8587000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfMTAtMTMtMS0xLTU0MjY1_d80057df-726b-41f8-9404-d3c6cad1e780"
      unitRef="usd">8587000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i474824d30b3b46e8b83a0985168e6dc6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfMTEtMTAtMS0xLTU0MjY1_f0ce97da-5254-4b53-ae02-b61d69ff01bf"
      unitRef="usd">5677000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i1a20fce5c6d7451d8fe51593cff0986e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfMTEtMTEtMS0xLTU0MjY1_b87db4f4-1191-44b0-a64a-0a091921075f"
      unitRef="usd">5677000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfMTEtMTMtMS0xLTU0MjY1_74e2c7b8-44e6-4966-9f89-2c6874ac22b7"
      unitRef="usd">5677000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="ibf8060ea00954492ab3c94fad780a93d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfMTUtOS0xLTEtNTQyNjU_eb40892f-800c-42ea-bff5-ad476be0ebb5"
      unitRef="usd">-213000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i1a20fce5c6d7451d8fe51593cff0986e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfMTUtMTEtMS0xLTU0MjY1_09ebedfe-0d90-48ab-ba7c-e4dc9231cd82"
      unitRef="usd">-213000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i378c5e40a4e8457b8279d98973bd4703_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfMTUtMTItMS0xLTU0MjY1_dae2f88a-80b3-499a-a6b8-2bb6b3575675"
      unitRef="usd">213000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfMTUtMTMtMS0xLTU0MjY1_ca77547e-daa9-436a-8002-99f8c43507cb"
      unitRef="usd">0</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:CommonStockSharesIssued
      contextRef="i97b275c56e6348bebfcdc954fab99fcd_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfMTYtMS0xLTEtNTQyNjU_6505b485-efe6-46d4-a120-b9bb237e0688"
      unitRef="shares">16002000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1a98f3a9f3e04b639ce2566155373bc0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfMTYtMi0xLTEtNTQyNjU_37dc5ce4-0245-4470-bf04-699e9caa99b1"
      unitRef="shares">20000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i968408a8b3024f07bfbb759dbbee5711_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfMTYtMy0xLTEtNTQyNjU_2d534af4-c1fd-4f70-addf-4b1987c9fce5"
      unitRef="shares">144000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i97b275c56e6348bebfcdc954fab99fcd_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfMTYtNC0xLTEtNTQyNjU_23ff260b-5b6c-42f5-a418-06779824d60c"
      unitRef="usd">160000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1a98f3a9f3e04b639ce2566155373bc0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfMTYtNS0xLTEtNTQyNjU_f1e01498-ccab-4f3e-9cb8-82d6a62d8a38"
      unitRef="usd">201000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i968408a8b3024f07bfbb759dbbee5711_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfMTYtNi0xLTEtNTQyNjU_8ea78142-52b8-4837-b77f-fd7c76dc477c"
      unitRef="usd">-2406000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifb845f6ef73c49e3b73ab28590fdb41b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfMTYtOC0xLTEtNTQyNjU_2931e953-b3ba-4b2b-abe1-8f04ed2c22fa"
      unitRef="usd">-40000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4b609bb5e97540c2b69dceea8e357d80_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfMTYtOS0xLTEtNTQyNjU_c188edc3-66be-4839-8d58-b7a6c12194f5"
      unitRef="usd">56883000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iac09ce9fe8394a2987e7ac1929419898_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfMTYtMTAtMS0xLTU0MjY1_e5164d13-9b91-47a6-b26b-f7c231651e96"
      unitRef="usd">3222000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ica957254184c49f8aa63d4f84b14b5fa_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfMTYtMTEtMS0xLTU0MjY1_0ac47bd9-8cbe-44d6-abbc-12c5101ff499"
      unitRef="usd">58020000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1295e4c8b66343ca887704fd8d399db2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfMTYtMTItMS0xLTU0MjY1_cccda5d7-8398-4085-91d5-9098adf7a275"
      unitRef="usd">7839000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180MC9mcmFnOmU0OWZhOTc1MTNlMDQyNjQ4ODAyNTUxMTA2OWJlZDExL3RhYmxlOmM4OTZjN2I5ZmM5YjQ0MTJhZmRhOGJmZTFjNDJmYTNjL3RhYmxlcmFuZ2U6Yzg5NmM3YjlmYzliNDQxMmFmZGE4YmZlMWM0MmZhM2NfMTYtMTMtMS0xLTU0MjY1_22890d19-599b-4a65-aa73-686938596835"
      unitRef="usd">65859000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3798859954fe4cb6b94f5cffdc068f25_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMi0xLTEtMS01NDI2NQ_235d1756-ecf2-4e50-9888-e25d48c20469"
      unitRef="shares">16002000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic61094d9e51944c9a3c5ccaf6644f7d8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMi0yLTEtMS01NDI2NQ_df221785-f812-4fc2-960d-2bc8e1e08bd9"
      unitRef="shares">20000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i01da4e09ff254ab2b37885053c2db1eb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMi0zLTEtMS01NDI2NQ_e53be2df-c421-4dea-84ee-93108c689397"
      unitRef="shares">144000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3798859954fe4cb6b94f5cffdc068f25_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMi00LTEtMS01NDI2NQ_a7403c83-29c6-4f82-b55b-2b77e0165805"
      unitRef="usd">160000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic61094d9e51944c9a3c5ccaf6644f7d8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMi01LTEtMS01NDI2NQ_37f7f1bb-b734-4393-9103-d2fec6466214"
      unitRef="usd">201000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i01da4e09ff254ab2b37885053c2db1eb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMi02LTEtMS01NDI2NQ_57dddb7f-2f77-4087-9a77-8db20ae5d23d"
      unitRef="usd">-2406000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3e262d5672814bb3ba1d58a916fde13b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMi03LTEtMS01NDI2NQ_7ae9668d-8713-40ff-96cd-b13a7fe8dd05"
      unitRef="usd">-40000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4d13d006d2974b5a97f531f4211200fb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMi04LTEtMS01NDI2NQ_b09f4d80-2e7b-40dc-9a7a-8e330f7df766"
      unitRef="usd">56447000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia7a838808c384df08ac46f0202587eed_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMi05LTEtMS01NDI2NQ_2444490e-7007-47fe-b067-85b77f2e451e"
      unitRef="usd">9004000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1279344fbc3a4d58a54bd94e0c321a9f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMi0xMC0xLTEtNTQyNjU_dd7189c1-c198-41fc-bcb2-0eb5c62935c6"
      unitRef="usd">63366000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idfb5648596804a94adb61ed762020348_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMi0xMS0xLTEtNTQyNjU_81526d41-aebb-4bbe-a52b-cffb5fab48fb"
      unitRef="usd">15266000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id42f9e6f55a64ccdba3df7555683e834_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMi0xMi0xLTEtNTQyNjU_904204dd-3246-407a-8e5b-c6161f7dbcf0"
      unitRef="usd">78632000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia217dc3dd1294202a74e4ce6ebf57c15_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfNS04LTEtMS01NDI2NQ_7f311198-3414-41e7-ad86-2800de0d94af"
      unitRef="usd">621000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i319e9438416f46758431183957cd64a0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfNS0xMC0xLTEtNTQyNjU_05e62055-a597-4682-95ba-6413d4c9cdda"
      unitRef="usd">621000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfNS0xMi0xLTEtNTQyNjU_8d9fbf9b-9d08-427b-b44b-dcb9dc0f2fdb"
      unitRef="usd">621000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ProfitLoss
      contextRef="ie67d12e7a2ac4f599c35ca65760485b6_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfNy05LTEtMS01NDI2NQ_24f4f2a8-34c2-4526-802a-cf79ec06e58c"
      unitRef="usd">-881000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i319e9438416f46758431183957cd64a0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfNy0xMC0xLTEtNTQyNjU_11c1584d-dcd4-42aa-a735-c221c894958a"
      unitRef="usd">-881000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i9147b1c5d2fa4bfc91c1264eb9d65267_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfNy0xMS0xLTEtNTQyNjU_b061cafd-fda7-48a8-b6c3-b4dd3364829e"
      unitRef="usd">-3987000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfNy0xMi0xLTEtNTQyNjU_01072455-3808-4793-a0d7-17ac7199e190"
      unitRef="usd">-4868000</us-gaap:ProfitLoss>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i9147b1c5d2fa4bfc91c1264eb9d65267_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfOC0xMS0xLTEtNTQyNjU_407c5ed3-4ed7-4090-934c-60b6a312b4ff"
      unitRef="usd">3625000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfOC0xMi0xLTEtNTQyNjU_5e3b64d6-4516-468d-9b8f-3cb0e274d9e2"
      unitRef="usd">3625000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ie826406ca32041e8bde9f4d4c1dd71d6_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfOS0wLTEtMS01NDI2NS90ZXh0cmVnaW9uOjYyNDljNWIxY2IzZTQxOWNiYjcxNzgyNTNiOWExMGNmXzUx_a1b074ee-832a-413a-af7c-37b345489cc2"
      unitRef="usdPerShare">0.18125</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie67d12e7a2ac4f599c35ca65760485b6_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfOS05LTEtMS01NDI2NQ_9336e5ad-22ab-4850-95fd-9c42b79025ad"
      unitRef="usd">2874000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i319e9438416f46758431183957cd64a0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfOS0xMC0xLTEtNTQyNjU_e4050635-a43f-4983-863f-00a2e56c53b9"
      unitRef="usd">2874000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfOS0xMi0xLTEtNTQyNjU_4f562a72-96d4-4e49-99e3-2c848085aa89"
      unitRef="usd">2874000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="ie67d12e7a2ac4f599c35ca65760485b6_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMTAtOS0xLTEtNTQyNjU_c9f8d2e3-3d17-4e69-8189-c4b61f8a738e"
      unitRef="usd">2027000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i319e9438416f46758431183957cd64a0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMTAtMTAtMS0xLTU0MjY1_f1c131de-18b5-44a2-9912-86a0fffb6b05"
      unitRef="usd">2027000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMTAtMTItMS0xLTU0MjY1_43c59aa3-e3e3-4a9a-b22b-57961ab3252a"
      unitRef="usd">2027000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="ia217dc3dd1294202a74e4ce6ebf57c15_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMTMtOC0xLTEtNTQyNjU_a864d728-0baa-4bf8-9ae7-8497b817217a"
      unitRef="usd">185000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i319e9438416f46758431183957cd64a0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMTMtMTAtMS0xLTU0MjY1_04ae7c1a-a529-408a-83c4-86fd62deb049"
      unitRef="usd">185000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i9147b1c5d2fa4bfc91c1264eb9d65267_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMTMtMTEtMS0xLTU0MjY1_f4aca9a2-7f08-484e-8ce8-62bcd96bcb70"
      unitRef="usd">-185000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMTMtMTItMS0xLTU0MjY1_dfcdbf41-a189-4d45-8fd6-9633b3525abc"
      unitRef="usd">0</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:CommonStockSharesIssued
      contextRef="i97b275c56e6348bebfcdc954fab99fcd_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMTQtMS0xLTEtNTQyNjU_b542f0f5-e26e-4b26-b189-b2c76f42c9ed"
      unitRef="shares">16002000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1a98f3a9f3e04b639ce2566155373bc0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMTQtMi0xLTEtNTQyNjU_4d5ab69c-3d2d-4681-9f03-4f8cfbe4fc86"
      unitRef="shares">20000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i968408a8b3024f07bfbb759dbbee5711_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMTQtMy0xLTEtNTQyNjU_91ad2a74-735c-4ddd-9b3b-07427fe5b59d"
      unitRef="shares">144000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i97b275c56e6348bebfcdc954fab99fcd_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMTQtNC0xLTEtNTQyNjU_e54887c3-cddb-454a-924b-00dc1704a5a1"
      unitRef="usd">160000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1a98f3a9f3e04b639ce2566155373bc0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMTQtNS0xLTEtNTQyNjU_9cd176a5-604c-4111-99f9-a43b37a3c88f"
      unitRef="usd">201000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i968408a8b3024f07bfbb759dbbee5711_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMTQtNi0xLTEtNTQyNjU_628c61e2-5744-4fbd-a73c-7eec7b37710f"
      unitRef="usd">-2406000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifb845f6ef73c49e3b73ab28590fdb41b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMTQtNy0xLTEtNTQyNjU_08ed4b3f-8b97-4114-affe-149756f2ee42"
      unitRef="usd">-40000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4b609bb5e97540c2b69dceea8e357d80_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMTQtOC0xLTEtNTQyNjU_cbbf0a8b-8bae-4efb-89f9-d05b942f4f1b"
      unitRef="usd">56883000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iac09ce9fe8394a2987e7ac1929419898_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMTQtOS0xLTEtNTQyNjU_98818434-3521-4f98-b99e-04310ec9760d"
      unitRef="usd">3222000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ica957254184c49f8aa63d4f84b14b5fa_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMTQtMTAtMS0xLTU0MjY1_cfc6381e-7e9d-4681-93cc-b2ad982e63ea"
      unitRef="usd">58020000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1295e4c8b66343ca887704fd8d399db2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMTQtMTEtMS0xLTU0MjY1_ff3ca09e-56ce-4c5e-8ff9-762378eaa0f0"
      unitRef="usd">7839000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180My9mcmFnOjMzZWUzMTRiYmRkNDRjZWY4ZmM3MWMyMDJjNDA2ZDNhL3RhYmxlOmM4YTljODUxZjQyZjRkOWI5Mjg5YmE0ZjVjZDUwMWE5L3RhYmxlcmFuZ2U6YzhhOWM4NTFmNDJmNGQ5YjkyODliYTRmNWNkNTAxYTlfMTQtMTItMS0xLTU0MjY1_e60c9737-103a-4147-af8c-2d03ea435ded"
      unitRef="usd">65859000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i34758fea067645809dea5a3d36c23ead_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMi0xLTEtMS01NDI2NQ_8200a080-13ca-4d3a-9a9d-2ad50635a792"
      unitRef="shares">14772000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="id8db4a3339d34bf19fa104aa17181595_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMi0yLTEtMS01NDI2NQ_c7e6e0c5-2866-4561-a51a-ee095abf86d3"
      unitRef="shares">20800000</us-gaap:CommonStockSharesIssued>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i6b2954a0521e46ae941942e8aa42c892_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMi0zLTEtMS01NDI2NQ_89c51312-8b8d-46a2-ba57-daffb4be6217"
      unitRef="shares">144000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i34758fea067645809dea5a3d36c23ead_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMi00LTEtMS01NDI2NQ_f2d70ad0-2982-43eb-b1ce-f864a00106d8"
      unitRef="usd">148000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id8db4a3339d34bf19fa104aa17181595_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMi01LTEtMS01NDI2NQ_9e1f3b97-b273-439c-be85-22ff6c1f90c8"
      unitRef="usd">209000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6b2954a0521e46ae941942e8aa42c892_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMi02LTEtMS01NDI2NQ_a8b33252-7751-41a4-a581-53a12af22521"
      unitRef="usd">-2406000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if15fa0eb433e478f9a1a84699b7c250c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMi04LTEtMS01NDI2NQ_de637720-b90a-4ebb-92a8-e591ea0952c3"
      unitRef="usd">-40000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i33fb180395d343118103c5c978585a44_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMi05LTEtMS01NDI2NQ_62232458-a649-476f-bb50-dfb684745d69"
      unitRef="usd">55222000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifc58c877927541999f71abfde74d4009_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMi0xMC0xLTEtNTQyNjU_fc9b0b87-0b81-4273-825e-4f02e28a543f"
      unitRef="usd">11721000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9dc9362a9a0a489b80666c8bf58b8170_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMi0xMS0xLTEtNTQyNjU_e16b14ab-27b3-417b-be95-4810e1754800"
      unitRef="usd">64854000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i69bd97eb7fca40cf9e3008729449e7c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMi0xMi0xLTEtNTQyNjU_fd881c9b-dd36-4be1-8613-52690b163f0c"
      unitRef="usd">23607000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i59d6f640274645b09cac8ac2115093df_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMi0xMy0xLTEtNTQyNjU_b5ef09d3-76c0-4416-8acb-9c39cc5882ac"
      unitRef="usd">88461000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id5be76566b1f42c9991b89e1ad9ccd20_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfNS05LTEtMS01NDI2NQ_3b499005-295b-4b92-9619-628a975ed0fd"
      unitRef="usd">1792000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib42524766ce745f98f49b4629846b7e1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfNS0xMS0xLTEtNTQyNjU_5eb3fff1-a3db-41b3-97ca-f6e2f3f80486"
      unitRef="usd">1792000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfNS0xMy0xLTEtNTQyNjU_d6828825-2525-4801-b7a9-4a10a4189bc9"
      unitRef="usd">1792000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i1e7a0d6727564069b62534b2caec70db_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfNi0xLTEtMS01NDI2NQ_da0adb97-c603-498b-b0cc-04de08fb71f8"
      unitRef="shares">145000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i1e7a0d6727564069b62534b2caec70db_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfNi00LTEtMS01NDI2NQ_846b1544-1ea0-4e56-b669-5e72fa62e233"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="id5be76566b1f42c9991b89e1ad9ccd20_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfNi05LTEtMS01NDI2NQ_618f7a63-df3f-4a7d-bf9b-c20d1940ee6d"
      unitRef="usd">-588000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ib42524766ce745f98f49b4629846b7e1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfNi0xMS0xLTEtNTQyNjU_eb85f06e-75e4-49e0-a6a9-2b9cccb8a580"
      unitRef="usd">-587000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfNi0xMy0xLTEtNTQyNjU_e7882f2c-b90b-451e-b498-5f3de4e989e0"
      unitRef="usd">-587000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:ProfitLoss
      contextRef="ic8b5966f20894f3ab60c8e2a2972d4f0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfNy0xMC0xLTEtNTQyNjU_675f4c5e-2bf6-45ed-932e-667791d99278"
      unitRef="usd">17735000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib42524766ce745f98f49b4629846b7e1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfNy0xMS0xLTEtNTQyNjU_7142cb38-3390-4cb6-9f00-649b9922c1d4"
      unitRef="usd">17735000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="idb5c476fa00147db9883c9774fba37b0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfNy0xMi0xLTEtNTQyNjU_7e4a2c50-b1e5-464e-9d11-1916a52d8396"
      unitRef="usd">14158000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfNy0xMy0xLTEtNTQyNjU_ed41dd59-489a-40bf-9cad-0459689b7b0f"
      unitRef="usd">31893000</us-gaap:ProfitLoss>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="idb5c476fa00147db9883c9774fba37b0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfOS0xMi0xLTEtNTQyNjU_e57e75a5-39cc-44e4-be30-8d75f468bf44"
      unitRef="usd">13811000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfOS0xMy0xLTEtNTQyNjU_4213066e-a9a6-4276-8dae-7f484529d103"
      unitRef="usd">13811000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ifb8f91bf877c44b5b0b1a714980fcdf6_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTAtMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjo3NDU2OWI4MGI5N2M0MTAwYmUxNWJkNTNiYjM5M2QwN181MQ_f631c0a4-cdde-4474-98cc-59da1361046d"
      unitRef="usdPerShare">0.54375</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="id5be76566b1f42c9991b89e1ad9ccd20_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTAtOS0xLTEtNTQyNjU_8160c0d3-8976-43ff-b0b7-d57af1918513"
      unitRef="usd">2651000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic8b5966f20894f3ab60c8e2a2972d4f0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTAtMTAtMS0xLTU0MjY1_52b7b082-c5d7-41f7-abcf-fdae2cacdefc"
      unitRef="usd">5500000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ib42524766ce745f98f49b4629846b7e1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTAtMTEtMS0xLTU0MjY1_eacc9951-46ea-4fc0-b937-86a77b676881"
      unitRef="usd">8151000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTAtMTMtMS0xLTU0MjY1_e8de3be1-0d49-4b0b-9344-59d6e0553e8e"
      unitRef="usd">8151000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="ic8b5966f20894f3ab60c8e2a2972d4f0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTEtMTAtMS0xLTU0MjY1_2f9f13f0-4494-4a16-b311-67bacc9d40e3"
      unitRef="usd">5853000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="ib42524766ce745f98f49b4629846b7e1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTEtMTEtMS0xLTU0MjY1_94d57ba2-5882-4498-ba45-bd596f401e39"
      unitRef="usd">5853000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTEtMTMtMS0xLTU0MjY1_220e9e67-5d0b-42f4-a31b-1f75f899d328"
      unitRef="usd">5853000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i1e7a0d6727564069b62534b2caec70db_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTQtMS0xLTEtNTU3MTc_2e4b8a3e-85e7-4158-bb06-5af96a992dbd"
      unitRef="shares">800000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i132dd20a3f994e57a51e98b1eaeb6d0f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTQtMi0xLTEtNTU3MTc_9ff46f70-51cf-4e74-a25d-422b512ccd54"
      unitRef="shares">-800000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i1e7a0d6727564069b62534b2caec70db_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTQtNC0xLTEtNTU3MTc_c73a7642-9193-4650-9fc4-761f78b4a470"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i132dd20a3f994e57a51e98b1eaeb6d0f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTQtNS0xLTEtNTU3MTc_0e2e9528-5046-4f86-bd03-1dfc228e59f2"
      unitRef="usd">-8000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="id5be76566b1f42c9991b89e1ad9ccd20_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTQtOS0xLTEtNTU3MTc_d1bcd29f-3e2b-470e-a347-0ce7362c0fb2"
      unitRef="usd">320000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ib42524766ce745f98f49b4629846b7e1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTQtMTEtMS0xLTU1NzE3_326a59da-b082-4487-936e-816356eb6435"
      unitRef="usd">320000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="idb5c476fa00147db9883c9774fba37b0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTQtMTItMS0xLTU1NzE3_48863c03-9dd6-4549-bd0d-39ad03088b20"
      unitRef="usd">-320000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTQtMTMtMS0xLTU1NzE3_2ef24765-2d30-47c3-84ec-5665c2c8a217"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="id5be76566b1f42c9991b89e1ad9ccd20_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTUtOS0xLTEtNTQyNjU_2ae9784c-1c49-4a7a-adec-34aee8c3d99a"
      unitRef="usd">544000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="ib42524766ce745f98f49b4629846b7e1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTUtMTEtMS0xLTU0MjY1_76cda72d-ea45-4c72-b45b-a9be00be51b2"
      unitRef="usd">544000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="idb5c476fa00147db9883c9774fba37b0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTUtMTItMS0xLTU0MjY1_96a98298-1872-458e-bd9b-1ca7a604436d"
      unitRef="usd">-544000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTUtMTMtMS0xLTU0MjY1_b1bcc59d-e084-4be2-8484-40e1c7283d86"
      unitRef="usd">0</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic05e7733dccb49148a99b4ee2e7f5701_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTYtMS0xLTEtNTQyNjU_dbe1eaa9-1048-4659-b592-c90daee710d7"
      unitRef="shares">15717000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9d58d514d6bf47358282960cd4ae6253_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTYtMi0xLTEtNTQyNjU_03811ac8-a462-4cf2-91e3-2a56a9058b7f"
      unitRef="shares">20000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ibc0219b8bd274e46b4af90ea8bb4b672_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTYtMy0xLTEtNTQyNjU_bf3a524a-de4c-489c-84e0-9e36fc273834"
      unitRef="shares">144000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic05e7733dccb49148a99b4ee2e7f5701_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTYtNC0xLTEtNTQyNjU_4c60b170-d371-4179-9bda-d95034331dca"
      unitRef="usd">157000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9d58d514d6bf47358282960cd4ae6253_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTYtNS0xLTEtNTQyNjU_7cc9ca42-e7e7-4bad-bc3b-5dbb06d17d0a"
      unitRef="usd">201000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibc0219b8bd274e46b4af90ea8bb4b672_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTYtNi0xLTEtNTQyNjU_4016473d-e5f2-409e-b8fa-f699e3bf186a"
      unitRef="usd">-2406000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i28aae3e7939b46b1bddb992220421184_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTYtOC0xLTEtNTQyNjU_9888c01e-3a35-468b-95bd-69e0bca8b28d"
      unitRef="usd">-40000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if6b4b87d06264c64ae81fb0409dcd2dc_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTYtOS0xLTEtNTQyNjU_5a9546fa-23e7-48f8-816d-c3ffdd099b3d"
      unitRef="usd">53551000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i98f52fe3b36c41ca916fabea3a6d8a53_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTYtMTAtMS0xLTU0MjY1_b896e854-4d82-4a43-922c-42046d5571da"
      unitRef="usd">18103000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibb4bb7a745d04272a230527cdc20049c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTYtMTEtMS0xLTU0MjY1_31234b32-49df-482c-b186-c7ac48bda640"
      unitRef="usd">69566000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic5c8cca0db864ef6a3da0011cccad674_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTYtMTItMS0xLTU0MjY1_0bf9f60c-5e5e-42dc-a7e5-7ccc80cee779"
      unitRef="usd">24178000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib72db4d9c0924a54ba504f1c3938ca9c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180Ni9mcmFnOjA4ZWFkODE5NDdhZDRkZjdhYjEwNmNlMTkzNjVmZTNkL3RhYmxlOjNlMDNlMjEwNmMwZDQxNzc5NDIxZjA5NGJkNjc1NjNmL3RhYmxlcmFuZ2U6M2UwM2UyMTA2YzBkNDE3Nzk0MjFmMDk0YmQ2NzU2M2ZfMTYtMTMtMS0xLTU0MjY1_f9a7c3ff-6422-4f6b-9991-472c39e50d1d"
      unitRef="usd">93744000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="id93d1ca5ea1c4aeeab10a58f93782667_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMi0xLTEtMS01NDI2NQ_98c9c9dd-57be-4651-8755-cd0d0fa99a03"
      unitRef="shares">14917000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6b7262b72afe489599e2eb3ce4e5f709_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMi0yLTEtMS01NDI2NQ_ae8316ba-281f-4580-90ad-b5f2a882e92f"
      unitRef="shares">20800000</us-gaap:CommonStockSharesIssued>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i315b18532971408683c52330c7b943ee_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMi0zLTEtMS01NDI2NQ_2c428519-cc1f-41e0-bb45-e6e147769e7c"
      unitRef="shares">144000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id93d1ca5ea1c4aeeab10a58f93782667_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMi00LTEtMS01NDI2NQ_4513f2db-022a-445b-b1d5-790f0416cf98"
      unitRef="usd">149000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6b7262b72afe489599e2eb3ce4e5f709_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMi01LTEtMS01NDI2NQ_5b8b01c1-9f73-4b15-b732-9cfedcb54eeb"
      unitRef="usd">209000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i315b18532971408683c52330c7b943ee_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMi02LTEtMS01NDI2NQ_2e60065e-f5c1-48d4-abe8-cd85a03906c4"
      unitRef="usd">-2406000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i13ea7c742ad3498f86ace3283912346d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMi04LTEtMS01NDI2NQ_e44f4935-ef6b-459b-ab61-ce9f187651a7"
      unitRef="usd">-40000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ieeedc830f9f74a4db85e13957e84a31b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMi05LTEtMS01NDI2NQ_6e9f4e5d-5fdd-489b-ab1c-7f80779b6381"
      unitRef="usd">52878000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifa7662c4401b47818cf55e37fe4f7492_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMi0xMC0xLTEtNTQyNjU_2b6f451a-f756-479b-8ac7-21a90aad4018"
      unitRef="usd">7994000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib87cbabf30754e9c86c360ca74a6a60c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMi0xMS0xLTEtNTQyNjU_558f60d9-281c-42ba-897c-ee5925870b23"
      unitRef="usd">58784000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib6d93112b9844afb8fa7d4b7d5c97136_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMi0xMi0xLTEtNTQyNjU_03397d06-7db3-4d04-aacc-176772a5c2ee"
      unitRef="usd">8312000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8b233d2a6e6646449e155b4e90985083_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMi0xMy0xLTEtNTQyNjU_342d78aa-1bc2-4418-b7bc-a98189380f49"
      unitRef="usd">67096000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7abf2c9565634b6794d2981fd1e71a15_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfNS05LTEtMS01NDI2NQ_aba699f0-3416-469f-84c2-4ed4f727a56c"
      unitRef="usd">389000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i717b107a6c414ea0905912ff454814a2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfNS0xMS0xLTEtNTQyNjU_4edade4c-b6f6-48bd-89c4-38b3673c67d9"
      unitRef="usd">389000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfNS0xMy0xLTEtNTQyNjU_164dbde8-566c-49c4-87e0-aac7550a7b1b"
      unitRef="usd">389000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ProfitLoss
      contextRef="i3ffe4463675f4e70adfcf7d60f771fad_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfNy0xMC0xLTEtNTQyNjU_b0b29607-18c2-4a7a-9558-4341cdb38a69"
      unitRef="usd">14883000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i717b107a6c414ea0905912ff454814a2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfNy0xMS0xLTEtNTQyNjU_ef79623c-7f67-4eba-91de-d963f81093be"
      unitRef="usd">14883000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib620a86639154339bfb8393492080ab4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfNy0xMi0xLTEtNTQyNjU_ec519a2c-9841-4976-ac34-16c6089b7752"
      unitRef="usd">19774000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfNy0xMy0xLTEtNTQyNjU_51543332-878a-4240-aefb-4352e5b11077"
      unitRef="usd">34657000</us-gaap:ProfitLoss>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ib620a86639154339bfb8393492080ab4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfOS0xMi0xLTEtNTQyNjU_f38165ac-e06b-479d-839c-3938f6c502ed"
      unitRef="usd">3624000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfOS0xMy0xLTEtNTQyNjU_60fdfe5f-5fdf-4314-8bea-3c7cc917d6c6"
      unitRef="usd">3624000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i9d0a3bf21db1457abf7b7bae1233bc60_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTAtMC0xLTEtNTQyNjUvdGV4dHJlZ2lvbjpkNjhlNGZiNmNiNzc0NTU1OGNjYjg3MzAzOGQ1OTIxYV81MQ_d5b67e43-b709-426a-9faf-625a2784388c"
      unitRef="usdPerShare">0.18125</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i3ffe4463675f4e70adfcf7d60f771fad_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTAtMTAtMS0xLTU0MjY1_0d66f9e4-f3d1-4893-9349-3d27a2e2dac9"
      unitRef="usd">2823000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i717b107a6c414ea0905912ff454814a2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTAtMTEtMS0xLTU0MjY1_817f47b3-7d6c-4cbc-afe6-4924c5567d7a"
      unitRef="usd">2823000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTAtMTMtMS0xLTU0MjY1_b92f933f-9818-4336-9b32-5393cf602669"
      unitRef="usd">2823000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i3ffe4463675f4e70adfcf7d60f771fad_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTEtMTAtMS0xLTU0MjY1_fc9f347f-deed-4132-975c-6b8829500d48"
      unitRef="usd">1951000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i717b107a6c414ea0905912ff454814a2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTEtMTEtMS0xLTU0MjY1_98feb14a-d516-45cd-bd43-63e0941dcc3a"
      unitRef="usd">1951000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTEtMTMtMS0xLTU0MjY1_e1322385-74c0-426d-b9d8-90c112247a09"
      unitRef="usd">1951000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i1e36220f5bad460f954af2be64bb733d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTItMS0xLTEtNTU3MjI_f4a265dd-74dd-4ac6-9a26-1cf648e1ad0b"
      unitRef="shares">800000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i706e7687e17742f1b9ca606ec706952a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTItMi0xLTEtNTU3MjI_768565de-97cf-4052-bfbc-95644073c4df"
      unitRef="shares">-800000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i1e36220f5bad460f954af2be64bb733d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTItNC0xLTEtNTU3MjI_d99f1fc2-6a7e-4321-9981-771eea6ada25"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i706e7687e17742f1b9ca606ec706952a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTItNS0xLTEtNTU3MjI_81a50329-dc78-404b-9c78-95b4fe6fed76"
      unitRef="usd">-8000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i7abf2c9565634b6794d2981fd1e71a15_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTItOS0xLTEtNTU3MjI_a524d414-ffd1-493c-8195-f1f8d1673866"
      unitRef="usd">320000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i717b107a6c414ea0905912ff454814a2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTItMTEtMS0xLTU1NzIy_2c5b6c45-6334-4131-98b9-bf308c3bf724"
      unitRef="usd">320000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ib620a86639154339bfb8393492080ab4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTItMTItMS0xLTU1NzIy_4f8ec34a-1b3c-4779-94d8-a359bf11aec0"
      unitRef="usd">-320000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTItMTMtMS0xLTU1NzIy_62b9866a-7a81-437f-849d-a54e3b38af21"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i7abf2c9565634b6794d2981fd1e71a15_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTQtOS0xLTEtNTQyNjU_143d259c-993d-4aa4-89d3-d2f64879cd32"
      unitRef="usd">36000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i717b107a6c414ea0905912ff454814a2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTQtMTEtMS0xLTU0MjY1_b3c8c281-d93f-40b9-b08a-ebb234339e68"
      unitRef="usd">36000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="ib620a86639154339bfb8393492080ab4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTQtMTItMS0xLTU0MjY1_02cdb3ac-ceea-453e-a88c-423624b8e462"
      unitRef="usd">-36000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTQtMTMtMS0xLTU0MjY1_767ff5c5-cc90-484f-a7f7-f10d058878e4"
      unitRef="usd">0</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic05e7733dccb49148a99b4ee2e7f5701_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTUtMS0xLTEtNTQyNjU_334736ec-a357-47e2-9e38-745a75f7eecc"
      unitRef="shares">15717000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9d58d514d6bf47358282960cd4ae6253_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTUtMi0xLTEtNTQyNjU_39c384e4-5abb-4cf1-a5b0-ae011f1bf505"
      unitRef="shares">20000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ibc0219b8bd274e46b4af90ea8bb4b672_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTUtMy0xLTEtNTQyNjU_67b6570b-6d92-4ba4-8a8d-aa21e6cdb33e"
      unitRef="shares">144000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic05e7733dccb49148a99b4ee2e7f5701_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTUtNC0xLTEtNTQyNjU_6d8125e3-5119-4378-83b9-eb318c4f902c"
      unitRef="usd">157000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9d58d514d6bf47358282960cd4ae6253_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTUtNS0xLTEtNTQyNjU_4a6ce54b-7093-4597-8fd4-0de305ded2bd"
      unitRef="usd">201000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibc0219b8bd274e46b4af90ea8bb4b672_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTUtNi0xLTEtNTQyNjU_019c920e-dd1b-45d3-879a-7ff0caf3d7e3"
      unitRef="usd">-2406000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i28aae3e7939b46b1bddb992220421184_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTUtOC0xLTEtNTQyNjU_dd719f33-54d8-4574-addb-c583f44f1d0b"
      unitRef="usd">-40000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if6b4b87d06264c64ae81fb0409dcd2dc_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTUtOS0xLTEtNTQyNjU_d3caa618-38fb-4c82-9153-f24a59a0c1b6"
      unitRef="usd">53551000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i98f52fe3b36c41ca916fabea3a6d8a53_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTUtMTAtMS0xLTU0MjY1_8c14ef68-abd6-4c4d-8929-f3ed62da00b7"
      unitRef="usd">18103000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibb4bb7a745d04272a230527cdc20049c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTUtMTEtMS0xLTU0MjY1_81e18c86-3e51-47bc-b18a-ac006559b1ce"
      unitRef="usd">69566000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic5c8cca0db864ef6a3da0011cccad674_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTUtMTItMS0xLTU0MjY1_576aaa99-48c9-4ecb-815e-5b1c0b8b7484"
      unitRef="usd">24178000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib72db4d9c0924a54ba504f1c3938ca9c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N180OS9mcmFnOjI1YWIwZDY3Njc1YjQ4MTc5OGVhYzczMjg4N2E5ZjY4L3RhYmxlOjU1MTY5MDAyZDEyMjQ3ZmM4OTY2M2Q4ZDljNTc3MDY4L3RhYmxlcmFuZ2U6NTUxNjkwMDJkMTIyNDdmYzg5NjYzZDhkOWM1NzcwNjhfMTUtMTMtMS0xLTU0MjY1_01e8f1ad-5749-48cf-b45e-c6a7a8bc6ea2"
      unitRef="usd">93744000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMy0xLTEtMS01NDI2NQ_0f391f6d-5efe-4a78-b662-3ceac6c076c3"
      unitRef="usd">38691000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMy0zLTEtMS01NDI2NQ_f10940f8-ca0f-47b0-a2e9-bc1b78b9cfba"
      unitRef="usd">31893000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNS0xLTEtMS01NDI2NQ_97bc3c76-9d39-4371-b27f-6cd05fe8a611"
      unitRef="usd">13390000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNS0zLTEtMS01NDI2NQ_741d6b44-e176-4c8b-9447-6e66b99981e2"
      unitRef="usd">16498000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNi0xLTEtMS01NDI2NQ_d57c197d-be70-4f62-862c-95f787db067f"
      unitRef="usd">5048000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNi0zLTEtMS01NDI2NQ_f3558833-e804-4c2a-a739-7e79df0c2f58"
      unitRef="usd">10616000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfOC0xLTEtMS01NDI2NQ_d529ee5c-e3b6-43bb-91e2-898ddf37f3b7"
      unitRef="usd">2590000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfOC0zLTEtMS01NDI2NQ_bfd39204-22ba-4bfd-8de8-ca2a9950c581"
      unitRef="usd">2012000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfOS0xLTEtMS01NDI2NQ_59a61acf-f413-4544-947d-d4332eb35dfd"
      unitRef="usd">919000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfOS0zLTEtMS01NDI2NQ_4790f1a7-9969-41e6-a712-f0ac4695c2cb"
      unitRef="usd">792000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMTItMS0xLTEtNTQyNjU_2c291ebc-6108-4063-9594-feba87faf032"
      unitRef="usd">2895000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMTItMy0xLTEtNTQyNjU_d4d43b3e-7eea-4670-88bc-f50f08a2bf55"
      unitRef="usd">379000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMTMtMS0xLTEtNTQyNjU_33534c9b-868a-4642-85a0-ba074604e39a"
      unitRef="usd">55815000</us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts>
    <us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMTMtMy0xLTEtNTQyNjU_f516d703-6fcb-432b-8c23-67d7940a48f3"
      unitRef="usd">57726000</us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts>
    <us-gaap:GainLossOnSaleOfDerivatives
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMTQtMS0xLTEtNTQyNjU_4ba4f35f-3439-4240-847e-d4cd1da3dd38"
      unitRef="usd">-35922000</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:GainLossOnSaleOfDerivatives
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMTQtMy0xLTEtNTQyNjU_a7dc7303-ab05-42b0-a350-532379b3ba1b"
      unitRef="usd">-6050000</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMTYtMS0xLTEtNTQyNjU_8c8122d8-7616-4ede-9e0b-a7bcbee8545a"
      unitRef="usd">-43000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMTYtMy0xLTEtNTQyNjU_1e5f4ee1-91b7-479a-981e-f9bcddf8c221"
      unitRef="usd">0</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMTgtMS0xLTEtNTQyNjU_440c53a8-9524-4f11-b422-19b61954f7f0"
      unitRef="usd">-7075000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMTgtMy0xLTEtNTQyNjU_36307970-fccf-443b-a70a-86b715bd02de"
      unitRef="usd">-22327000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInDueFromAffiliatesCurrent
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMTktMS0xLTEtNTQyNjU_e56ffcb2-eea4-49bf-97e6-bad09d940834"
      unitRef="usd">1824000</us-gaap:IncreaseDecreaseInDueFromAffiliatesCurrent>
    <us-gaap:IncreaseDecreaseInDueFromAffiliatesCurrent
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMTktMy0xLTEtNTQyNjU_df919c65-e627-44b5-932f-a95b4b239ceb"
      unitRef="usd">-1647000</us-gaap:IncreaseDecreaseInDueFromAffiliatesCurrent>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMjAtMS0xLTEtNTQyNjU_e1783cd3-ef82-41d8-8fd0-cc9e29524031"
      unitRef="usd">3292000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMjAtMy0xLTEtNTQyNjU_ddfeb961-f87f-4eb3-932a-91b788591d54"
      unitRef="usd">1048000</us-gaap:IncreaseDecreaseInInventories>
    <spke:IncreaseDecreaseinDeferredAcquisitionCosts
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMjEtMS0xLTEtNTQyNjU_fd160cae-8ef0-497d-9c40-addb9bf238e4"
      unitRef="usd">4274000</spke:IncreaseDecreaseinDeferredAcquisitionCosts>
    <spke:IncreaseDecreaseinDeferredAcquisitionCosts
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMjEtMy0xLTEtNTQyNjU_17883073-333d-4f68-ae66-bff939d50f20"
      unitRef="usd">765000</spke:IncreaseDecreaseinDeferredAcquisitionCosts>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMjItMS0xLTEtNTQyNjU_54b8e0d1-9370-4709-a58a-96d7f5d8dc75"
      unitRef="usd">-1978000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMjItMy0xLTEtNTQyNjU_e43204ee-873d-455c-b17c-0bbecd19c980"
      unitRef="usd">-1331000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInIntangibleAssetsCurrent
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMjMtMS0xLTEtNTQyNjU_f2263ffd-8f2b-4fd9-9e78-6941e36c61ba"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInIntangibleAssetsCurrent>
    <us-gaap:IncreaseDecreaseInIntangibleAssetsCurrent
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMjMtMy0xLTEtNTQyNjU_2b514d75-4949-4b55-92f9-19cc4623b7da"
      unitRef="usd">-27000</us-gaap:IncreaseDecreaseInIntangibleAssetsCurrent>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMjQtMS0xLTEtNTQyNjU_bbe62697-efd0-4a25-9cd8-89ac86b93152"
      unitRef="usd">722000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMjQtMy0xLTEtNTQyNjU_3d95a498-97ab-4a35-aa61-92156b4f29a5"
      unitRef="usd">-577000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMjUtMS0xLTEtNTQyNjU_15d5316c-8328-4fd8-9c11-2dd0c6fb3ff0"
      unitRef="usd">-19771000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMjUtMy0xLTEtNTQyNjU_abfa3750-4f27-40d5-b6a5-acaff8864ebd"
      unitRef="usd">-16920000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInDueToAffiliatesCurrent
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMjYtMS0xLTEtNTQyNjU_adc15c41-ba15-430a-984c-7bdc5d63a8e0"
      unitRef="usd">-60000</us-gaap:IncreaseDecreaseInDueToAffiliatesCurrent>
    <us-gaap:IncreaseDecreaseInDueToAffiliatesCurrent
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMjYtMy0xLTEtNTQyNjU_c78112a1-4980-4f91-8cb9-ea653f06a845"
      unitRef="usd">-414000</us-gaap:IncreaseDecreaseInDueToAffiliatesCurrent>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMjctMS0xLTEtNTQyNjU_87244918-0311-4c7d-821d-4705e1d77588"
      unitRef="usd">-1475000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMjctMy0xLTEtNTQyNjU_9407b8a3-878b-4255-aa38-93e140e2ad07"
      unitRef="usd">1525000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMjgtMS0xLTEtNTQyNjU_64f80b57-8951-4eab-94c7-7c706be4f695"
      unitRef="usd">-107000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMjgtMy0xLTEtNTQyNjU_1bfd3e4a-c34b-4e3f-8a92-fb89599cd790"
      unitRef="usd">-29000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMjktMS0xLTEtNTQyNjU_5c13e084-62f8-4309-a53d-32ed3bce9ada"
      unitRef="usd">21211000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMjktMy0xLTEtNTQyNjU_ba845bee-39f0-4e53-8af1-301dd6d2fe78"
      unitRef="usd">18772000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMzEtMS0xLTEtNTQyNjU_792a9888-0ca5-4777-ae1e-d79369035ce3"
      unitRef="usd">1940000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMzEtMy0xLTEtNTQyNjU_529a2dda-9e1f-4a7a-a565-bff01731da2b"
      unitRef="usd">2170000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMzItMS0xLTEtNTQyNjU_52190546-5952-4339-a0d5-97ddadf41667"
      unitRef="usd">4460000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMzItMy0xLTEtNTQyNjU_f6fd9c53-154f-4e70-96e9-b2bd4e1141c9"
      unitRef="usd">1519000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMzQtMS0xLTEtNTQyNjU_4245d942-3bd7-4797-b4fd-007ff074e634"
      unitRef="usd">-6400000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMzQtMy0xLTEtNTQyNjU_1d4d22c1-9729-46d3-997d-11ee10b1ee69"
      unitRef="usd">-3689000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMzctMS0xLTEtNTQyNjU_a577ebe1-4be1-42e5-8c58-69cca51916af"
      unitRef="usd">229000000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMzctMy0xLTEtNTQyNjU_504d54e2-cbdd-4d65-9818-7089af48d783"
      unitRef="usd">575000000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMzgtMS0xLTEtNTQyNjU_6e981545-196a-4ace-b82e-0318b467a3e7"
      unitRef="usd">271000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMzgtMy0xLTEtNTQyNjU_a8351768-1330-4017-857c-2357bff4efbc"
      unitRef="usd">545000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromSubordinatedShortTermDebt
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMzktMS0xLTEtNTQyNjU_abfd5c80-7f61-426e-a6f6-14b301bade5b"
      unitRef="usd">20000000</us-gaap:ProceedsFromSubordinatedShortTermDebt>
    <us-gaap:ProceedsFromSubordinatedShortTermDebt
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfMzktMy0xLTEtNTQyNjU_748e7c30-eb56-4855-b1a2-a826c0b6f78c"
      unitRef="usd">10000000</us-gaap:ProceedsFromSubordinatedShortTermDebt>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNDMtMS0xLTEtNTQyNjU_4d3bd28d-0af6-44f3-ac9a-76e861e6e233"
      unitRef="usd">663000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNDMtMy0xLTEtNTQyNjU_9eca3ae5-1e57-48b0-a137-baaab3f430e8"
      unitRef="usd">833000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNDYtMS0xLTEtNTQyNjU_36e607ff-8046-4294-83b0-9a0af6393e10"
      unitRef="usd">8587000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNDYtMy0xLTEtNTQyNjU_fd2aa976-5534-476f-9a13-c0f5d7ea7e08"
      unitRef="usd">8151000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNDctMS0xLTEtNTQyNjU_8585e7c9-d0db-46a6-9e0d-ea6bce3a2643"
      unitRef="usd">10928000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNDctMy0xLTEtNTQyNjU_784d76ce-eee2-4bee-bd42-cfb5b91453e3"
      unitRef="usd">13811000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNDgtMS0xLTEtNTQyNjU_518a0e0f-3a99-44c0-9ad1-8b2166c1b31c"
      unitRef="usd">5602000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNDgtMy0xLTEtNTQyNjU_a0c2f862-2b8a-43ca-9d56-6871f2d9e811"
      unitRef="usd">5853000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNTAtMS0xLTEtNTQyNjU_f7906d03-8081-48d2-95c5-f96a65ecfcfd"
      unitRef="usd">-47780000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNTAtMy0xLTEtNTQyNjU_2cb154d7-75a6-4977-a2bc-c32d2e980b43"
      unitRef="usd">11352000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNTEtMS0xLTEtNTQyNjU_ce05a597-d498-4b29-9ca4-b45218b0ad71"
      unitRef="usd">-32969000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNTEtMy0xLTEtNTQyNjU_10201a68-b13a-4dfc-92ff-2cbf3e89065c"
      unitRef="usd">26435000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNTItMS0xLTEtNTQyNjU_fd99c251-b05b-40c5-8576-5572efe9f55e"
      unitRef="usd">75320000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i59d6f640274645b09cac8ac2115093df_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNTItMy0xLTEtNTQyNjU_dd8aa109-ec40-4378-861b-5be938d9ee73"
      unitRef="usd">71684000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNTMtMS0xLTEtNTQyNjU_c7edb1da-8ed4-41ee-a0ae-aca961a35917"
      unitRef="usd">42351000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib72db4d9c0924a54ba504f1c3938ca9c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNTMtMy0xLTEtNTQyNjU_6679e918-c078-479d-80b9-e7ef2fa53795"
      unitRef="usd">98119000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <spke:ChangeInCapitalExpendituresIncurredButNotYetPaid
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNTYtMS0xLTEtNTQyNjU_cd8015fd-82f7-4a57-9d45-60464498e78e"
      unitRef="usd">-8000</spke:ChangeInCapitalExpendituresIncurredButNotYetPaid>
    <spke:ChangeInCapitalExpendituresIncurredButNotYetPaid
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNTYtMy0xLTEtNTQyNjU_1e44c343-9d4d-486c-88f0-c7c5a8863a43"
      unitRef="usd">287000</spke:ChangeInCapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:InterestPaidNet
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNjEtMS0xLTEtNTQyNjU_64e0ca82-99a0-406b-97c9-e4fc8316249c"
      unitRef="usd">3347000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNjEtMy0xLTEtNTQyNjU_189cdff9-45e4-481b-a86e-bec4f693f2db"
      unitRef="usd">3143000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNjItMS0xLTEtNTQyNjU_d9866ff2-ae6c-4d42-86fa-445a2e1ebdab"
      unitRef="usd">280000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N181NS9mcmFnOmZlNDViNWM4NjMyODQxMTU5NDZlYWYxOWYxYzJlODljL3RhYmxlOjYwYmQzZjhiYzg4YTQyYTU5MzQwOGU2OTM5ODdkZjBkL3RhYmxlcmFuZ2U6NjBiZDNmOGJjODhhNDJhNTkzNDA4ZTY5Mzk4N2RmMGRfNjItMy0xLTEtNTQyNjU_09842964-d3ed-4d1d-aab4-37d04d3cc3ee"
      unitRef="usd">-5076000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N182NC9mcmFnOjZlM2QzMmZhZjZjMTRiNWJhYjU5YTI1OWY1ZmYzOWRiL3RleHRyZWdpb246NmUzZDMyZmFmNmMxNGI1YmFiNTlhMjU5ZjVmZjM5ZGJfMTA2MQ_2a4cbb38-b84f-48ec-a687-acaea1695d32">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;1. Formation and Organization &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:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Organization&lt;/span&gt;&lt;/div&gt;We are an independent retail energy services company that provides residential and commercial customers in competitive markets across the United States with an alternative choice for natural gas and electricity. The Company is a holding company whose primary asset consists of units in Spark HoldCo, LLC (&#x201c;Spark HoldCo&#x201d;). The Company is the sole managing member of Spark HoldCo, is responsible for all operational, management and administrative decisions relating to Spark HoldCo&#x2019;s business and consolidates the financial results of Spark HoldCo and its subsidiaries. Spark HoldCo is the direct and indirect owner of the subsidiaries through which we operate our retail energy services. We conduct our retail energy services business through several brands across our service areas, including Electricity Maine, Electricity N.H., Major Energy, Provider Power Massachusetts, Spark Energy, and Verde Energy. Via Energy Solutions (&#x201c;VES&#x201d;) is a wholly owned subsidiary of the Company that offers broker services for retail energy customers.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N182Ny9mcmFnOjY1MzUyODQ1MjZiMzRkNDZhOTM3MWRhODgyZTVhNmE4L3RleHRyZWdpb246NjUzNTI4NDUyNmIzNGQ0NmE5MzcxZGE4ODJlNWE2YThfNDU0NA_4120e67e-72d6-43f3-a613-09eed5f6a4f1">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;2. Basis of Presentation and Summary of Significant Accounting Policies &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:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Basis of Presentation&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:11pt;font-weight:400;line-height:120%"&gt;The accompanying interim unaudited condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;) and pursuant to the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) as it applies to interim financial statements. This information should be read along with our consolidated financial statements and notes contained in our annual report on Form 10-K for the year ended December&#160;31, 2021 (the &#x201c;2021 Form 10-K&#x201d;). Our unaudited condensed consolidated financial statements are presented on a consolidated basis and include all wholly-owned and controlled subsidiaries. We account for investments over which we have significant influence but not a controlling financial interest using the equity method of accounting. All significant intercompany transactions and balances have been eliminated in the unaudited condensed consolidated financial statements.&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:11pt;font-weight:400;line-height:120%"&gt;In the opinion of the Company's management, the accompanying condensed consolidated financial statements reflect all adjustments that are necessary to fairly present the financial position, the results of operations, the changes in equity and the cash flows of the Company for the respective periods. Such adjustments are of a normal recurring nature, unless otherwise disclosed.&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:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates and Assumptions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The preparation of our condensed consolidated financial statements requires estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the interim financial statements and the reported amounts of revenues and expenses during the period. Actual results could materially differ from those estimates.&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:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Relationship with our Founder, Majority Shareholder, and Chief Executive Officer&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:11pt;font-weight:400;line-height:120%"&gt;W. Keith Maxwell, III (our "Founder") is the Chief Executive Officer, a director and the owner of a majority of the voting power of our common stock through his ownership of NuDevco Retail, LLC ("NuDevco Retail") and Retailco, LLC ("Retailco"). Retailco is a wholly owned subsidiary of TxEx Energy Investments, LLC ("TxEx"), which is wholly owned by Mr. Maxwell. NuDevco Retail is a wholly owned subsidiary of NuDevco Retail &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Holdings LLC ("NuDevco Retail Holdings"), which is a wholly owned subsidiary of Electric HoldCo, LLC, which is also a wholly owned subsidiary of TxEx.&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:11pt;font-style:italic;font-weight:400;line-height:112%"&gt;ERCOT Securitization Proceeds&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:11pt;font-weight:400;line-height:112%"&gt;In June 2022, the Company received $9.6&#160;million from ERCOT related to PURA Subchapter N Securitization financing. The Company accounted for the proceeds received as the recovery of costs of sales and services from a vendor under FASB ASC Topic 705, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%"&gt;Cost of Sales and Services &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;reflected as a reduction of retail cost of revenues within our consolidated statements of operations for the nine months ended September 30, 2022, as that is where the initial costs related to the impact of Winter Storm Uri were recorded. &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:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;New Accounting Standards Recently Adopted&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:11pt;font-weight:400;line-height:120%"&gt;There have been no changes to our significant accounting policies as disclosed in our 2021 Form 10-K, except as follows: &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:11pt;font-weight:400;line-height:112%"&gt;In March 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting ("ASU 2020-04"). The amendments in ASU 2020-04 provide optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) or another reference rate expected to be discontinued because of reference rate reform. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform ("ASU 2021-01"), which clarifies the scope and application of certain optional expedients and exceptions regarding the original guidance. The amendments in these ASUs were effective upon issuance and can be applied prospectively through December 31, 2022. The Company's Series A Preferred Stock Certificate of Designations make reference to a LIBOR rate. We adopted ASU 2020-04 effective January 1, 2022 and the adoption did not have a material impact on our consolidated financial statements. &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:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Standards Being Evaluated/Standards Not Yet Adopted &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:11pt;font-weight:400;line-height:120%"&gt;The Company considers the applicability and impact of all ASUs. New ASUs were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N182Ny9mcmFnOjY1MzUyODQ1MjZiMzRkNDZhOTM3MWRhODgyZTVhNmE4L3RleHRyZWdpb246NjUzNTI4NDUyNmIzNGQ0NmE5MzcxZGE4ODJlNWE2YThfNDU1OQ_c919bde6-20f7-4f90-9718-3a488c75b695">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Basis of Presentation&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:11pt;font-weight:400;line-height:120%"&gt;The accompanying interim unaudited condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;) and pursuant to the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) as it applies to interim financial statements. This information should be read along with our consolidated financial statements and notes contained in our annual report on Form 10-K for the year ended December&#160;31, 2021 (the &#x201c;2021 Form 10-K&#x201d;). Our unaudited condensed consolidated financial statements are presented on a consolidated basis and include all wholly-owned and controlled subsidiaries. We account for investments over which we have significant influence but not a controlling financial interest using the equity method of accounting. All significant intercompany transactions and balances have been eliminated in the unaudited condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N182Ny9mcmFnOjY1MzUyODQ1MjZiMzRkNDZhOTM3MWRhODgyZTVhNmE4L3RleHRyZWdpb246NjUzNTI4NDUyNmIzNGQ0NmE5MzcxZGE4ODJlNWE2YThfNDU0OA_b014ee19-a45a-4e09-8a4a-51ad501249c6">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates and Assumptions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The preparation of our condensed consolidated financial statements requires estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the interim financial statements and the reported amounts of revenues and expenses during the period. Actual results could materially differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ProceedsFromAccountsReceivableSecuritization
      contextRef="i0662cf7d658245ff82f502a454a4b170_D20220601-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N182Ny9mcmFnOjY1MzUyODQ1MjZiMzRkNDZhOTM3MWRhODgyZTVhNmE4L3RleHRyZWdpb246NjUzNTI4NDUyNmIzNGQ0NmE5MzcxZGE4ODJlNWE2YThfMjUyNg_709929cc-1f3c-431f-8fc3-89ef771b737e"
      unitRef="usd">9600000</us-gaap:ProceedsFromAccountsReceivableSecuritization>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N182Ny9mcmFnOjY1MzUyODQ1MjZiMzRkNDZhOTM3MWRhODgyZTVhNmE4L3RleHRyZWdpb246NjUzNTI4NDUyNmIzNGQ0NmE5MzcxZGE4ODJlNWE2YThfNDUzOA_43e81c4a-043e-48ca-b613-978f1d407469">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;New Accounting Standards Recently Adopted&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:11pt;font-weight:400;line-height:120%"&gt;There have been no changes to our significant accounting policies as disclosed in our 2021 Form 10-K, except as follows: &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:11pt;font-weight:400;line-height:112%"&gt;In March 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting ("ASU 2020-04"). The amendments in ASU 2020-04 provide optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) or another reference rate expected to be discontinued because of reference rate reform. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform ("ASU 2021-01"), which clarifies the scope and application of certain optional expedients and exceptions regarding the original guidance. The amendments in these ASUs were effective upon issuance and can be applied prospectively through December 31, 2022. The Company's Series A Preferred Stock Certificate of Designations make reference to a LIBOR rate. We adopted ASU 2020-04 effective January 1, 2022 and the adoption did not have a material impact on our consolidated financial statements. &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:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Standards Being Evaluated/Standards Not Yet Adopted &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:11pt;font-weight:400;line-height:120%"&gt;The Company considers the applicability and impact of all ASUs. New ASUs were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RleHRyZWdpb246MDViMDFkMjQwODgwNGIwMDhhYzJlYTVkMzk0YWZmZjZfMTkzNQ_1c333211-c190-4519-b2a3-8ff53eff6e0e">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;3. Revenues&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Our revenues are derived primarily from the sale of natural gas and electricity to customers, including affiliates. Revenue is measured based upon the quantity of gas or power delivered at prices contained or referenced in the customer's contract, and excludes any sales incentives (e.g. rebates) and amounts collected on behalf of third parties (e.g. sales tax). &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:11pt;font-weight:400;line-height:120%"&gt;Our revenues also include asset optimization activities. Asset optimization activities consist primarily of purchases and sales of gas that meet the definition of trading activities per FASB ASC Topic 815, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives and Hedging&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. They are therefore excluded from the scope of FASB ASC Topic 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&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:11pt;font-weight:400;line-height:120%"&gt;Revenues for electricity, natural gas, and related services are recognized as the Company transfers the promised goods and services to the customer. Electricity and natural gas products may be sold as fixed-price or variable-price products. The typical length of a contract to provide electricity and/or natural gas is twelve months. Customers are billed and generally pay at least monthly, based on usage. Electricity and natural gas sales that have been delivered but not billed by period end are estimated and recorded as accrued unbilled revenues based on estimates of customer usage since the date of the last meter read provided by the utility. Volume estimates are based on forecasted volumes and estimated residential and commercial customer usage. Unbilled revenues are calculated by multiplying these volume estimates by the applicable rate by customer class (residential or commercial). Estimated amounts are adjusted when actual usage is known and billed.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table discloses revenue by primary geographical market, customer type, and customer credit risk profile (in thousands). The table also includes a reconciliation of the disaggregated revenue to revenue by reportable segment (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.531%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&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:9.864%"/&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 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.603%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Reportable Segments&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="background-color:#ffffff;border-top:1pt solid #000000;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;Three Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;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;Three Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail Electricity (a)&lt;/span&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;Retail Natural Gas&lt;/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;Total Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail Electricity&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;Retail Natural Gas&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;Total Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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: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-style:italic;font-weight:700;line-height:100%"&gt;Primary markets (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/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;New England&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;31,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;32,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;26,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Mid-Atlantic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;39,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 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;31,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Midwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;13,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;13,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Southwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;32,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;2,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;26,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,267&#160;&lt;/span&gt;&lt;/td&gt;&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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt 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:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt 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-style:italic;font-weight:700;line-height:100%"&gt;Customer type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Commercial&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;12,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;19,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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="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;14,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,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;5,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;102,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,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;3,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;td colspan="3" style="background-color:#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;86,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled revenue (c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,267&#160;&lt;/span&gt;&lt;/td&gt;&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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt 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:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt 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-style:italic;font-weight:700;line-height:100%"&gt;Customer credit risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;POR&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;69,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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-POR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;6,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;47,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;42,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;104,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;12,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;117,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;92,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;6,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;98,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.531%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&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:9.864%"/&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 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.603%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Reportable Segments&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="background-color:#ffffff;border-top:1pt solid #000000;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;Nine Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;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;Nine Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail Electricity (a)&lt;/span&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;Retail Natural Gas&lt;/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;Total Reportable Segments&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;Retail Electricity&lt;/span&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;Retail Natural Gas&lt;/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;Total Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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: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-style:italic;font-weight:700;line-height:100%"&gt;Primary markets (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/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;New England&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;84,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;91,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;73,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;79,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;/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;Mid-Atlantic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;121,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;100,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Midwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;45,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;47,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Southwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;84,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;66,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,721&#160;&lt;/span&gt;&lt;/td&gt;&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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt 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:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt 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-style:italic;font-weight:700;line-height:100%"&gt;Customer type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Commercial&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;33,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;70,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;57,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;283,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#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;253,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled revenue (c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,955)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(7,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,986)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,721&#160;&lt;/span&gt;&lt;/td&gt;&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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt 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:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt 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-style:italic;font-weight:700;line-height:100%"&gt;Customer credit risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;POR&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;166,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;207,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;172,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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-POR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;136,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;121,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;275,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;68,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;343,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;242,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;51,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;293,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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&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:11pt;font-weight:400;line-height:120%"&gt;(a) Retail Electricity includes Services&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:11pt;font-weight:400;line-height:120%"&gt;(b) The primary markets include the following states:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;New England - Connecticut, Maine, Massachusetts and New Hampshire;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Mid-Atlantic - Delaware, Maryland (including the District of Columbia), New Jersey, New York and Pennsylvania;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Midwest - Illinois, Indiana, Michigan and Ohio; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Southwest - Arizona, California, Colorado, Florida, Nevada and Texas.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(c) Unbilled revenue is recorded in total until it is actualized, at which time it is categorized between commercial and residential customers.&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:11pt;font-weight:400;line-height:120%"&gt;We record gross receipts taxes on a gross basis in retail revenues and retail cost of revenues. During the three months ended September 30, 2022 and 2021, our retail revenues included gross receipts taxes of $0.4&#160;million and $0.3&#160;million, respectively, and our retail cost of revenues included gross receipts taxes of $1.4&#160;million and $1.2&#160;million, respectively.  During the nine months ended September 30, 2022 and 2021, our retail revenues included gross receipts taxes of $1.0&#160;million and $0.8&#160;million, respectively, and our retail cost of revenues included gross receipts taxes of $4.0&#160;million and $3.4&#160;million, respectively.&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:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts receivables and Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The Company conducts business in many utility service markets where the local regulated utility purchases our receivables, and then becomes responsible for billing the customer and collecting payment from the customer (&#x201c;POR programs&#x201d;). These POR programs result in substantially all of the Company&#x2019;s credit risk being linked to the &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;applicable utility, which generally has an investment-grade rating, and not to the end-use customer. The Company monitors the financial condition of each utility and currently believes its receivables are collectible.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In markets that do not offer POR programs or when the Company chooses to directly bill its customers, certain receivables are billed and collected by the Company. The Company bears the credit risk on these accounts and records an appropriate allowance for doubtful accounts to reflect any losses due to non-payment by customers. The Company&#x2019;s customers are individually insignificant and geographically dispersed in these markets. The Company writes off customer balances when it believes that amounts are no longer collectible and when it has exhausted all means to collect these receivables.&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:11pt;font-weight:400;line-height:120%"&gt;For trade accounts receivables, the Company accrues an allowance for doubtful accounts by business segment by pooling customer accounts receivables based on similar risk characteristics, such as customer type, geography, aging analysis, payment terms, and related macro-economic factors. Expected credit loss exposure is evaluated for each of our accounts receivables pools. Expected credits losses are established using a model that considers historical collections experience, current information, and reasonable and supportable forecasts. The Company writes off accounts receivable balances against the allowance for doubtful accounts when the accounts receivable is deemed to be uncollectible. &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:11pt;font-weight:400;line-height:120%"&gt;A rollforward of our allowance for credit losses for the nine months ended September 30, 2022 are presented in the table below (in thousands):&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.642%"/&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 style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.135%"/&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;/tr&gt;&lt;tr style="height:9pt"&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="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;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current period bad debt provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recovery of previous write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Balance at September 30, 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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(5,486)&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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenuePerformanceObligationDescriptionOfTiming
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RleHRyZWdpb246MDViMDFkMjQwODgwNGIwMDhhYzJlYTVkMzk0YWZmZjZfMTkzOA_8f74df54-93b7-4ef5-83dd-bc6f7eeb9fa9">Electricity and natural gas products may be sold as fixed-price or variable-price products. The typical length of a contract to provide electricity and/or natural gas is twelve months.</us-gaap:RevenuePerformanceObligationDescriptionOfTiming>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RleHRyZWdpb246MDViMDFkMjQwODgwNGIwMDhhYzJlYTVkMzk0YWZmZjZfMTk0MA_dd9e49b9-eebb-404f-a474-28e3d3886192">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table discloses revenue by primary geographical market, customer type, and customer credit risk profile (in thousands). The table also includes a reconciliation of the disaggregated revenue to revenue by reportable segment (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.531%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&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:9.864%"/&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 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.603%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Reportable Segments&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="background-color:#ffffff;border-top:1pt solid #000000;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;Three Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;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;Three Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail Electricity (a)&lt;/span&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;Retail Natural Gas&lt;/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;Total Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail Electricity&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;Retail Natural Gas&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;Total Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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: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-style:italic;font-weight:700;line-height:100%"&gt;Primary markets (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/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;New England&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;31,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;32,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;26,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Mid-Atlantic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;39,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 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;31,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Midwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;13,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;13,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Southwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;32,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;2,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;26,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,267&#160;&lt;/span&gt;&lt;/td&gt;&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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt 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:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt 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-style:italic;font-weight:700;line-height:100%"&gt;Customer type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Commercial&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;12,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;19,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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="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;14,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,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;5,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;102,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,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;3,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;td colspan="3" style="background-color:#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;86,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled revenue (c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,267&#160;&lt;/span&gt;&lt;/td&gt;&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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt 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:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt 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-style:italic;font-weight:700;line-height:100%"&gt;Customer credit risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;POR&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;69,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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-POR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;6,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;47,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;42,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;104,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;12,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;117,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;92,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;6,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;98,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.531%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&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:9.864%"/&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 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.603%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Reportable Segments&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="background-color:#ffffff;border-top:1pt solid #000000;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;Nine Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;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;Nine Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail Electricity (a)&lt;/span&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;Retail Natural Gas&lt;/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;Total Reportable Segments&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;Retail Electricity&lt;/span&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;Retail Natural Gas&lt;/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;Total Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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: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-style:italic;font-weight:700;line-height:100%"&gt;Primary markets (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/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;New England&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;84,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;91,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;73,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;79,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;/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;Mid-Atlantic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;121,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;100,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Midwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;45,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;47,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Southwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;84,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;66,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,721&#160;&lt;/span&gt;&lt;/td&gt;&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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt 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:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt 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-style:italic;font-weight:700;line-height:100%"&gt;Customer type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Commercial&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;33,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;70,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;57,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;283,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#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;253,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled revenue (c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,955)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(7,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,986)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,721&#160;&lt;/span&gt;&lt;/td&gt;&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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt 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:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt 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-style:italic;font-weight:700;line-height:100%"&gt;Customer credit risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;POR&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;166,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;207,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;172,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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-POR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;136,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;121,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;275,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;68,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;343,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;242,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;51,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:#cceeff;border-bottom:2pt 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;293,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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&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:11pt;font-weight:400;line-height:120%"&gt;(a) Retail Electricity includes Services&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:11pt;font-weight:400;line-height:120%"&gt;(b) The primary markets include the following states:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;New England - Connecticut, Maine, Massachusetts and New Hampshire;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Mid-Atlantic - Delaware, Maryland (including the District of Columbia), New Jersey, New York and Pennsylvania;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Midwest - Illinois, Indiana, Michigan and Ohio; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Southwest - Arizona, California, Colorado, Florida, Nevada and Texas.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(c) Unbilled revenue is recorded in total until it is actualized, at which time it is categorized between commercial and residential customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i9c03364e7996486cbb1cad0c6f066be0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfNS0xLTEtMS01NDI2NQ_a71d095f-4cc8-4482-a34e-b82ecc10c6f1"
      unitRef="usd">31366000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2b15118818bc41cf9144f1fd935b064d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfNS0zLTEtMS01NDI2NQ_24dfa1c8-05c3-4134-a5aa-2206d329bec4"
      unitRef="usd">821000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ieff5bba4a49649d59884834d8a7c8d9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfNS03LTEtMS01NDI2NQ_751c9ac1-49fc-417b-a791-b7c90d1e588d"
      unitRef="usd">32187000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i924dd0c471a843be877efa0d994de344_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfNS05LTEtMS01NDI2NQ_6d653156-c6be-4f78-b732-8eaf9d38bf93"
      unitRef="usd">25406000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i9d0a7e7cf9dd4850866acfc1eafebd50_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfNS0xMS0xLTEtNTQyNjU_269074c9-e28e-46bd-8689-908c49ed1a00"
      unitRef="usd">748000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2e18c14be57d468a9b3ef971b62fa61e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfNS0xNS0xLTEtNTQyNjU_9fc20d55-b4c9-451a-8417-d7765b5b3afa"
      unitRef="usd">26154000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i94a723ad277b481689dbc5bc8c57e10b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfNi0xLTEtMS01NDI2NQ_448f6ccb-f461-43cb-ace5-b629854ed068"
      unitRef="usd">33761000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1896b13fdcff4012ac14068880494818_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfNi0zLTEtMS01NDI2NQ_e00570f9-8184-48b4-9984-e872e7218c85"
      unitRef="usd">5281000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i937639ae2cd54e738ecea6b907708519_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfNi03LTEtMS01NDI2NQ_6bb6f170-c58a-4fb0-ba54-4955182818d6"
      unitRef="usd">39042000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5eb62d2a8f2d4af996d2e3cf32d6328f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfNi05LTEtMS01NDI2NQ_4ad6f713-0e98-4703-bc8d-178e799420ed"
      unitRef="usd">30122000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i07fa30c3d34f465789386ee1c8236683_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfNi0xMS0xLTEtNTQyNjU_b7581037-821d-49e7-b224-918290eb5b12"
      unitRef="usd">1354000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id29846b4c3bf417099b28bfa86ccc31a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfNi0xNS0xLTEtNTQyNjU_fc99e716-a3f6-4200-8d99-3ddd28ecbee0"
      unitRef="usd">31476000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i67015655760142eaac5405e492a77a3c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfNy0xLTEtMS01NDI2NQ_386025f2-dad2-46cb-bc67-e5f542349034"
      unitRef="usd">12165000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ief8e5447f6fa4e5b8d98b4e5b11330d8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfNy0zLTEtMS01NDI2NQ_0c07b59a-2e43-4a49-835c-240cc187ff22"
      unitRef="usd">1617000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ibf2cf7372dc547ff85b55159066b4b4a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfNy03LTEtMS01NDI2NQ_9c6e3103-b33b-48e1-8a88-abfa4482741b"
      unitRef="usd">13782000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iff8ae65a6dee487f9cc8a67418c0123c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfNy05LTEtMS01NDI2NQ_c6575f50-f765-4cf7-9dd0-2716b1dcb821"
      unitRef="usd">12473000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2d5b4433be0548c488a6269b001d1d28_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfNy0xMS0xLTEtNTQyNjU_84821724-adcd-4a6e-af5c-2effd58b943c"
      unitRef="usd">1367000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia683dc07928549d392a829d1a7f52c94_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfNy0xNS0xLTEtNTQyNjU_3e8c20ca-6c9a-4b9b-b9fe-6fc6bca75c0b"
      unitRef="usd">13840000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iccffd65637814767a6f6553a8aa2738f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfOC0xLTEtMS01NDI2NQ_2959378e-1f5b-4b3c-8cc8-b251702e9718"
      unitRef="usd">27678000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie9b259c33f37494cb39b61ae482a0e15_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfOC0zLTEtMS01NDI2NQ_eb170c7c-9da2-4d8f-9872-e1c8890bef97"
      unitRef="usd">4498000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2e3b83d42fde47cdbbdd9ec2e109aa57_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfOC03LTEtMS01NDI2NQ_7c72829c-8e83-44f3-8caf-55d0a8180629"
      unitRef="usd">32176000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ifd9de537fdde40b588d2e90fdf56e41a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfOC05LTEtMS01NDI2NQ_8e162920-3c35-480c-b86c-a218510666dd"
      unitRef="usd">24103000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if6b0ff80cf8e44319305746e94f3a933_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfOC0xMS0xLTEtNTQyNjU_acd4de0c-5d71-4001-8358-498f9cb8f2fb"
      unitRef="usd">2694000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4949611e932046bc93de377b5bd4d616_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfOC0xNS0xLTEtNTQyNjU_a14532de-048a-494e-88c0-eab0752cc37f"
      unitRef="usd">26797000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4bd790d7431a4ec68d2a896b40ab5169_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfOS0xLTEtMS01NDI2NQ_de4aeb23-0078-4c05-8ee1-5984f88eb543"
      unitRef="usd">104970000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2bd5b882089445378e8f673c977d8701_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfOS0zLTEtMS01NDI2NQ_5eabcd71-5024-4dd0-893c-e3c61e0f5bdc"
      unitRef="usd">12217000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfOS03LTEtMS01NDI2NQ_7c87823b-4c0c-48e4-9419-2f1b1adeb9cc"
      unitRef="usd">117187000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3f50117aa3274166bc41c577d84bc929_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfOS05LTEtMS01NDI2NQ_09bb4577-83f1-4968-9cab-cc3bb36c9304"
      unitRef="usd">92104000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1e69274c1d274b15a6125a503a58e966_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfOS0xMS0xLTEtNTQyNjU_bc6b61db-60fa-4931-a89f-6dbd32f2a5a8"
      unitRef="usd">6163000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfOS0xNS0xLTEtNTQyNjU_6839c432-57d9-41a3-b71e-7587198eb474"
      unitRef="usd">98267000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1c92f2099c7840a197b5ed594071a66a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTItMS0xLTEtNTQyNjU_244b1d43-ba20-4fa4-8858-25a9d2a15fdc"
      unitRef="usd">12560000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i9809ea6b974d402da6dc8f94480c3ed0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTItMy0xLTEtNTQyNjU_5035640c-4638-429f-a0bf-4a1a7147c756"
      unitRef="usd">6661000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie03c350c6d044ae88defa135fa9255ba_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTItNy0xLTEtNTQyNjU_656c1c0f-c458-4112-bf08-3a2ea99cf2e9"
      unitRef="usd">19221000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic3d240c948644458b93552acb4848b96_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTItOS0xLTEtNTQyNjU_3c15849f-f224-4fc7-a4bc-fd6b7404a8cd"
      unitRef="usd">12395000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i27c35c7abe7c4913a0d8e35671472490_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTItMTEtMS0xLTU0MjY1_e5e6642d-327a-48fc-ad7f-8cdc6773d246"
      unitRef="usd">2076000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5e67a43c6ced45b08bd183ae7c26cd00_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTItMTUtMS0xLTU0MjY1_317675ef-df4e-46d3-b9fb-30bdea97fd21"
      unitRef="usd">14471000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i64075575089b41c8a2fe67be87f0cdc1_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTMtMS0xLTEtNTQyNjU_6b07aa39-f0b5-42ec-b954-207f762ea7ad"
      unitRef="usd">97177000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i9d1b92408a154f66892d41aea708b89e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTMtMy0xLTEtNTQyNjU_523bfe10-585a-41ad-bb8f-a85f23618132"
      unitRef="usd">5047000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ieb1de37dddae4f8e9e1143f0a58b858b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTMtNy0xLTEtNTQyNjU_dc484b8f-d46e-4e90-af15-38e31fadc8ff"
      unitRef="usd">102224000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1635705720e646d28268de666f1c38a3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTMtOS0xLTEtNTQyNjU_6dea2c23-98fc-47b2-b8d4-1860210fb5c5"
      unitRef="usd">82778000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4381abd9d3864c599048b9989eb7e89a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTMtMTEtMS0xLTU0MjY1_cb9ced93-d177-410f-b9a8-91133701e95b"
      unitRef="usd">3781000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5c0d76cf055243759d683e5023e067f4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTMtMTUtMS0xLTU0MjY1_9a6e7147-c743-4214-8acd-3e7e0ee15cd9"
      unitRef="usd">86559000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iff6820c42dca47dc9cffffa8f733e11c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTQtMS0xLTEtNTQyNjU_6e09e16a-b733-4ebf-a219-3dd666e040a3"
      unitRef="usd">-4767000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie63199e174404056ada41ea225f07fa6_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTQtMy0xLTEtNTQyNjU_ba162975-a45d-453f-bb09-1ed0cfb9842f"
      unitRef="usd">509000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id7a9b13704e24eb5af1476262c4fdf92_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTQtNy0xLTEtNTQyNjU_44889488-b897-458c-88f8-e55d119c0c81"
      unitRef="usd">-4258000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia168d0a9c33845c7866c4930cba8cb50_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTQtOS0xLTEtNTQyNjU_c427bbcd-57b9-49e7-8650-3d94536fe4ed"
      unitRef="usd">-3069000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6efbfa273f92406c983c5f7844db2291_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTQtMTEtMS0xLTU0MjY1_1a1259ba-08b9-4d4e-9b21-62e365347a79"
      unitRef="usd">306000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i457146ba1e1d406bb93fa48a0b74ebf5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTQtMTUtMS0xLTU0MjY1_4ef56393-b703-4800-b73f-10567e8acc18"
      unitRef="usd">-2763000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4bd790d7431a4ec68d2a896b40ab5169_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTUtMS0xLTEtNTQyNjU_bb3ad942-2ba2-4602-a118-008135fc2657"
      unitRef="usd">104970000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2bd5b882089445378e8f673c977d8701_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTUtMy0xLTEtNTQyNjU_9383c821-a0d9-4d32-8e05-ba7f57d7a54b"
      unitRef="usd">12217000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTUtNy0xLTEtNTQyNjU_68265c33-c583-4393-a918-2c0cef4ee205"
      unitRef="usd">117187000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3f50117aa3274166bc41c577d84bc929_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTUtOS0xLTEtNTQyNjU_57d74f58-66ab-4542-8a1d-681c27ff727c"
      unitRef="usd">92104000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1e69274c1d274b15a6125a503a58e966_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTUtMTEtMS0xLTU0MjY1_17f1ceaf-ef9f-4e44-bf94-ce15e3d6bd8b"
      unitRef="usd">6163000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTUtMTUtMS0xLTU0MjY1_7f757d99-bf4d-45cc-a527-d6f10739aa7d"
      unitRef="usd">98267000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i34be19f9e4334318967ea2edce0c1762_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTgtMS0xLTEtNTQyNjU_7c4a2d00-f135-41f5-bc78-276e058b8ccc"
      unitRef="usd">63444000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id93a4ffffa784e7a9094ec1a0d68abfe_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTgtMy0xLTEtNTQyNjU_fe4a1433-47c4-46eb-a611-11c52a49b839"
      unitRef="usd">6202000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2fa6940845df46bba123773fe5b7191b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTgtNy0xLTEtNTQyNjU_ceccf9ec-22dc-4d08-ac83-4d50c5b06391"
      unitRef="usd">69646000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i9edfb75ebb81474fa2b6db56454f9263_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTgtOS0xLTEtNTQyNjU_a59bb72d-667c-4fe2-bed2-ac48aff1bff4"
      unitRef="usd">53670000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4ba05b215c274d659373c08ecd5fdc51_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTgtMTEtMS0xLTU0MjY1_4964d1ed-2985-42bf-a622-f02ed93f314a"
      unitRef="usd">2151000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i8e3a4786228a4bfc9749159a9dc55f1c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTgtMTUtMS0xLTU0MjY1_31f2fb3b-5a3e-4a29-9a2b-371175292720"
      unitRef="usd">55821000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i8386d734e8624bc2b8975c58d7615664_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTktMS0xLTEtNTQyNjU_cfe49bf5-e730-441b-b0af-15d27baa441b"
      unitRef="usd">41526000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i029483a6ab01432088199e8dded4389b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTktMy0xLTEtNTQyNjU_d5660638-eb68-4920-9705-f50fc0a566c8"
      unitRef="usd">6015000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iae4d1c34200f478db508cc92b39e3ac2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTktNy0xLTEtNTQyNjU_2f206a0d-eaeb-4bb8-bfa8-952e8078a825"
      unitRef="usd">47541000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i9c8e990d044b441480edb97ab01c1dd1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTktOS0xLTEtNTQyNjU_1878ef11-6c64-4787-8766-7691d596da63"
      unitRef="usd">38434000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i41a8a7e00ada419cbf64bf27856d581a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTktMTEtMS0xLTU0MjY1_446baf4c-f83d-4a36-867b-e188df966d36"
      unitRef="usd">4012000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib53ff2bd800c4697a2bb182cfc6b81bd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMTktMTUtMS0xLTU0MjY1_d2fb7832-6688-4a87-9f62-0be92a76f952"
      unitRef="usd">42446000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4bd790d7431a4ec68d2a896b40ab5169_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMjAtMS0xLTEtNTQyNjU_bc6bd561-953a-4515-be74-b275733343e2"
      unitRef="usd">104970000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2bd5b882089445378e8f673c977d8701_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMjAtMy0xLTEtNTQyNjU_0a67425c-e5fa-4231-937a-4951e8ae491d"
      unitRef="usd">12217000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMjAtNy0xLTEtNTQyNjU_e5174f47-91c9-4480-995c-d1cc5fec043f"
      unitRef="usd">117187000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3f50117aa3274166bc41c577d84bc929_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMjAtOS0xLTEtNTQyNjU_d0380941-2757-46bf-8ae6-e61135ecd238"
      unitRef="usd">92104000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1e69274c1d274b15a6125a503a58e966_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMjAtMTEtMS0xLTU0MjY1_3ee7bc61-ab7c-4bdf-9889-3eb7550dd9e6"
      unitRef="usd">6163000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183MC9mcmFnOjA1YjAxZDI0MDg4MDRiMDA4YWMyZWE1ZDM5NGFmZmY2L3RhYmxlOmE1MTc2YzMzZjRjYzRjNTZiNTViOWI3ZDQ4N2U0OTJiL3RhYmxlcmFuZ2U6YTUxNzZjMzNmNGNjNGM1NmI1NWI5YjdkNDg3ZTQ5MmJfMjAtMTUtMS0xLTU0MjY1_c57cad5b-9c39-4ce8-8ea7-e008d1df7341"
      unitRef="usd">98267000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7a04dbb6f31347bb865fc7f2ee8502f9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNS0xLTEtMS01NDI2NQ_2e3bb9db-0643-47c5-be9b-d18556092a2c"
      unitRef="usd">84463000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7a04dbb6f31347bb865fc7f2ee8502f9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNS0xLTEtMS01NDI2NQ_cee193da-e247-4940-b4b1-9c1cae4176a9"
      unitRef="usd">84463000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic4424cb6168a4ac3b10297d86f06bc8c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNS0zLTEtMS01NDI2NQ_450bdd5e-a1f8-49a3-a3f5-4574d25f8957"
      unitRef="usd">7331000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic4424cb6168a4ac3b10297d86f06bc8c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNS0zLTEtMS01NDI2NQ_8ee30227-7594-44fb-97c4-5ab63a5d6b18"
      unitRef="usd">7331000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6e0870d779c84899b4452444b977c85a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNS03LTEtMS01NDI2NQ_f3c6a926-9785-4073-8f10-9b040ab131c7"
      unitRef="usd">91794000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iac28e10444134680b1a744285df5c237_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNS05LTEtMS01NDI2NQ_9c3e7799-7ed0-4eea-8cce-b6edaa15483a"
      unitRef="usd">73045000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iaec02d927ce547a18237470b6c8887c7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNS0xMS0xLTEtNTQyNjU_6613db64-134f-4bea-b43a-76862c6e7034"
      unitRef="usd">6527000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0021cd418eda488ba43c9e3c9d934bcc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNS0xNS0xLTEtNTQyNjU_d580477d-615c-48cc-b514-b2b79621b4e0"
      unitRef="usd">79572000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i17e75f4787ec49439a9801d1e1edb03f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNi0xLTEtMS01NDI2NQ_3a0cee23-590f-4e81-9976-6b85a40ca51c"
      unitRef="usd">89304000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i17e75f4787ec49439a9801d1e1edb03f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNi0xLTEtMS01NDI2NQ_f8441746-5255-43f5-9868-ca8565d9a03b"
      unitRef="usd">89304000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i07504a957aba410a9febf77f1ed5ea25_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNi0zLTEtMS01NDI2NQ_d39161be-94fa-44f9-9be9-159273fc217c"
      unitRef="usd">32396000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i07504a957aba410a9febf77f1ed5ea25_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNi0zLTEtMS01NDI2NQ_e547a4e6-86c5-44b0-adfe-d1894d3ddead"
      unitRef="usd">32396000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6455c98375d0479b95c3ad506d8aa634_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNi03LTEtMS01NDI2NQ_0b5bba19-2aea-4cd7-8385-fb169d6207e2"
      unitRef="usd">121700000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i91664e65e99244b19572c8f0aaa7ecaf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNi05LTEtMS01NDI2NQ_ba77184b-2fa2-44a6-807e-0f457460d101"
      unitRef="usd">81981000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id557d050c9aa4f5a951ff385720ec1dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNi0xMS0xLTEtNTQyNjU_6926d4c9-4120-46f3-8adb-6c18db04182f"
      unitRef="usd">18032000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib4214ea40b6a4b43b68850d4d529ea47_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNi0xNS0xLTEtNTQyNjU_25194aa7-08ea-4ec9-82c1-047ce284a92d"
      unitRef="usd">100013000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i98500c32e627453cb8543d84ce041a8d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNy0xLTEtMS01NDI2NQ_38136e18-faa7-41b9-9f69-5fdd9de9e074"
      unitRef="usd">31396000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i98500c32e627453cb8543d84ce041a8d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNy0xLTEtMS01NDI2NQ_8dab547a-7373-4f0e-9d83-b1a2b156dee8"
      unitRef="usd">31396000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7aae14cd9a744ea9b078c5e1f1064062_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNy0zLTEtMS01NDI2NQ_27ed469b-2170-42f1-bf39-714ab814cf13"
      unitRef="usd">14358000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7aae14cd9a744ea9b078c5e1f1064062_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNy0zLTEtMS01NDI2NQ_87bbecc5-f249-4e89-8ad8-66204af693d6"
      unitRef="usd">14358000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i23b30df75073435e876eb7407a8e6f50_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNy03LTEtMS01NDI2NQ_c37f6668-7484-451d-93ea-35fffbbb347e"
      unitRef="usd">45754000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i8fd8dfe76d5d4e98807b645319054684_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNy05LTEtMS01NDI2NQ_ec8c48c0-710f-4e76-99a6-167bfb5666c1"
      unitRef="usd">32894000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i264e90fc0774482c9d52e5a272420e99_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNy0xMS0xLTEtNTQyNjU_8f0aefd0-363e-4b3c-adac-5601772db343"
      unitRef="usd">14515000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i8363e16b1f1d44cdaebec7200f428b95_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfNy0xNS0xLTEtNTQyNjU_ac395894-6574-47e2-a501-1254f131dfe7"
      unitRef="usd">47409000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib12a5587f723447e812dc46f06d81adf_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfOC0xLTEtMS01NDI2NQ_b5bf84ae-89a6-4905-8da0-2c34d31db56d"
      unitRef="usd">70138000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib12a5587f723447e812dc46f06d81adf_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfOC0xLTEtMS01NDI2NQ_e16434d0-459c-49f5-97e7-8c96da65a258"
      unitRef="usd">70138000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7891d1287ce74721a5783d9354a0e18e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfOC0zLTEtMS01NDI2NQ_69359e37-ebc6-4226-9de4-800dbc620de4"
      unitRef="usd">14206000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7891d1287ce74721a5783d9354a0e18e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfOC0zLTEtMS01NDI2NQ_aabb9ebb-5adb-4734-9dc8-3fd084c69323"
      unitRef="usd">14206000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1567d386cf9046acb30588cb6dee66b8_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfOC03LTEtMS01NDI2NQ_c116948d-aa96-42b1-879f-c2fcaa39a7c0"
      unitRef="usd">84344000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i34337773fb60442193964fedb6ce9109_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfOC05LTEtMS01NDI2NQ_c60ef798-087b-4991-9d78-13b9008217eb"
      unitRef="usd">54628000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i02c004e4738342b4ad4d36c693447ccd_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfOC0xMS0xLTEtNTQyNjU_969a0cbd-3cfe-4b06-858d-85eb096e516c"
      unitRef="usd">12099000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i173677f9c73d4068bc9135190b9c536d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfOC0xNS0xLTEtNTQyNjU_e3706306-c2d1-44e5-8317-4f8e134caa33"
      unitRef="usd">66727000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if5d0cd04c3ae486b90020c385c8cc2e7_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfOS0xLTEtMS01NDI2NQ_1b06b8c2-5950-4d52-ac79-ac2b0acd6100"
      unitRef="usd">275301000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i513f8ed9390949689ac5391613dc88fe_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfOS0zLTEtMS01NDI2NQ_93f79233-4476-4dc7-8a98-76251c6b59f8"
      unitRef="usd">68291000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfOS03LTEtMS01NDI2NQ_5fce425a-7cb3-427d-86f9-66fba2618a00"
      unitRef="usd">343592000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic3d8dd4869394fac8a1275a7711ffd6a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfOS05LTEtMS01NDI2NQ_8d24d355-9fce-49e7-ae06-ff236bf8f618"
      unitRef="usd">242548000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0b8cc5dcc7ee447b9c568be0792547aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfOS0xMS0xLTEtNTQyNjU_7c92ebcf-12ae-4ddd-b798-4003f97481ab"
      unitRef="usd">51173000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfOS0xNS0xLTEtNTQyNjU_92faf95c-528e-46f1-a77f-99b0730803db"
      unitRef="usd">293721000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2e678265218a45a39ce04a2e4a86e3c5_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTItMS0xLTEtNTQyNjU_51306ace-4183-4865-9b8f-b1c6f76acb43"
      unitRef="usd">33119000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2e678265218a45a39ce04a2e4a86e3c5_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTItMS0xLTEtNTQyNjU_d4c9e0b3-e896-4b44-9a31-70b7e8a64d46"
      unitRef="usd">33119000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i650cbf1518ff41659b8e71a9320868be_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTItMy0xLTEtNTQyNjU_689b8afc-23c8-4f96-a5fc-731459cface5"
      unitRef="usd">37854000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i650cbf1518ff41659b8e71a9320868be_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTItMy0xLTEtNTQyNjU_6c2dbcbd-2a37-4d27-8d84-6478997199af"
      unitRef="usd">37854000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1699d1b272f9445f83847f61ec530a6f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTItNy0xLTEtNTQyNjU_8f167654-0824-4e18-80f0-f0b54dccecc3"
      unitRef="usd">70973000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i19e02216759b4135a9ce616ff1e30d76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTItOS0xLTEtNTQyNjU_ec78623c-31bd-4543-9a02-2789deecfd41"
      unitRef="usd">38782000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i024d640556f348fa8db0e89d31e01a95_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTItMTEtMS0xLTU0MjY1_48cab4e5-f29b-45e5-8db7-9af5b06f25df"
      unitRef="usd">18574000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i675e48e8204146d5934ba35d69da71be_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTItMTUtMS0xLTU0MjY1_46bdfc53-cac5-4835-9509-a43977357336"
      unitRef="usd">57356000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i95a273626e5847a29415924894d8d99e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTMtMS0xLTEtNTQyNjU_d28a313b-acd7-423b-b601-4319e0355ff8"
      unitRef="usd">246662000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i95a273626e5847a29415924894d8d99e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTMtMS0xLTEtNTQyNjU_e1300cb5-00a0-4d9d-a2ee-46c8703cd918"
      unitRef="usd">246662000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i143b24e675f04e35b45bf0900b8b1906_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTMtMy0xLTEtNTQyNjU_1ad49be0-1c8f-42a9-a497-970c0a42b0ed"
      unitRef="usd">36392000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i143b24e675f04e35b45bf0900b8b1906_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTMtMy0xLTEtNTQyNjU_b913ed1f-f8a2-44bb-ae59-718f826f8b51"
      unitRef="usd">36392000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="icbe6c7ed6a9f4ccd92cf0756cc0d276b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTMtNy0xLTEtNTQyNjU_c82169f0-b58f-4c50-b393-00faeda02077"
      unitRef="usd">283054000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ibea852dff1414c45b10368878261d28f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTMtOS0xLTEtNTQyNjU_7b571e7f-b7fd-480b-beb1-6fe88f660474"
      unitRef="usd">213440000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i881b6771fd3c47adbf49675ec94498c1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTMtMTEtMS0xLTU0MjY1_9c4960b9-0452-4fa2-b9f9-f218990e29d1"
      unitRef="usd">39911000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5219de486672405483c748d19e4ab981_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTMtMTUtMS0xLTU0MjY1_0f46d1ba-9222-41c4-ba3f-0b5d821eda3b"
      unitRef="usd">253351000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3f4b9aa77e8a427dbc3a557df1fae308_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTQtMS0xLTEtNTQyNjU_0f265776-3f78-4f82-ad17-d922025dba32"
      unitRef="usd">-4480000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3f4b9aa77e8a427dbc3a557df1fae308_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTQtMS0xLTEtNTQyNjU_2eba773c-c460-408b-9c27-1ab88ce135ce"
      unitRef="usd">-4480000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i648c0f38864245c0a272b615c3d45d61_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTQtMy0xLTEtNTQyNjU_747f824e-87a7-4393-985d-b8893c579713"
      unitRef="usd">-5955000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i648c0f38864245c0a272b615c3d45d61_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTQtMy0xLTEtNTQyNjU_debdac76-49b8-462e-80ec-0adb3bfdd7f5"
      unitRef="usd">-5955000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i452eefb71cd64e53b1c71a720097eff6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTQtNy0xLTEtNTQyNjU_15e4691a-27d4-4ba3-9d6f-e7cb08683227"
      unitRef="usd">-10435000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iafc8ecbd5d104628a6cd181d6ca4d40f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTQtOS0xLTEtNTQyNjU_de8b8168-d984-407b-9fb1-bb0d372600a7"
      unitRef="usd">-9674000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4b370422c8f54ae78fdd05d013e84702_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTQtMTEtMS0xLTU0MjY1_ac3d6551-c789-4974-92ef-815823923adb"
      unitRef="usd">-7312000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia1907bcd716a44d4a2d5fc0b8abb9a2d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTQtMTUtMS0xLTU0MjY1_75c0899f-d3f8-426e-a17b-7e5328a86181"
      unitRef="usd">-16986000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if5d0cd04c3ae486b90020c385c8cc2e7_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTUtMS0xLTEtNTQyNjU_e4a19a20-fb74-47aa-8bc9-ec49c8ea19cd"
      unitRef="usd">275301000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i513f8ed9390949689ac5391613dc88fe_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTUtMy0xLTEtNTQyNjU_23bcc3a4-6883-4af8-84b6-92624c982679"
      unitRef="usd">68291000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTUtNy0xLTEtNTQyNjU_2f815f61-6aa0-4dd9-bfd9-c4b1764c813e"
      unitRef="usd">343592000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic3d8dd4869394fac8a1275a7711ffd6a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTUtOS0xLTEtNTQyNjU_8887d398-5b09-419d-bd7f-8eb8debfb6c7"
      unitRef="usd">242548000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0b8cc5dcc7ee447b9c568be0792547aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTUtMTEtMS0xLTU0MjY1_dd94aaa8-f04d-4e84-b862-40a4a1e10bf2"
      unitRef="usd">51173000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTUtMTUtMS0xLTU0MjY1_bc132593-c300-4e12-82f2-c5f8b848e1c6"
      unitRef="usd">293721000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i31aee2b1bb4842c79e21d0e734ba9089_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTgtMS0xLTEtNTQyNjU_60316366-6554-4820-ac19-f377bb7b3b75"
      unitRef="usd">166346000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i31aee2b1bb4842c79e21d0e734ba9089_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTgtMS0xLTEtNTQyNjU_cf22245b-d576-482b-93fe-d79167ffee46"
      unitRef="usd">166346000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i960773a11d5d427c87453e7d87b75edf_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTgtMy0xLTEtNTQyNjU_00c4fd13-7762-425d-96de-54d2b587d3d4"
      unitRef="usd">41147000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i960773a11d5d427c87453e7d87b75edf_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTgtMy0xLTEtNTQyNjU_ff6b3c5a-867e-4c85-94a5-86dc39d28927"
      unitRef="usd">41147000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i697319241d1940cab8dd1353e59a5d4f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTgtNy0xLTEtNTQyNjU_69c94067-54d0-487b-b833-5c85fa71a8e5"
      unitRef="usd">207493000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i68bc25cb0d214fda94fe3f2eec5321c8_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTgtOS0xLTEtNTQyNjU_791c9327-f196-48b7-b94f-e7c176db55a6"
      unitRef="usd">145924000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5bfcbabc9013463a80f33fc503a29b46_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTgtMTEtMS0xLTU0MjY1_47baab86-2368-4b64-91e1-49904729cae2"
      unitRef="usd">26731000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia77ac63bad1c4d92993f351b34bc4ae3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTgtMTUtMS0xLTU0MjY1_3f193ea3-438b-4845-aaf9-b7c88f19c8d3"
      unitRef="usd">172655000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4cdc8e7ca2154fcbb773d1c1dddfee9f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTktMS0xLTEtNTQyNjU_069f999e-6bf8-4ec0-a0f3-601dd62b6751"
      unitRef="usd">108955000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4cdc8e7ca2154fcbb773d1c1dddfee9f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTktMS0xLTEtNTQyNjU_f765128c-940e-4a22-bd1f-913bf4028f53"
      unitRef="usd">108955000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ifc0afdb78b324247ac8e5b64b917fda9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTktMy0xLTEtNTQyNjU_3dc94929-0fe0-40e2-ba10-67095e44e8e8"
      unitRef="usd">27144000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ifc0afdb78b324247ac8e5b64b917fda9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTktMy0xLTEtNTQyNjU_aab97dcd-ccb2-4978-ad06-81913c7a8e9d"
      unitRef="usd">27144000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie7c1dcf7fb5544f8b52a72b3d9a2e3df_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTktNy0xLTEtNTQyNjU_f69a35ab-0722-414d-9970-e7ba3b26d0fd"
      unitRef="usd">136099000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ief01e3dd19ff4232981719b3acc6d415_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTktOS0xLTEtNTQyNjU_87745501-b028-45ae-b64d-66e00a5da916"
      unitRef="usd">96624000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i9b5f4632e73b4e0ebf6700cd3747917f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTktMTEtMS0xLTU0MjY1_67aaa0a5-7c5c-445d-9e72-dcbf6e2fb3e3"
      unitRef="usd">24442000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7900d6f61b484b89858743b7c48ef60b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMTktMTUtMS0xLTU0MjY1_721f5a57-af98-4c40-98ba-5d339f1edf8d"
      unitRef="usd">121066000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if5d0cd04c3ae486b90020c385c8cc2e7_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMjAtMS0xLTEtNTQyNjU_ba4601c3-b432-4af1-b93f-ac61ae8514aa"
      unitRef="usd">275301000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i513f8ed9390949689ac5391613dc88fe_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMjAtMy0xLTEtNTQyNjU_4483a92e-af3a-40ae-8151-81a03d29caaa"
      unitRef="usd">68291000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMjAtNy0xLTEtNTQyNjU_97ae1331-0211-4791-b9c6-43214dbd3b44"
      unitRef="usd">343592000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic3d8dd4869394fac8a1275a7711ffd6a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMjAtOS0xLTEtNTQyNjU_02c31577-febe-4646-b039-a6eb9b71b019"
      unitRef="usd">242548000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0b8cc5dcc7ee447b9c568be0792547aa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMjAtMTEtMS0xLTU0MjY1_a02a83da-7e91-4b12-b0f1-96d8ad6ad1e3"
      unitRef="usd">51173000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjM5ZDlmM2UwZGYxODQ0MmI4ZjQ2MTgzZDYyNzBkMjdkL3RhYmxlcmFuZ2U6MzlkOWYzZTBkZjE4NDQyYjhmNDYxODNkNjI3MGQyN2RfMjAtMTUtMS0xLTU0MjY1_01b2dfbb-7a8f-4425-832a-937659c3b9a9"
      unitRef="usd">293721000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ExciseAndSalesTaxes
      contextRef="i3b5a63f0000f4fb497daf41ae13f2a75_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RleHRyZWdpb246NDZhZTk5ZDU5M2E2NGRlOTkxMmI2MGI1MDRhMDU0NjlfNzI0_641f03eb-033a-44f5-acaf-64cd32182ad5"
      unitRef="usd">400000</us-gaap:ExciseAndSalesTaxes>
    <us-gaap:ExciseAndSalesTaxes
      contextRef="i03466cc989fc4d44ae997e0bb2860e50_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RleHRyZWdpb246NDZhZTk5ZDU5M2E2NGRlOTkxMmI2MGI1MDRhMDU0NjlfNzMx_03f6aa1e-8387-447b-a624-8ab227ecdf67"
      unitRef="usd">300000</us-gaap:ExciseAndSalesTaxes>
    <us-gaap:ExciseAndSalesTaxes
      contextRef="ifdbb9366268b45d4b6324203be0df59d_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RleHRyZWdpb246NDZhZTk5ZDU5M2E2NGRlOTkxMmI2MGI1MDRhMDU0NjlfODE0_5950ce4f-210f-4171-956f-68dad3a0d529"
      unitRef="usd">1400000</us-gaap:ExciseAndSalesTaxes>
    <us-gaap:ExciseAndSalesTaxes
      contextRef="i1988de8150e44f96a72dae99b20af0fd_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RleHRyZWdpb246NDZhZTk5ZDU5M2E2NGRlOTkxMmI2MGI1MDRhMDU0NjlfODIx_09ce64d0-d84e-4cbc-b00b-456f60abcd9d"
      unitRef="usd">1200000</us-gaap:ExciseAndSalesTaxes>
    <us-gaap:ExciseAndSalesTaxes
      contextRef="i095c6dca799b42a4aa075d81fc60ee80_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RleHRyZWdpb246NDZhZTk5ZDU5M2E2NGRlOTkxMmI2MGI1MDRhMDU0NjlfOTE1_d0291adf-be28-4e5d-98bb-c3e4742461e6"
      unitRef="usd">1000000</us-gaap:ExciseAndSalesTaxes>
    <us-gaap:ExciseAndSalesTaxes
      contextRef="i5f98cf30d95442879bc52d539617e2ad_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RleHRyZWdpb246NDZhZTk5ZDU5M2E2NGRlOTkxMmI2MGI1MDRhMDU0NjlfOTIy_365fc893-11f3-4b4a-bdbe-22364cc95203"
      unitRef="usd">800000</us-gaap:ExciseAndSalesTaxes>
    <us-gaap:ExciseAndSalesTaxes
      contextRef="ic1913cc5a50d45029dae216ad55454cb_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RleHRyZWdpb246NDZhZTk5ZDU5M2E2NGRlOTkxMmI2MGI1MDRhMDU0NjlfMTAwNQ_a534bac0-b925-4092-a6ce-87e3018606df"
      unitRef="usd">4000000</us-gaap:ExciseAndSalesTaxes>
    <us-gaap:ExciseAndSalesTaxes
      contextRef="i833c855b5a9e4ec8a684e8448aa4b822_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RleHRyZWdpb246NDZhZTk5ZDU5M2E2NGRlOTkxMmI2MGI1MDRhMDU0NjlfMTAxMg_7966846d-07c4-43d3-8083-a96a42e9109e"
      unitRef="usd">3400000</us-gaap:ExciseAndSalesTaxes>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RleHRyZWdpb246NDZhZTk5ZDU5M2E2NGRlOTkxMmI2MGI1MDRhMDU0NjlfMzA0Mg_8914600f-df1c-4a56-a1d5-e372bab309f9">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;A rollforward of our allowance for credit losses for the nine months ended September 30, 2022 are presented in the table below (in thousands):&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.642%"/&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 style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.135%"/&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;/tr&gt;&lt;tr style="height:9pt"&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="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;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current period bad debt provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recovery of previous write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Balance at September 30, 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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(5,486)&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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i3ffb6a8459834804b18be1db1e1f20b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjhmZDQzOTA5ZjU2ODRjNjBhOTA1NWZiZWJlYWU2NGM1L3RhYmxlcmFuZ2U6OGZkNDM5MDlmNTY4NGM2MGE5MDU1ZmJlYmVhZTY0YzVfMi01LTEtMS01NDI2NQ_e0f7d281-259c-4813-988d-e9ebd3d5002d"
      unitRef="usd">2368000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i69a3f1db9f344c769b2eee659800f667_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjhmZDQzOTA5ZjU2ODRjNjBhOTA1NWZiZWJlYWU2NGM1L3RhYmxlcmFuZ2U6OGZkNDM5MDlmNTY4NGM2MGE5MDU1ZmJlYmVhZTY0YzVfNC01LTEtMS01NDI2NQ_b347309b-6e23-467e-a51b-cf73eea177b3"
      unitRef="usd">-2895000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i69a3f1db9f344c769b2eee659800f667_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjhmZDQzOTA5ZjU2ODRjNjBhOTA1NWZiZWJlYWU2NGM1L3RhYmxlcmFuZ2U6OGZkNDM5MDlmNTY4NGM2MGE5MDU1ZmJlYmVhZTY0YzVfNS01LTEtMS01NDI2NQ_73d37425-ee41-4b87-8e49-c42653cf5055"
      unitRef="usd">2000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i69a3f1db9f344c769b2eee659800f667_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjhmZDQzOTA5ZjU2ODRjNjBhOTA1NWZiZWJlYWU2NGM1L3RhYmxlcmFuZ2U6OGZkNDM5MDlmNTY4NGM2MGE5MDU1ZmJlYmVhZTY0YzVfNi01LTEtMS01NDI2NQ_9a263104-8ebb-4f45-a44c-ddf0e7a83997"
      unitRef="usd">225000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i0f2c1f464b9943fe9ea6799837cd022b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N183My9mcmFnOjQ2YWU5OWQ1OTNhNjRkZTk5MTJiNjBiNTA0YTA1NDY5L3RhYmxlOjhmZDQzOTA5ZjU2ODRjNjBhOTA1NWZiZWJlYWU2NGM1L3RhYmxlcmFuZ2U6OGZkNDM5MDlmNTY4NGM2MGE5MDU1ZmJlYmVhZTY0YzVfNy01LTEtMS01NDI2NQ_d560becd-6351-4aed-b518-1578b3b135c4"
      unitRef="usd">5486000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RleHRyZWdpb246MDg5ZTI4ZjQ0OTJhNGI3Y2I1Y2NlZjFhOGEyYjU0OTNfNDIxNw_97df3a6a-fb2c-4752-afd9-60030d3628bd">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;4. Equity &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:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-controlling Interest&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:11pt;font-weight:400;line-height:120%"&gt;We hold an economic interest and are the sole managing member in Spark HoldCo, with affiliates of our Founder holding the remaining economic interests in Spark HoldCo. As a result, we consolidate the financial position and results of operations of Spark HoldCo, and reflect the economic interests owned by these affiliates as a non-controlling interest. The Company and affiliates owned the following economic interests in Spark HoldCo at September&#160;30, 2022 and December&#160;31, 2021, respectively.&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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.431%"/&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;The Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Affiliated Owners&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 30, 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;44.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.88&#160;&lt;/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&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:11pt;font-weight:400;line-height:120%"&gt;The following table summarizes the portion of net income and income tax expense attributable to non-controlling interest (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Net (loss) income allocated to non-controlling interest&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;(3,909)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;21,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;18,884&#160;&lt;/span&gt;&lt;/td&gt;&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;Income tax expense allocated to non-controlling 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;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income attributable to non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,987)&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,774&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,981&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,158&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Class A Common Stock and Class B Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Holders of the Company's Class A common stock and Class B common stock vote together as a single class on all matters presented to our stockholders for their vote or approval, except as otherwise required by applicable law or by our certificate of incorporation.&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:11pt;font-style:italic;font-weight:400;line-height:115%"&gt;Conversion of Class B Common Stock to Class A Common Stock&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:11pt;font-weight:400;line-height:120%"&gt;In July 2021, holders of Class B common stock exchanged 800,000 of their Spark HoldCo units (together with a corresponding number of shares of Class B common stock) for shares of Class A common stock at an exchange ratio of one share of Class A common stock for each Spark HoldCo unit (and corresponding share of Class B common stock) exchanged.&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:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Dividends on Class A Common Stock&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:11pt;font-weight:400;line-height:120%"&gt;Dividends declared for the Company's Class A common stock are reported as a reduction of retained earnings, or a reduction of additional paid in capital to the extent retained earnings are exhausted. During the nine months ended September 30, 2022, we paid $8.6 million in dividends to the holders of the Company's Class A common stock. This dividend represented a quarterly rate of $0.18125 per share on each share of Class A common stock.&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:11pt;font-weight:400;line-height:120%"&gt;In order to pay our stated dividends to holders of our Class A common stock, our subsidiary, Spark HoldCo is required to make corresponding distributions to holders of its units, including those holders that own our Class B common stock (our non-controlling interest holder). As a result, during the nine months ended September 30, 2022, Spark HoldCo made corresponding distributions of $10.8&#160;million to our non-controlling interest holders.&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&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:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings Per Share&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:11pt;font-weight:400;line-height:120%"&gt;Basic earnings per share (&#x201c;EPS&#x201d;) is computed by dividing net income attributable to stockholders (the numerator) by the weighted-average number of Class A common shares outstanding for the period (the denominator). Class B common shares are not included in the calculation of basic earnings per share because they are not participating securities and have no economic interests. Diluted earnings per share is similarly calculated except that the denominator is increased by potentially dilutive securities.&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:11pt;font-weight:400;line-height:120%"&gt;The following table presents the computation of basic and diluted income per share for the three and nine months ended September 30, 2022 and 2021 (in thousands, except per share data):&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:47.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&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="6" style="padding:2px 1pt;text-align:center;vertical-align: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 September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income attributable to Via Renewables, Inc. stockholders&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Dividend on Series A Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income attributable to stockholders of Class A common stock&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,907)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,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:middle"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&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:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average Class A common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic (loss) income per share attributable to stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.83&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.70&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.79&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income attributable to stockholders of Class A common stock&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,907)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net (loss) income attributable to stockholders of Class A common stock&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,907)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average Class A common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average shares outstanding&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,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:middle"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Diluted (loss) income per share attributable to stockholders&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.82&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;&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.70&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.79&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;&#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:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The computation of diluted earnings per share for the three and nine months ended September 30, 2022 and 2021, respectively, excludes 20.0&#160;million shares of Class B common stock because the effect of their conversion was antidilutive. The Company's outstanding shares of Series A Preferred Stock were not included in the calculation of diluted earnings per share because they contain only contingent redemption provisions that have not occurred.&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:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Variable Interest Entity&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:11pt;font-weight:400;line-height:120%"&gt;Spark HoldCo is a variable interest entity due to its lack of rights to participate in significant financial and operating decisions and its inability to dissolve or otherwise remove its management. Spark HoldCo owns all of the outstanding membership interests in each of our operating subsidiaries except VES. We are the sole managing member of Spark HoldCo, manage Spark HoldCo's operating subsidiaries through this managing membership interest, and are considered the primary beneficiary of Spark HoldCo. The assets of Spark HoldCo cannot be used to settle our obligations except through distributions to us, and the liabilities of Spark HoldCo cannot be settled by us except through contributions to Spark HoldCo. The following table includes the carrying amounts and classification of the assets and liabilities of Spark HoldCo that are included in our condensed consolidated balance sheet as of September&#160;30, 2022 and December&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.402%"/&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;September 30, 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:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;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;39,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;/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;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Other 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;76,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total current assets&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;173,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#160;&#160;&#160;Other 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;14,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Total non-current assets&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;134,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,101&#160;&lt;/span&gt;&lt;/td&gt;&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;&#160;&#160;&#160;Total Assets&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;308,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;328,872&#160;&lt;/span&gt;&lt;/td&gt;&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:15pt"&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;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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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;Current liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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;Accounts payable and accrued 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;40,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#160;&#160;&#160;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,866&#160;&lt;/span&gt;&lt;/td&gt;&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;Long-term liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:400;line-height:100%"&gt;&#160;&#160;&#160;Long-term portion of Senior Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Subordinated debt &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&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; affiliate&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;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Total long-term liabilities&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;118,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,145&#160;&lt;/span&gt;&lt;/td&gt;&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;&#160;&#160;&#160;Total Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,738&#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 style="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;247,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfSaleOfStockBySubsidiaryOrEquityMethodInvesteeDisclosureTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RleHRyZWdpb246MDg5ZTI4ZjQ0OTJhNGI3Y2I1Y2NlZjFhOGEyYjU0OTNfNDIwOQ_319f05e6-11f6-4333-bc18-da60eef7bd3c">The Company and affiliates owned the following economic interests in Spark HoldCo at September&#160;30, 2022 and December&#160;31, 2021, respectively.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.431%"/&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;The Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Affiliated Owners&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 30, 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;44.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.88&#160;&lt;/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;</us-gaap:ScheduleOfSaleOfStockBySubsidiaryOrEquityMethodInvesteeDisclosureTextBlock>
    <us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction
      contextRef="if3cd76153d9345dea04a159ff492a734_D20220101-20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmVlNDNiZmIxZWVlNzRjOWZhZWE0N2NhYjk2NTkwNGE0L3RhYmxlcmFuZ2U6ZWU0M2JmYjFlZWU3NGM5ZmFlYTQ3Y2FiOTY1OTA0YTRfMS0xLTEtMS01NDI2NQ_239b26b1-8c39-4cba-9dbe-2bff4b85ea4b"
      unitRef="number">0.4445</us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction>
    <us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction
      contextRef="ib7d91370fc844da790a8ec3f800a119c_D20220101-20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmVlNDNiZmIxZWVlNzRjOWZhZWE0N2NhYjk2NTkwNGE0L3RhYmxlcmFuZ2U6ZWU0M2JmYjFlZWU3NGM5ZmFlYTQ3Y2FiOTY1OTA0YTRfMS0yLTEtMS01NDI2NQ_59354ef9-b836-4e31-b33e-a771a4603e24"
      unitRef="number">0.5555</us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction>
    <us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction
      contextRef="i3ca33ae07b2b44b1bfa0dacd4cfe930b_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmVlNDNiZmIxZWVlNzRjOWZhZWE0N2NhYjk2NTkwNGE0L3RhYmxlcmFuZ2U6ZWU0M2JmYjFlZWU3NGM5ZmFlYTQ3Y2FiOTY1OTA0YTRfMi0xLTEtMS01NDI2NQ_bf6631ad-8311-491d-b19c-33448577b9ce"
      unitRef="number">0.4412</us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction>
    <us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction
      contextRef="i355593e06eab47e08320340fbf136ec9_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmVlNDNiZmIxZWVlNzRjOWZhZWE0N2NhYjk2NTkwNGE0L3RhYmxlcmFuZ2U6ZWU0M2JmYjFlZWU3NGM5ZmFlYTQ3Y2FiOTY1OTA0YTRfMi0yLTEtMS01NDI2NQ_e632b4a8-117d-43bc-adb0-0a7a5c515876"
      unitRef="number">0.5588</us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction>
    <spke:ScheduleOfNoncontrollingInterestTableTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RleHRyZWdpb246MDg5ZTI4ZjQ0OTJhNGI3Y2I1Y2NlZjFhOGEyYjU0OTNfNDIxMA_f73a5a06-81a4-4c4d-b3e0-b43719b41885">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table summarizes the portion of net income and income tax expense attributable to non-controlling interest (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Net (loss) income allocated to non-controlling interest&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;(3,909)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;21,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;18,884&#160;&lt;/span&gt;&lt;/td&gt;&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;Income tax expense allocated to non-controlling 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;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income attributable to non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,987)&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,774&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,981&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,158&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</spke:ScheduleOfNoncontrollingInterestTableTextBlock>
    <spke:IncomeLossFromContinuingOperationsBeforeIncomeTaxAttributableToNoncontrollingInterest
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmUwOThjZmUwMzIwZjQxOTZiODUyZjFmOGM0OWYwMTE2L3RhYmxlcmFuZ2U6ZTA5OGNmZTAzMjBmNDE5NmI4NTJmMWY4YzQ5ZjAxMTZfMy0xLTEtMS01NDI2NQ_625eb847-0b78-4c96-a4cb-6ac3648bcb52"
      unitRef="usd">-3909000</spke:IncomeLossFromContinuingOperationsBeforeIncomeTaxAttributableToNoncontrollingInterest>
    <spke:IncomeLossFromContinuingOperationsBeforeIncomeTaxAttributableToNoncontrollingInterest
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmUwOThjZmUwMzIwZjQxOTZiODUyZjFmOGM0OWYwMTE2L3RhYmxlcmFuZ2U6ZTA5OGNmZTAzMjBmNDE5NmI4NTJmMWY4YzQ5ZjAxMTZfMy0zLTEtMS01NDI2NQ_33c3c2cc-ae00-431b-9744-27535c2621bc"
      unitRef="usd">21959000</spke:IncomeLossFromContinuingOperationsBeforeIncomeTaxAttributableToNoncontrollingInterest>
    <spke:IncomeLossFromContinuingOperationsBeforeIncomeTaxAttributableToNoncontrollingInterest
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmUwOThjZmUwMzIwZjQxOTZiODUyZjFmOGM0OWYwMTE2L3RhYmxlcmFuZ2U6ZTA5OGNmZTAzMjBmNDE5NmI4NTJmMWY4YzQ5ZjAxMTZfMy01LTEtMS01NDI2NQ_b069e330-4bc0-4aae-9120-9456948356e3"
      unitRef="usd">23432000</spke:IncomeLossFromContinuingOperationsBeforeIncomeTaxAttributableToNoncontrollingInterest>
    <spke:IncomeLossFromContinuingOperationsBeforeIncomeTaxAttributableToNoncontrollingInterest
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmUwOThjZmUwMzIwZjQxOTZiODUyZjFmOGM0OWYwMTE2L3RhYmxlcmFuZ2U6ZTA5OGNmZTAzMjBmNDE5NmI4NTJmMWY4YzQ5ZjAxMTZfMy03LTEtMS01NDI2NQ_3d11cf10-a44a-46d4-95f5-05b948c7d61e"
      unitRef="usd">18884000</spke:IncomeLossFromContinuingOperationsBeforeIncomeTaxAttributableToNoncontrollingInterest>
    <spke:IncomeTaxExpenseBenefitAttributabletoNoncontrollingInterest
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmUwOThjZmUwMzIwZjQxOTZiODUyZjFmOGM0OWYwMTE2L3RhYmxlcmFuZ2U6ZTA5OGNmZTAzMjBmNDE5NmI4NTJmMWY4YzQ5ZjAxMTZfNC0xLTEtMS01NDI2NQ_17c06318-2a75-472d-9ae7-cd8d8f00c3f0"
      unitRef="usd">78000</spke:IncomeTaxExpenseBenefitAttributabletoNoncontrollingInterest>
    <spke:IncomeTaxExpenseBenefitAttributabletoNoncontrollingInterest
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmUwOThjZmUwMzIwZjQxOTZiODUyZjFmOGM0OWYwMTE2L3RhYmxlcmFuZ2U6ZTA5OGNmZTAzMjBmNDE5NmI4NTJmMWY4YzQ5ZjAxMTZfNC0zLTEtMS01NDI2NQ_deb6795b-d60a-4b1b-b7fe-ad559114783e"
      unitRef="usd">2185000</spke:IncomeTaxExpenseBenefitAttributabletoNoncontrollingInterest>
    <spke:IncomeTaxExpenseBenefitAttributabletoNoncontrollingInterest
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmUwOThjZmUwMzIwZjQxOTZiODUyZjFmOGM0OWYwMTE2L3RhYmxlcmFuZ2U6ZTA5OGNmZTAzMjBmNDE5NmI4NTJmMWY4YzQ5ZjAxMTZfNC01LTEtMS01NDI2NQ_d5ae90a7-4874-4bfd-8fb9-08b873b0232e"
      unitRef="usd">1451000</spke:IncomeTaxExpenseBenefitAttributabletoNoncontrollingInterest>
    <spke:IncomeTaxExpenseBenefitAttributabletoNoncontrollingInterest
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmUwOThjZmUwMzIwZjQxOTZiODUyZjFmOGM0OWYwMTE2L3RhYmxlcmFuZ2U6ZTA5OGNmZTAzMjBmNDE5NmI4NTJmMWY4YzQ5ZjAxMTZfNC03LTEtMS01NDI2NQ_bf92611b-c8cb-40b3-95a0-0b0b3e076a45"
      unitRef="usd">4726000</spke:IncomeTaxExpenseBenefitAttributabletoNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmUwOThjZmUwMzIwZjQxOTZiODUyZjFmOGM0OWYwMTE2L3RhYmxlcmFuZ2U6ZTA5OGNmZTAzMjBmNDE5NmI4NTJmMWY4YzQ5ZjAxMTZfOC0xLTEtMS01NDI2NQ_ced98e21-4623-4a30-90d4-e21c35863771"
      unitRef="usd">-3987000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmUwOThjZmUwMzIwZjQxOTZiODUyZjFmOGM0OWYwMTE2L3RhYmxlcmFuZ2U6ZTA5OGNmZTAzMjBmNDE5NmI4NTJmMWY4YzQ5ZjAxMTZfOC0zLTEtMS01NDI2NQ_887471bd-ea2c-4656-be20-f9733f76c7fa"
      unitRef="usd">19774000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmUwOThjZmUwMzIwZjQxOTZiODUyZjFmOGM0OWYwMTE2L3RhYmxlcmFuZ2U6ZTA5OGNmZTAzMjBmNDE5NmI4NTJmMWY4YzQ5ZjAxMTZfOC01LTEtMS01NDI2NQ_e6a792a6-0921-4ad8-a1b3-2cf6a5624adc"
      unitRef="usd">21981000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmUwOThjZmUwMzIwZjQxOTZiODUyZjFmOGM0OWYwMTE2L3RhYmxlcmFuZ2U6ZTA5OGNmZTAzMjBmNDE5NmI4NTJmMWY4YzQ5ZjAxMTZfOC03LTEtMS01NDI2NQ_011eb498-ed3c-4e0a-8277-5af5b80f3c35"
      unitRef="usd">14158000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="ida6ad06b74ed472894b84f515d10c2c2_D20210701-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RleHRyZWdpb246MDg5ZTI4ZjQ0OTJhNGI3Y2I1Y2NlZjFhOGEyYjU0OTNfMTA2NA_696adc51-37b1-48f3-8a84-2d738f4a5b5c"
      unitRef="shares">800000</us-gaap:ConversionOfStockSharesConverted1>
    <spke:ConversionOfStockConversionRatioShares
      contextRef="i3b6f0948149347a8a4570a43883861c6_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RleHRyZWdpb246MDg5ZTI4ZjQ0OTJhNGI3Y2I1Y2NlZjFhOGEyYjU0OTNfMTIyNw_da268869-2737-4571-9941-d7a7e6618567"
      unitRef="shares">1</spke:ConversionOfStockConversionRatioShares>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RleHRyZWdpb246MDg5ZTI4ZjQ0OTJhNGI3Y2I1Y2NlZjFhOGEyYjU0OTNfMTYwNw_eafaefb5-7ae2-4ca2-a1a8-624dab624c7b"
      unitRef="usd">8600000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ie826406ca32041e8bde9f4d4c1dd71d6_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RleHRyZWdpb246MDg5ZTI4ZjQ0OTJhNGI3Y2I1Y2NlZjFhOGEyYjU0OTNfMTcyMw_db487370-f859-4809-ad4d-ffb74775ee5d"
      unitRef="usdPerShare">0.18125</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="ic4dbde79de674c0ab6c526a1e1020105_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RleHRyZWdpb246MDg5ZTI4ZjQ0OTJhNGI3Y2I1Y2NlZjFhOGEyYjU0OTNfMTY0OTI2NzQ0NTkzOQ_2cf3b568-7ea0-478b-90d0-2fa838d702f9"
      unitRef="usd">10800000</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RleHRyZWdpb246MDg5ZTI4ZjQ0OTJhNGI3Y2I1Y2NlZjFhOGEyYjU0OTNfNDIxNQ_038756a9-01db-433d-b149-d960d65ae13c">The following table presents the computation of basic and diluted income per share for the three and nine months ended September 30, 2022 and 2021 (in thousands, except per share data):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&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="6" style="padding:2px 1pt;text-align:center;vertical-align: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 September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income attributable to Via Renewables, Inc. stockholders&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Dividend on Series A Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income attributable to stockholders of Class A common stock&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,907)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,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:middle"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&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:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average Class A common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic (loss) income per share attributable to stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.83&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.70&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.79&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income attributable to stockholders of Class A common stock&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,907)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net (loss) income attributable to stockholders of Class A common stock&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,907)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average Class A common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average shares outstanding&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,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:middle"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Diluted (loss) income per share attributable to stockholders&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.82&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;&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.70&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.79&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;&#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:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMi0xLTEtMS01NDI2NQ_dc7c2dd7-1548-4e13-843c-3bede7725e24"
      unitRef="usd">-881000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMi0yLTEtMS01NDI2NQ_4dbc0ea1-ca3e-40c8-9f0e-0ec71e0f5d6a"
      unitRef="usd">14883000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMi00LTEtMS01NDI2NQ_0dbd480a-6577-4f32-bd6f-6d08abb85249"
      unitRef="usd">16710000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMi01LTEtMS01NDI2NQ_9c08ff91-a5bf-45b3-8173-2a35831ecc13"
      unitRef="usd">17735000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMy0xLTEtMS01NDI2NQ_9c5c01df-199d-4a8d-8534-3a87235ce132"
      unitRef="usd">2026000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMy0yLTEtMS01NDI2NQ_1ddd791a-21ae-4247-9db9-517e3a50b08e"
      unitRef="usd">1951000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMy00LTEtMS01NDI2NQ_be0a78e3-409a-466d-93ea-8f735767b752"
      unitRef="usd">5677000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMy01LTEtMS01NDI2NQ_b8276ff3-2bd1-4239-bd40-57f19ea909e9"
      unitRef="usd">5853000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfNC0xLTEtMS01NDI2NQ_45289d89-8b0b-4577-af8f-91621ec9fd10"
      unitRef="usd">-2907000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfNC0xLTEtMS01NDI2NQ_5ee6ed52-133f-4ab3-8f26-593d32bb2422"
      unitRef="usd">-2907000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfNC0yLTEtMS01NDI2NQ_8af250cb-e9df-4225-a6a7-82d4084cecef"
      unitRef="usd">12932000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfNC0yLTEtMS01NDI2NQ_cb04b8d2-10e0-4087-8d24-32928e5c7898"
      unitRef="usd">12932000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfNC00LTEtMS01NDI2NQ_1b478bf8-c952-45d8-aa56-67a16bdad793"
      unitRef="usd">11033000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfNC00LTEtMS01NDI2NQ_32c8ff57-e072-44ad-8505-27088b6d15bf"
      unitRef="usd">11033000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfNC01LTEtMS01NDI2NQ_8161897d-239f-434c-99b4-1a9f9f992ff1"
      unitRef="usd">11882000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfNC01LTEtMS01NDI2NQ_d46c18af-914d-4db2-bd80-416939337071"
      unitRef="usd">11882000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfNi0xLTEtMS01NDI2NQ_cadd1cde-3570-48fb-bd7a-bfb21c82469b"
      unitRef="shares">15858000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfNi0yLTEtMS01NDI2NQ_345f611a-656b-477f-b6b6-0b6c5eb91150"
      unitRef="shares">15572000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfNi00LTEtMS01NDI2NQ_9b395766-7568-4586-bde7-3df560343351"
      unitRef="shares">15754000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfNi01LTEtMS01NDI2NQ_935a7c85-d29c-4a0a-9ef7-c6157e9763dc"
      unitRef="shares">14965000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfNy0xLTEtMS01NDI2NQ_c042467d-d776-4448-bffc-e078bf275e51"
      unitRef="usdPerShare">-0.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfNy0yLTEtMS01NDI2NQ_2899f1ee-bf19-430b-9eda-ccf7627398d4"
      unitRef="usdPerShare">0.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfNy00LTEtMS01NDI2NQ_96d9a5c4-074a-4e65-bf41-437d8f5e3eeb"
      unitRef="usdPerShare">0.70</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfNy01LTEtMS01NDI2NQ_b36a8fcd-812d-4ec3-a91c-47e1334b5f72"
      unitRef="usdPerShare">0.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfOS0xLTEtMS01NDI2NQ_4dbca30e-29d2-4393-9564-ff5aebdf4afb"
      unitRef="usd">-2907000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfOS0xLTEtMS01NDI2NQ_91b9d3d6-45f4-4f67-87a9-4c4380293456"
      unitRef="usd">-2907000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfOS0yLTEtMS01NDI2NQ_2ccadc19-003c-4afe-9a58-60d87b905083"
      unitRef="usd">12932000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfOS0yLTEtMS01NDI2NQ_f0691e3d-97ab-4662-846d-1cf36271d2c1"
      unitRef="usd">12932000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfOS00LTEtMS01NDI2NQ_86440317-bca4-45db-9cf8-567fd58d00ca"
      unitRef="usd">11033000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfOS00LTEtMS01NDI2NQ_c201b74a-9095-47b4-8753-abe8cd33c73a"
      unitRef="usd">11033000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfOS01LTEtMS01NDI2NQ_101bcbdf-a877-4869-ae67-b7552e198bde"
      unitRef="usd">11882000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfOS01LTEtMS01NDI2NQ_9b002699-8427-4e7b-b271-d4456ed8f7a1"
      unitRef="usd">11882000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAttributableToParentDiluted
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMTItMS0xLTEtNTQyNjU_74693054-d630-4b23-8336-94ea38d5c834"
      unitRef="usd">-2907000</us-gaap:NetIncomeLossAttributableToParentDiluted>
    <us-gaap:NetIncomeLossAttributableToParentDiluted
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMTItMi0xLTEtNTQyNjU_237c7934-47de-4c17-a18f-92b7c68ea04d"
      unitRef="usd">12932000</us-gaap:NetIncomeLossAttributableToParentDiluted>
    <us-gaap:NetIncomeLossAttributableToParentDiluted
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMTItNC0xLTEtNTQyNjU_449bc6b8-7173-4789-82dc-c4ace484a87f"
      unitRef="usd">11033000</us-gaap:NetIncomeLossAttributableToParentDiluted>
    <us-gaap:NetIncomeLossAttributableToParentDiluted
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMTItNS0xLTEtNTQyNjU_1ced5c18-ce03-41d5-8d22-85f033dd3266"
      unitRef="usd">11882000</us-gaap:NetIncomeLossAttributableToParentDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMTQtMS0xLTEtNTQyNjU_992e5ecf-3521-4c2a-8853-cbd296a1eddb"
      unitRef="shares">15858000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMTQtMi0xLTEtNTQyNjU_eba43346-4337-4d46-871b-5553a6d1261e"
      unitRef="shares">15572000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMTQtNC0xLTEtNTQyNjU_d7e373e1-cfac-4c53-a1ea-067911b2947a"
      unitRef="shares">15754000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMTQtNS0xLTEtNTQyNjU_7acd6d57-4ddc-48f4-8c35-d7ded008a24d"
      unitRef="shares">14965000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMTctMS0xLTEtNTQyNjU_4b876ed3-7b2d-4095-8d00-27ba66ee2aa3"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMTctMi0xLTEtNTQyNjU_357a600b-b170-4142-b872-6c972cddf67e"
      unitRef="shares">114000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMTctNC0xLTEtNTQyNjU_5ae26954-fea6-4b69-a019-60c1d61bf499"
      unitRef="shares">109000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMTctNS0xLTEtNTQyNjU_3a30ff3b-8408-4c96-b2a1-e9768814ab80"
      unitRef="shares">134000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMTgtMS0xLTEtNTQyNjU_b9bcb1e4-476d-4687-b9fc-a54feed52618"
      unitRef="shares">15858000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMTgtMi0xLTEtNTQyNjU_74738464-1132-406d-80b1-b4d75399119d"
      unitRef="shares">15686000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMTgtNC0xLTEtNTQyNjU_221876fe-2991-45b8-9990-2af9ddbdfc7d"
      unitRef="shares">15863000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMTgtNC0xLTEtNTQyNjU_bdb630dc-f285-4dd5-94cb-9ac1e529fd34"
      unitRef="shares">15863000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMTgtNS0xLTEtNTQyNjU_808613a4-a117-4d8e-af54-a1d6187bbe97"
      unitRef="shares">15099000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMjAtMS0xLTEtNTQyNjU_63489b6d-4177-4977-9bd9-058310278ef7"
      unitRef="usdPerShare">-0.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMjAtMi0xLTEtNTQyNjU_0c6fba90-3a9d-4f9f-9566-8ec065875ee6"
      unitRef="usdPerShare">0.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMjAtNC0xLTEtNTQyNjU_9537f0b5-86e8-4c88-924b-3e6154ed31cb"
      unitRef="usdPerShare">0.70</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOjdmZTUzNzRiOGQ3ZjQxZDg4NzU4NWE5NTlmMWExOWNhL3RhYmxlcmFuZ2U6N2ZlNTM3NGI4ZDdmNDFkODg3NTg1YTk1OWYxYTE5Y2FfMjAtNS0xLTEtNTQyNjU_c685f926-a1f4-4f03-aa41-829e0b63cc46"
      unitRef="usdPerShare">0.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1aabae17c3af4e69885952f99ebd7979_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RleHRyZWdpb246MDg5ZTI4ZjQ0OTJhNGI3Y2I1Y2NlZjFhOGEyYjU0OTNfMjkzNg_44e54fe8-a9a8-4247-b1e3-84d93798703b"
      unitRef="shares">20000000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8c05fa48b6924dc68e294f6eb1294b1f_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RleHRyZWdpb246MDg5ZTI4ZjQ0OTJhNGI3Y2I1Y2NlZjFhOGEyYjU0OTNfMjkzNg_6a1b3435-2d25-42b5-bdb6-60a1ee6ac77e"
      unitRef="shares">20000000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3c5bcba2f59d44bc9bbee625172b1756_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RleHRyZWdpb246MDg5ZTI4ZjQ0OTJhNGI3Y2I1Y2NlZjFhOGEyYjU0OTNfMjkzNg_81db2920-1205-44a4-aca4-5248c65b5ced"
      unitRef="shares">20000000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i94883e867725418fa397a7bdb0c6f9d7_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RleHRyZWdpb246MDg5ZTI4ZjQ0OTJhNGI3Y2I1Y2NlZjFhOGEyYjU0OTNfMjkzNg_dc40ffa5-1ea8-4d87-922a-3ed9708978d2"
      unitRef="shares">20000000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RleHRyZWdpb246MDg5ZTI4ZjQ0OTJhNGI3Y2I1Y2NlZjFhOGEyYjU0OTNfNDIwMQ_a675fa80-f062-4fc1-8a4c-6502f5da3368">The following table includes the carrying amounts and classification of the assets and liabilities of Spark HoldCo that are included in our condensed consolidated balance sheet as of September&#160;30, 2022 and December&#160;31, 2021 (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.402%"/&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;September 30, 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:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;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;39,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;/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;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Other 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;76,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total current assets&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;173,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#160;&#160;&#160;Other 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;14,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Total non-current assets&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;134,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,101&#160;&lt;/span&gt;&lt;/td&gt;&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;&#160;&#160;&#160;Total Assets&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;308,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;328,872&#160;&lt;/span&gt;&lt;/td&gt;&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:15pt"&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;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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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;Current liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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;Accounts payable and accrued 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;40,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#160;&#160;&#160;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,866&#160;&lt;/span&gt;&lt;/td&gt;&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;Long-term liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:400;line-height:100%"&gt;&#160;&#160;&#160;Long-term portion of Senior Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Subordinated debt &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&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; affiliate&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;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Total long-term liabilities&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;118,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,145&#160;&lt;/span&gt;&lt;/td&gt;&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;&#160;&#160;&#160;Total Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,738&#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 style="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;247,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6e25de74efe14c748cf15f70bc2b8d01_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMy0xLTEtMS01NDI2NQ_932b7afb-927c-4f45-a272-9d8a8d23943e"
      unitRef="usd">39977000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id14669a4437d4e709ee54d19666c19e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMy0yLTEtMS01NDI2NQ_b92bd400-1351-4720-bfcd-79c4641c9e93"
      unitRef="usd">68703000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6e25de74efe14c748cf15f70bc2b8d01_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfNC0xLTEtMS01NDI2NQ_9d0f7f0d-f9d9-484f-a482-5fea1234ca4f"
      unitRef="usd">56651000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id14669a4437d4e709ee54d19666c19e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfNC0yLTEtMS01NDI2NQ_c7c31de4-77d3-4594-9a10-84acaf0c56d8"
      unitRef="usd">66676000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i6e25de74efe14c748cf15f70bc2b8d01_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfNi0xLTEtMS01NDI2NQ_f68c3c7e-7a5d-4b10-8cc8-9ef339f168c6"
      unitRef="usd">76567000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="id14669a4437d4e709ee54d19666c19e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfNi0yLTEtMS01NDI2NQ_4465fced-70c9-4a7e-b1d7-28b94ce405a9"
      unitRef="usd">56392000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6e25de74efe14c748cf15f70bc2b8d01_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfNy0xLTEtMS01NDI2NQ_3c454157-b067-4784-b9ff-f99af53c641d"
      unitRef="usd">173195000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id14669a4437d4e709ee54d19666c19e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfNy0yLTEtMS01NDI2NQ_7255d091-13f1-446a-9756-a21dbf24156d"
      unitRef="usd">191771000</us-gaap:AssetsCurrent>
    <us-gaap:Goodwill
      contextRef="i6e25de74efe14c748cf15f70bc2b8d01_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfOS0xLTEtMS01NDI2NQ_ba16e49b-832c-4182-bd38-6f6852a99396"
      unitRef="usd">120343000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id14669a4437d4e709ee54d19666c19e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfOS0yLTEtMS01NDI2NQ_16d3ef3a-a25f-412f-a34b-4de494872630"
      unitRef="usd">120343000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i6e25de74efe14c748cf15f70bc2b8d01_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMTEtMS0xLTEtNTQyNjU_25225551-e3f3-4027-9c6f-375a6b42fad3"
      unitRef="usd">14622000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id14669a4437d4e709ee54d19666c19e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMTEtMi0xLTEtNTQyNjU_b9c3309e-26fb-4d11-a824-34fec612949b"
      unitRef="usd">16758000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i6e25de74efe14c748cf15f70bc2b8d01_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMTItMS0xLTEtNTQyNjU_c0e1f372-d084-4c46-96d5-0e3e78bbd0e4"
      unitRef="usd">134965000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="id14669a4437d4e709ee54d19666c19e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMTItMi0xLTEtNTQyNjU_abda9f2b-805b-4d32-b443-ebafa2d9102e"
      unitRef="usd">137101000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i6e25de74efe14c748cf15f70bc2b8d01_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMTMtMS0xLTEtNTQyNjU_ac26e69c-a619-4c68-8b50-99dce927f135"
      unitRef="usd">308160000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id14669a4437d4e709ee54d19666c19e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMTMtMi0xLTEtNTQyNjU_3ee23b73-d155-4ed8-9ef4-05971c1bac0d"
      unitRef="usd">328872000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i6e25de74efe14c748cf15f70bc2b8d01_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMTctMS0xLTEtNTQyNjU_ab3d78de-ba62-482b-b751-4d214513712a"
      unitRef="usd">40230000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="id14669a4437d4e709ee54d19666c19e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMTctMi0xLTEtNTQyNjU_f3f50526-5788-4c69-a9dd-9156da4fe410"
      unitRef="usd">62538000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i6e25de74efe14c748cf15f70bc2b8d01_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMjEtMS0xLTEtNTQyNjU_5a4bad59-5a65-439d-8646-325d0b79604d"
      unitRef="usd">47678000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="id14669a4437d4e709ee54d19666c19e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMjEtMi0xLTEtNTQyNjU_50393c61-38a7-46df-909f-4a29b3d9addf"
      unitRef="usd">49328000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6e25de74efe14c748cf15f70bc2b8d01_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMjItMS0xLTEtNTQyNjU_487685a7-5841-4e8d-a678-d57781fbb99e"
      unitRef="usd">87908000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id14669a4437d4e709ee54d19666c19e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMjItMi0xLTEtNTQyNjU_976f8c69-7652-4cda-b4d0-2c1ad444174b"
      unitRef="usd">111866000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermLineOfCredit
      contextRef="i6e25de74efe14c748cf15f70bc2b8d01_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMjQtMS0xLTEtNTQyNjU_182ba62d-af3f-4d89-89d4-1864e964d36f"
      unitRef="usd">93000000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="id14669a4437d4e709ee54d19666c19e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMjQtMi0xLTEtNTQyNjU_89ec5e91-0e06-4cde-bd9f-d50e1df7e4c7"
      unitRef="usd">135000000</us-gaap:LongTermLineOfCredit>
    <us-gaap:SubordinatedDebt
      contextRef="i6e25de74efe14c748cf15f70bc2b8d01_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMjUtMS0xLTEtNTQyNjU_60d1cf50-bbee-4ea0-bf76-5c92e36196c3"
      unitRef="usd">20000000</us-gaap:SubordinatedDebt>
    <us-gaap:SubordinatedDebt
      contextRef="id14669a4437d4e709ee54d19666c19e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMjUtMi0xLTEtNTQyNjU_aeed2b9a-55e0-45c3-8764-22b53c5fe474"
      unitRef="usd">0</us-gaap:SubordinatedDebt>
    <us-gaap:OtherLongTermDebtNoncurrent
      contextRef="i6e25de74efe14c748cf15f70bc2b8d01_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMjctMS0xLTEtNTQyNjU_1e321047-49b0-49ca-ad65-2361654450a7"
      unitRef="usd">5830000</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:OtherLongTermDebtNoncurrent
      contextRef="id14669a4437d4e709ee54d19666c19e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMjctMi0xLTEtNTQyNjU_1f009714-1557-4063-ba2a-7050784b24a8"
      unitRef="usd">145000</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i6e25de74efe14c748cf15f70bc2b8d01_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMjgtMS0xLTEtNTQyNjU_f4565b0d-7c0a-4868-9e10-674aba69fc3b"
      unitRef="usd">118830000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="id14669a4437d4e709ee54d19666c19e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMjgtMi0xLTEtNTQyNjU_0c7a224a-1aaf-4088-b8c6-5998ef076115"
      unitRef="usd">135145000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i6e25de74efe14c748cf15f70bc2b8d01_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMjktMS0xLTEtNTQyNjU_5d8b944d-3cdc-4d06-85a1-27ebad178f5d"
      unitRef="usd">206738000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="id14669a4437d4e709ee54d19666c19e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184Mi9mcmFnOjA4OWUyOGY0NDkyYTRiN2NiNWNjZWYxYThhMmI1NDkzL3RhYmxlOmE0YjM4NWUyYjU3MzQwMDliNWMwN2NlNDdhZDU1NWRhL3RhYmxlcmFuZ2U6YTRiMzg1ZTJiNTczNDAwOWI1YzA3Y2U0N2FkNTU1ZGFfMjktMi0xLTEtNTQyNjU_3e654156-947b-4870-9e3f-5a5bf0dd9459"
      unitRef="usd">247011000</us-gaap:Liabilities>
    <us-gaap:PreferredStockTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184OC9mcmFnOjQ3YWY3NjdhNDFmNDQ3YjQ4NDdjNzAzZTg3ODkzMjgxL3RleHRyZWdpb246NDdhZjc2N2E0MWY0NDdiNDg0N2M3MDNlODc4OTMyODFfMTU0MQ_d5e27f37-1270-440b-86f4-d48ac4d5c30d">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;5. Preferred Stock &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:11pt;font-weight:400;line-height:112%"&gt;Holders of the Series A Preferred Stock have no voting rights, except in specific circumstances of delisting or in the case the dividends are in arrears as specified in the Series A Preferred Stock Certificate of Designations. The Series A Preferred Stock accrued dividends at an annual percentage rate of 8.75% &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;through April 14, 2022. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;The floating rate period for the Series A Preferred Stock began on April 15, 2022. The dividend on the Series A Preferred Stock will accrue at an annual rate equal to the sum of (a) Three-Month LIBOR (if it then exists), or an alternative reference rate as of the applicable determination date and (b) 6.578%, based on the $25.00 liquidation preference per share of the Series A Preferred Stock. The liquidation preference provisions of the Series A Preferred Stock are considered contingent redemption provisions because there are rights granted to the holders of the Series A Preferred Stock that are not solely within our control upon a change in control of the Company. Accordingly, the Series A Preferred Stock is presented between liabilities and the equity sections in the accompanying condensed consolidated balance sheets. As of April 15, 2022, we have the option to redeem our Series A Preferred Stock.&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:11pt;font-weight:400;line-height:120%"&gt;During the three and nine months ended September 30, 2022, we paid $1.7 million and $5.6 million in dividends to holders of the Series A Preferred Stock. As of September&#160;30, 2022, we had accrued $2.0 million related to dividends to holders of the Series A Preferred Stock. This dividend was paid on October 17, 2022.&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:11pt;font-weight:400;line-height:120%"&gt;A summary of our preferred equity balance for the nine months ended September 30, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.575%"/&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:18.489%"/&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-style:italic;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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;$&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:700;line-height:100%"&gt;87,288&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;&#160;&lt;/span&gt;&lt;/td&gt;&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;/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;Accumulated dividends on Series A Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;/tr&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:700;line-height:100%"&gt;Balance at &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-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:700;line-height:100%"&gt;87,364&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;&#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:PreferredStockTextBlock>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="id21ceef46a504ed8a8854a45ef3c48a2_D20220414-20220414"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184OC9mcmFnOjQ3YWY3NjdhNDFmNDQ3YjQ4NDdjNzAzZTg3ODkzMjgxL3RleHRyZWdpb246NDdhZjc2N2E0MWY0NDdiNDg0N2M3MDNlODc4OTMyODFfMzE2_ae5ad5e7-eb42-46b2-bace-94e49c24889e"
      unitRef="number">0.0875</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i09d64dc80374449696dc2dfaed408715_D20220415-20220415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184OC9mcmFnOjQ3YWY3NjdhNDFmNDQ3YjQ4NDdjNzAzZTg3ODkzMjgxL3RleHRyZWdpb246NDdhZjc2N2E0MWY0NDdiNDg0N2M3MDNlODc4OTMyODFfNjQ1_39a2c624-1466-42b5-a198-7d52b53310f7"
      unitRef="number">0.06578</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="i82efcfa13f5a4845b9dfbf7d74d68cc8_I20220415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184OC9mcmFnOjQ3YWY3NjdhNDFmNDQ3YjQ4NDdjNzAzZTg3ODkzMjgxL3RleHRyZWdpb246NDdhZjc2N2E0MWY0NDdiNDg0N2M3MDNlODc4OTMyODFfNjYy_38325613-2289-494b-b76f-f0bf97889973"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockLiquidationPreference>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="iee898d00092243ed911af7365f82c1cc_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184OC9mcmFnOjQ3YWY3NjdhNDFmNDQ3YjQ4NDdjNzAzZTg3ODkzMjgxL3RleHRyZWdpb246NDdhZjc2N2E0MWY0NDdiNDg0N2M3MDNlODc4OTMyODFfMTI3OA_e1bbd73b-8ea8-4b2f-bdda-a1bffcb7812a"
      unitRef="usd">1700000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="i5b23e06ef517400fb3d710568153f5f7_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184OC9mcmFnOjQ3YWY3NjdhNDFmNDQ3YjQ4NDdjNzAzZTg3ODkzMjgxL3RleHRyZWdpb246NDdhZjc2N2E0MWY0NDdiNDg0N2M3MDNlODc4OTMyODFfMTI4NQ_8ffc5af4-3f12-4ff7-8580-3667dbbc93b8"
      unitRef="usd">5600000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="i3ce9218712844dc78abe7dc457c103d6_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184OC9mcmFnOjQ3YWY3NjdhNDFmNDQ3YjQ4NDdjNzAzZTg3ODkzMjgxL3RleHRyZWdpb246NDdhZjc2N2E0MWY0NDdiNDg0N2M3MDNlODc4OTMyODFfMTM3MA_e9921e00-1fd3-4901-96aa-613e8d263e3f"
      unitRef="usd">2000000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184OC9mcmFnOjQ3YWY3NjdhNDFmNDQ3YjQ4NDdjNzAzZTg3ODkzMjgxL3RleHRyZWdpb246NDdhZjc2N2E0MWY0NDdiNDg0N2M3MDNlODc4OTMyODFfMTU0NQ_771f8f55-03aa-4990-8644-3213f79ac747">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;A summary of our preferred equity balance for the nine months ended September 30, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.575%"/&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:18.489%"/&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-style:italic;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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;$&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:700;line-height:100%"&gt;87,288&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;&#160;&lt;/span&gt;&lt;/td&gt;&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;/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;Accumulated dividends on Series A Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;/tr&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:700;line-height:100%"&gt;Balance at &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-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:700;line-height:100%"&gt;87,364&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;&#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:ScheduleOfStockByClassTextBlock>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184OC9mcmFnOjQ3YWY3NjdhNDFmNDQ3YjQ4NDdjNzAzZTg3ODkzMjgxL3RhYmxlOmNlMWQ3ZDE0Yjc1OTRhY2Q5NzlmYjFmMWY2MDc4YTE4L3RhYmxlcmFuZ2U6Y2UxZDdkMTRiNzU5NGFjZDk3OWZiMWYxZjYwNzhhMThfNy0yLTEtMS01NDI2NQ_b76e5ee3-518b-4ce5-b1c7-5205456c3d5f"
      unitRef="usd">87288000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184OC9mcmFnOjQ3YWY3NjdhNDFmNDQ3YjQ4NDdjNzAzZTg3ODkzMjgxL3RhYmxlOmNlMWQ3ZDE0Yjc1OTRhY2Q5NzlmYjFmMWY2MDc4YTE4L3RhYmxlcmFuZ2U6Y2UxZDdkMTRiNzU5NGFjZDk3OWZiMWYxZjYwNzhhMThfOS0yLTEtMS01NDI2NQ_8d390bb7-fa8b-40b1-a9c9-26575d280a24"
      unitRef="usd">76000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N184OC9mcmFnOjQ3YWY3NjdhNDFmNDQ3YjQ4NDdjNzAzZTg3ODkzMjgxL3RhYmxlOmNlMWQ3ZDE0Yjc1OTRhY2Q5NzlmYjFmMWY2MDc4YTE4L3RhYmxlcmFuZ2U6Y2UxZDdkMTRiNzU5NGFjZDk3OWZiMWYxZjYwNzhhMThfMTAtMi0xLTEtNTQyNjU_01eb8518-dd41-4112-baff-17c8348ed770"
      unitRef="usd">87364000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185MS9mcmFnOjE1YWY3ZWY5YzIzMjQ3YWM4N2EyZGYwMmQ1OTcyOTAzL3RleHRyZWdpb246MTVhZjdlZjljMjMyNDdhYzg3YTJkZjAyZDU5NzI5MDNfMzA0OQ_060569eb-f70e-4f94-9dc5-4ebbf7daeb7e">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;6. Derivative Instruments &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:11pt;font-weight:400;line-height:120%"&gt;We are exposed to the impact of market fluctuations in the price of electricity and natural gas, basis differences in the price of natural gas, storage charges, renewable energy credits ("RECs"), and capacity charges from independent system operators. We use derivative instruments in an effort to manage our cash flow exposure to these risks. These instruments are not designated as hedges for accounting purposes, and, accordingly, changes in the market value of these derivative instruments are recorded in the cost of revenues. As part of our strategy to optimize pricing in our natural gas related activities, we also manage a portfolio of commodity derivative instruments held for trading purposes. Our commodity trading activities are subject to limits within our Risk Management Policy. For these derivative instruments, changes in the fair value are recognized currently in earnings in net asset optimization revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Derivative assets and liabilities are presented net in our condensed consolidated balance sheets when the derivative instruments are executed with the same counterparty under a master netting arrangement. Our derivative contracts include transactions that are executed both on an exchange and centrally cleared, as well as over-the-counter, bilateral contracts that are transacted directly with third parties. To the extent we have paid or received collateral related to the derivative assets or liabilities, such amounts would be presented net against the related derivative asset or liability&#x2019;s fair value. As of September&#160;30, 2022 and December&#160;31, 2021, we offset zero and $0.5 million, respectively, in collateral to net against the related derivative asset and liability's fair value. The specific types of derivative instruments we may execute to manage the commodity price risk include the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Forward contracts, which commit us to purchase or sell energy commodities in the future;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Futures contracts, which are exchange-traded standardized commitments to purchase or sell a commodity or financial instrument;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Swap agreements, which require payments to or from counterparties based upon the differential between two prices for a predetermined notional quantity; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Option contracts, which convey to the option holder the right but not the obligation to purchase or sell a commodity.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The Company has entered into other energy-related contracts that do not meet the definition of a derivative instrument or for which we made a normal purchase, normal sale election and are therefore not accounted for at fair value including the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Forward electricity and natural gas purchase contracts for retail customer load;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Renewable energy credits; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Natural gas transportation contracts and storage agreements.&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:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Volumes Underlying Derivative Transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table summarizes the net notional volumes of our open derivative financial instruments accounted for at fair value by commodity. Positive amounts represent net buys while bracketed amounts are net sell transactions (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-trading&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.486%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.497%"/&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:9pt;font-weight:700;line-height:100%"&gt;Commodity&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:9pt;font-weight:700;line-height:100%"&gt;Notional&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;September 30, 2022&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Natural Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;MMBtu&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,862&#160;&lt;/span&gt;&lt;/td&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Electricity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:400;line-height:100%"&gt;MWh&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Trading&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.486%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.497%"/&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:9pt;font-weight:700;line-height:100%"&gt;Commodity&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:9pt;font-weight:700;line-height:100%"&gt;Notional&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;September 30, 2022&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Natural Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;MMBtu&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,536&#160;&lt;/span&gt;&lt;/td&gt;&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;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gains (Losses) on Derivative Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Gains (losses) on derivative instruments, net and current period settlements on derivative instruments were as follows for the periods indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&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;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;(Loss) gain on non-trading derivatives, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align: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,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align: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,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Loss) gain on trading derivatives, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(232)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(464)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(488)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;(Loss) gain on derivatives, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,798&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,815&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;57,726&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current period settlements on non-trading derivatives&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;(14,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="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="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;(5,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,067)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,054)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Current period settlements on trading derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total current period settlements on derivatives&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;(14,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;(5,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(35,922)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(6,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Gains (losses) on trading derivative instruments are recorded in net asset optimization revenues and gains (losses) on non-trading derivative instruments are recorded in retail cost of revenues on the condensed consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Derivative Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following tables summarize the fair value and offsetting amounts of our derivative instruments by counterparty and collateral received or paid (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&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;September 30, 2022&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:9pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&#160;Assets&lt;/span&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Amounts&lt;br/&gt;Offset&lt;/span&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;Net&#160;Assets&lt;/span&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash&lt;br/&gt;Collateral&lt;br/&gt;Offset&lt;/span&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net&#160;Amount&lt;br/&gt;Presented&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivatives &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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 #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,728)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Current Derivative Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(932)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Non-current Derivative Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(932)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;Total Derivative Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;53,647&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(27,079)&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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26,568&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26,568&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;&#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:middle"/&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.140%"/&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:9pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&#160;&lt;br/&gt;Liabilities&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Amounts&lt;br/&gt;Offset&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Liabilities&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash&lt;br/&gt;Collateral&lt;br/&gt;Offset&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net&#160;Amount&lt;br/&gt;Presented&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align: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,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align: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,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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 #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(141)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Current Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,679)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Non-current Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(15,757)&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,797&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(7,960)&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(7,960)&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:middle"/&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&#160;Assets&lt;/span&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;Gross&lt;br/&gt;Amounts&lt;br/&gt;Offset&lt;/span&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;Net&#160;Assets&lt;/span&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;Cash&lt;br/&gt;Collateral&lt;br/&gt;Offset&lt;/span&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;Net&#160;Amount&lt;br/&gt;Presented&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align: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,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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 #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Current Derivative Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivatives&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;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;border-top:1pt solid #000000;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;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Non-current Derivative Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;border-top:1pt solid #000000;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;340&#160;&lt;/span&gt;&lt;/td&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Derivative Assets&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,675&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,405)&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,270&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,270&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;&#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:middle"/&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.140%"/&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:9pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&#160;&lt;br/&gt;Liabilities&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Amounts&lt;br/&gt;Offset&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Liabilities&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash&lt;br/&gt;Collateral&lt;br/&gt;Offset&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net&#160;Amount&lt;br/&gt;Presented&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align: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,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align: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,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(958)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(958)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Current Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,649)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,158)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivatives&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;(236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;border-top:1pt solid #000000;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;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Non-current Derivative 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Total Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(19,834)&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,149&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,685)&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;491&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,194)&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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185MS9mcmFnOjE1YWY3ZWY5YzIzMjQ3YWM4N2EyZGYwMmQ1OTcyOTAzL3RleHRyZWdpb246MTVhZjdlZjljMjMyNDdhYzg3YTJkZjAyZDU5NzI5MDNfMzA0NQ_ebef9917-ae2c-4218-8187-b4d08bb56909">Derivative assets and liabilities are presented net in our condensed consolidated balance sheets when the derivative instruments are executed with the same counterparty under a master netting arrangement. Our derivative contracts include transactions that are executed both on an exchange and centrally cleared, as well as over-the-counter, bilateral contracts that are transacted directly with third parties. To the extent we have paid or received collateral related to the derivative assets or liabilities, such amounts would be presented net against the related derivative asset or liability&#x2019;s fair value.</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:CollateralAlreadyPostedAggregateFairValue
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185MS9mcmFnOjE1YWY3ZWY5YzIzMjQ3YWM4N2EyZGYwMmQ1OTcyOTAzL3RleHRyZWdpb246MTVhZjdlZjljMjMyNDdhYzg3YTJkZjAyZDU5NzI5MDNfMTU3NA_a24a3f92-c457-4872-9368-5f87859aba83"
      unitRef="usd">0</us-gaap:CollateralAlreadyPostedAggregateFairValue>
    <us-gaap:CollateralAlreadyPostedAggregateFairValue
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185MS9mcmFnOjE1YWY3ZWY5YzIzMjQ3YWM4N2EyZGYwMmQ1OTcyOTAzL3RleHRyZWdpb246MTVhZjdlZjljMjMyNDdhYzg3YTJkZjAyZDU5NzI5MDNfMTU4MQ_bc9312e1-a518-492f-82d0-884dd93c88dc"
      unitRef="usd">500000</us-gaap:CollateralAlreadyPostedAggregateFairValue>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185MS9mcmFnOjE1YWY3ZWY5YzIzMjQ3YWM4N2EyZGYwMmQ1OTcyOTAzL3RleHRyZWdpb246MTVhZjdlZjljMjMyNDdhYzg3YTJkZjAyZDU5NzI5MDNfMzA1MA_8c23aa8f-7587-414c-87a2-9827f15a84e8">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table summarizes the net notional volumes of our open derivative financial instruments accounted for at fair value by commodity. Positive amounts represent net buys while bracketed amounts are net sell transactions (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-trading&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.486%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.497%"/&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:9pt;font-weight:700;line-height:100%"&gt;Commodity&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:9pt;font-weight:700;line-height:100%"&gt;Notional&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;September 30, 2022&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Natural Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;MMBtu&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,862&#160;&lt;/span&gt;&lt;/td&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Electricity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:400;line-height:100%"&gt;MWh&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Trading&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.486%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.497%"/&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:9pt;font-weight:700;line-height:100%"&gt;Commodity&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:9pt;font-weight:700;line-height:100%"&gt;Notional&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;September 30, 2022&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Natural Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;MMBtu&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,536&#160;&lt;/span&gt;&lt;/td&gt;&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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure
      contextRef="i743915297d9c43c59161e8748da8038f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185MS9mcmFnOjE1YWY3ZWY5YzIzMjQ3YWM4N2EyZGYwMmQ1OTcyOTAzL3RhYmxlOmIxZDIzZGYxZmNlYzQ5ODY4MmY3NzJmYjIwMGZkMjZjL3RhYmxlcmFuZ2U6YjFkMjNkZjFmY2VjNDk4NjgyZjc3MmZiMjAwZmQyNmNfMS0zLTEtMS01NDI2NQ_61430030-ed4c-456a-8349-6e836a438923"
      unitRef="mmbtu">4090000</us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure>
    <us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure
      contextRef="ia5b09d0b480845ce9d3e7825ed8e77f9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185MS9mcmFnOjE1YWY3ZWY5YzIzMjQ3YWM4N2EyZGYwMmQ1OTcyOTAzL3RhYmxlOmIxZDIzZGYxZmNlYzQ5ODY4MmY3NzJmYjIwMGZkMjZjL3RhYmxlcmFuZ2U6YjFkMjNkZjFmY2VjNDk4NjgyZjc3MmZiMjAwZmQyNmNfMS01LTEtMS01NDI2NQ_caf95649-d556-45bb-b0b3-0ff3bddc9097"
      unitRef="mmbtu">3862000</us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure>
    <us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure
      contextRef="i5c152be66af1433f8aa33fc9b74ad8b6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185MS9mcmFnOjE1YWY3ZWY5YzIzMjQ3YWM4N2EyZGYwMmQ1OTcyOTAzL3RhYmxlOmIxZDIzZGYxZmNlYzQ5ODY4MmY3NzJmYjIwMGZkMjZjL3RhYmxlcmFuZ2U6YjFkMjNkZjFmY2VjNDk4NjgyZjc3MmZiMjAwZmQyNmNfMy0zLTEtMS01NDI2NQ_9bd95232-e2f0-4fe8-acd3-99f8c3f8d1bf"
      unitRef="mwh">1891000</us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure>
    <us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure
      contextRef="i0d2b1a3dd93149ccb299753c04ec4c4e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185MS9mcmFnOjE1YWY3ZWY5YzIzMjQ3YWM4N2EyZGYwMmQ1OTcyOTAzL3RhYmxlOmIxZDIzZGYxZmNlYzQ5ODY4MmY3NzJmYjIwMGZkMjZjL3RhYmxlcmFuZ2U6YjFkMjNkZjFmY2VjNDk4NjgyZjc3MmZiMjAwZmQyNmNfMy01LTEtMS01NDI2NQ_b1d28c18-b52f-4272-bd24-0a5312701346"
      unitRef="mwh">1785000</us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure>
    <us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure
      contextRef="i7f13cd267ab746dbbeb26c0dbf349b93_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185MS9mcmFnOjE1YWY3ZWY5YzIzMjQ3YWM4N2EyZGYwMmQ1OTcyOTAzL3RhYmxlOjYxMTkwMDNlZTBjZTRiNDY5ZjQ5NWU2MTJhOWZkZWEyL3RhYmxlcmFuZ2U6NjExOTAwM2VlMGNlNGI0NjlmNDk1ZTYxMmE5ZmRlYTJfMS0zLTEtMS01NDI2NQ_22280b3f-d852-4c06-a971-898a54ed20ff"
      unitRef="mmbtu">2076000</us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure>
    <us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure
      contextRef="i4db114cd66794e35a9ff6d6eb1e15f80_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185MS9mcmFnOjE1YWY3ZWY5YzIzMjQ3YWM4N2EyZGYwMmQ1OTcyOTAzL3RhYmxlOjYxMTkwMDNlZTBjZTRiNDY5ZjQ5NWU2MTJhOWZkZWEyL3RhYmxlcmFuZ2U6NjExOTAwM2VlMGNlNGI0NjlmNDk1ZTYxMmE5ZmRlYTJfMS01LTEtMS01NDI2NQ_462d72ea-3969-418b-a7ee-4db24325bbab"
      unitRef="mmbtu">1536000</us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RleHRyZWdpb246M2E4ZmI5YTMzOGFiNGQwZGE2ODEwYjcxZGRmN2Y0NWNfNjY3_08202171-c3f2-443c-b05e-ee4b9a3fc8ff">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Gains (losses) on derivative instruments, net and current period settlements on derivative instruments were as follows for the periods indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&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;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;(Loss) gain on non-trading derivatives, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align: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,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align: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,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Loss) gain on trading derivatives, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(232)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(464)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(488)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;(Loss) gain on derivatives, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,798&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,815&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;57,726&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current period settlements on non-trading derivatives&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;(14,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="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="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;(5,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,067)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,054)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Current period settlements on trading derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total current period settlements on derivatives&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;(14,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;(5,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(35,922)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(6,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i6c061ce065a74560847bd362ba05ba1c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfMi0xLTEtMS01NDI2NQ_1581502e-7e88-4907-89a1-c3b59a27494d"
      unitRef="usd">-1413000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i72b1f27eef994bf3a3ab0c8283deb7a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfMi0zLTEtMS01NDI2NQ_9a23bd0a-9089-4924-b2e3-9ad42394e225"
      unitRef="usd">32262000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i9752c20b39d1462297e9bda7360f6d7e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfMi01LTEtMS01NDI2NQ_ef217154-2f9a-46fc-bfb3-939e2c5fb378"
      unitRef="usd">54570000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i6bfd662e71af471092e49f95a33ee9a5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfMi03LTEtMS01NDI2NQ_3838ee9c-0248-4f8f-9cd0-27f4441f71b9"
      unitRef="usd">58214000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="if13f7a60ca5a4d21a8a6e13e3e5204a2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfMy0xLTEtMS01NDI2NQ_f4917289-8da0-4f81-aa7f-a2741e4a2c1f"
      unitRef="usd">-232000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ic3a2a42842a84bb0a1098bf6715ed77d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfMy0zLTEtMS01NDI2NQ_ee947206-1a4d-4d4f-8ed4-af48fc28d3f1"
      unitRef="usd">-464000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i02a01e8b90474fd796c6d173bded89a2_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfMy01LTEtMS01NDI2NQ_a06c6260-e643-429c-8370-3a69994efe02"
      unitRef="usd">1245000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i63a88026f9ff4c4a965b7a7fe8854374_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfMy03LTEtMS01NDI2NQ_01a68ad7-8825-4d7a-a773-db50aa3d08eb"
      unitRef="usd">-488000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfNC0xLTEtMS01NDI2NQ_b1aabff2-9b63-4f3c-bf28-5246586703d6"
      unitRef="usd">-1645000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfNC0zLTEtMS01NDI2NQ_b5e92dd6-113f-4cfd-a696-05fa9bef9d8a"
      unitRef="usd">31798000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfNC01LTEtMS01NDI2NQ_92d5d1a5-c40f-4721-9d9d-b972eddf6780"
      unitRef="usd">55815000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfNC03LTEtMS01NDI2NQ_aef9e93d-0dc6-420c-b33a-948a3834eb5f"
      unitRef="usd">57726000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="i6c061ce065a74560847bd362ba05ba1c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfNS0xLTEtMS01NDI2NQ_b43e60a8-a01f-48a0-8bf7-0d6ba240d573"
      unitRef="usd">-14068000</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="i72b1f27eef994bf3a3ab0c8283deb7a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfNS0zLTEtMS01NDI2NQ_add126fb-87cc-4b7b-aee3-af92c68d5f2a"
      unitRef="usd">-5660000</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="i9752c20b39d1462297e9bda7360f6d7e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfNS01LTEtMS01NDI2NQ_a992e5e1-b773-4222-8d94-4c7a4a7c041d"
      unitRef="usd">-36067000</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="i6bfd662e71af471092e49f95a33ee9a5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfNS03LTEtMS01NDI2NQ_c33aaa34-f00d-4909-a6c5-2c697709523d"
      unitRef="usd">-6054000</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="if13f7a60ca5a4d21a8a6e13e3e5204a2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfNi0xLTEtMS01NDI2NQ_87091ee4-bd98-4b77-9030-1a43f7d70149"
      unitRef="usd">-10000</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="ic3a2a42842a84bb0a1098bf6715ed77d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfNi0zLTEtMS01NDI2NQ_b34a2cce-db04-4a13-ad8b-8f8247f79fad"
      unitRef="usd">0</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="i02a01e8b90474fd796c6d173bded89a2_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfNi01LTEtMS01NDI2NQ_747f5341-5c8c-4e36-ae69-58a8e22a1424"
      unitRef="usd">145000</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="i63a88026f9ff4c4a965b7a7fe8854374_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfNi03LTEtMS01NDI2NQ_b141482a-859b-4769-b8e4-bd0f162e75c0"
      unitRef="usd">4000</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfNy0xLTEtMS01NDI2NQ_5727668b-8ea2-40d8-a93a-85913f11db57"
      unitRef="usd">-14078000</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfNy0zLTEtMS01NDI2NQ_fe6ec76d-d167-4c86-95bb-72a326522a60"
      unitRef="usd">-5660000</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfNy01LTEtMS01NDI2NQ_be455d38-0bab-4cf6-84ee-e05e9d7d0244"
      unitRef="usd">-35922000</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjc1MDMxNTAwZjEyNTQ1NzI5YzI3N2M5NjAxMjE0ZWZjL3RhYmxlcmFuZ2U6NzUwMzE1MDBmMTI1NDU3MjljMjc3Yzk2MDEyMTRlZmNfNy03LTEtMS01NDI2NQ_b74c82ff-4d19-4f1c-8d28-0160b5c472f4"
      unitRef="usd">-6050000</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <us-gaap:OffsettingAssetsTableTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RleHRyZWdpb246M2E4ZmI5YTMzOGFiNGQwZGE2ODEwYjcxZGRmN2Y0NWNfNjg1_15b559ff-5f09-4774-b1f8-a753e73e1fe4">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following tables summarize the fair value and offsetting amounts of our derivative instruments by counterparty and collateral received or paid (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&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;September 30, 2022&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:9pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&#160;Assets&lt;/span&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Amounts&lt;br/&gt;Offset&lt;/span&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;Net&#160;Assets&lt;/span&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash&lt;br/&gt;Collateral&lt;br/&gt;Offset&lt;/span&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net&#160;Amount&lt;br/&gt;Presented&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivatives &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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 #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,728)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Current Derivative Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(932)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Non-current Derivative Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(932)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;Total Derivative Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;53,647&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(27,079)&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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26,568&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26,568&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;&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&#160;Assets&lt;/span&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;Gross&lt;br/&gt;Amounts&lt;br/&gt;Offset&lt;/span&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;Net&#160;Assets&lt;/span&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;Cash&lt;br/&gt;Collateral&lt;br/&gt;Offset&lt;/span&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;Net&#160;Amount&lt;br/&gt;Presented&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align: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,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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 #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Current Derivative Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivatives&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;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;border-top:1pt solid #000000;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;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Non-current Derivative Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;border-top:1pt solid #000000;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;340&#160;&lt;/span&gt;&lt;/td&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Derivative Assets&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,675&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,405)&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,270&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,270&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;&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OffsettingAssetsTableTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i015d0636935d4493afe93cd3bb37dd79_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfMi0xLTEtMS01NDI2NQ_34c6fa5b-8c23-475a-8b56-2e2bee1c8bf6"
      unitRef="usd">48611000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i015d0636935d4493afe93cd3bb37dd79_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfMi0zLTEtMS01NDI2NQ_c760f2ed-384d-483b-9687-807b9ba295c3"
      unitRef="usd">24419000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i015d0636935d4493afe93cd3bb37dd79_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfMi01LTEtMS01NDI2NQ_797b958a-9d6a-4ff8-ad1d-d28085f4dfdf"
      unitRef="usd">24192000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset
      contextRef="i015d0636935d4493afe93cd3bb37dd79_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfMi03LTEtMS01NDI2NQ_b0b2f068-39f6-4b97-9262-85a51d5da0a6"
      unitRef="usd">0</us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset>
    <us-gaap:DerivativeAssets
      contextRef="i015d0636935d4493afe93cd3bb37dd79_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfMi05LTEtMS01NDI2NQ_b4d03721-fb0e-4a84-9c1f-3dd76736cf1e"
      unitRef="usd">24192000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i5ce8add51fff48f382fc7d044b3475ea_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfMy0xLTEtMS01NDI2NQ_a9de0895-5bfb-4aa4-a93e-67e2d1bc2eb8"
      unitRef="usd">2600000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i5ce8add51fff48f382fc7d044b3475ea_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfMy0zLTEtMS01NDI2NQ_3f168e5f-2af1-4274-8c3c-72ca69f3834e"
      unitRef="usd">1728000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i5ce8add51fff48f382fc7d044b3475ea_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfMy01LTEtMS01NDI2NQ_ce849984-ebb6-42f9-874d-0349145ebae0"
      unitRef="usd">872000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset
      contextRef="i5ce8add51fff48f382fc7d044b3475ea_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfMy03LTEtMS01NDI2NQ_bdf7ccc1-cb2a-459b-8bc7-f6b0a56085a8"
      unitRef="usd">0</us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset>
    <us-gaap:DerivativeAssets
      contextRef="i5ce8add51fff48f382fc7d044b3475ea_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfMy05LTEtMS01NDI2NQ_0f632bbf-b3b6-4a36-8c84-c3d7a905ad16"
      unitRef="usd">872000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="iafafb00f34b74eae89e7738383beb732_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfNC0xLTEtMS01NDI2NQ_94d9690c-726c-4857-935d-df5bbbe3faaa"
      unitRef="usd">51211000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="iafafb00f34b74eae89e7738383beb732_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfNC0zLTEtMS01NDI2NQ_c142c0df-27b4-4d3b-88ec-9ee8c3e5636c"
      unitRef="usd">26147000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="iafafb00f34b74eae89e7738383beb732_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfNC01LTEtMS01NDI2NQ_e615ec3d-a84f-443e-bb28-6b164ff915ba"
      unitRef="usd">25064000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset
      contextRef="iafafb00f34b74eae89e7738383beb732_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfNC03LTEtMS01NDI2NQ_b74962d1-d4fc-4ea6-9929-1f99ca598fb6"
      unitRef="usd">0</us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset>
    <us-gaap:DerivativeAssets
      contextRef="iafafb00f34b74eae89e7738383beb732_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfNC05LTEtMS01NDI2NQ_adc00bac-a160-47a2-a9a1-8ab85d9cb996"
      unitRef="usd">25064000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ie48152d01c604f3f99e3b574d196c6f3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfNS0xLTEtMS01NDI2NQ_5e2bf888-3db5-4ec7-ab43-9f2b41153dc3"
      unitRef="usd">2436000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="ie48152d01c604f3f99e3b574d196c6f3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfNS0zLTEtMS01NDI2NQ_05932835-c478-490c-b8f6-2543ecffdcdc"
      unitRef="usd">932000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="ie48152d01c604f3f99e3b574d196c6f3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfNS01LTEtMS01NDI2NQ_9deca219-60da-49d4-969c-4175ebc84312"
      unitRef="usd">1504000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset
      contextRef="ie48152d01c604f3f99e3b574d196c6f3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfNS03LTEtMS01NDI2NQ_fd7a916c-e60c-440c-8a17-777b370189c8"
      unitRef="usd">0</us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset>
    <us-gaap:DerivativeAssets
      contextRef="ie48152d01c604f3f99e3b574d196c6f3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfNS05LTEtMS01NDI2NQ_5d95aa30-c53e-4fca-87c9-46670286e7ed"
      unitRef="usd">1504000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="if3be6ff1a25046629c6e2f58e8456d68_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfNy0xLTEtMS01NDI2NQ_6bdec2cc-1ad0-43b6-b38f-4bd8e8cc848d"
      unitRef="usd">2436000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="if3be6ff1a25046629c6e2f58e8456d68_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfNy0zLTEtMS01NDI2NQ_b78dad70-d422-465a-9e9e-bf434b08c179"
      unitRef="usd">932000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="if3be6ff1a25046629c6e2f58e8456d68_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfNy01LTEtMS01NDI2NQ_cbe5004f-8b8d-4341-8d97-c8cfbe25479a"
      unitRef="usd">1504000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset
      contextRef="if3be6ff1a25046629c6e2f58e8456d68_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfNy03LTEtMS01NDI2NQ_f807545d-7f90-4e9f-8e3e-69d3da7d54e4"
      unitRef="usd">0</us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset>
    <us-gaap:DerivativeAssets
      contextRef="if3be6ff1a25046629c6e2f58e8456d68_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfNy05LTEtMS01NDI2NQ_40794000-94a2-4989-b88a-8c110b9e67be"
      unitRef="usd">1504000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i576b80ce33254066b74a15754a2f841b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfOC0xLTEtMS01NDI2NQ_bb2e918a-892e-4672-8803-454015cdd759"
      unitRef="usd">53647000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i576b80ce33254066b74a15754a2f841b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfOC0zLTEtMS01NDI2NQ_72fbe0dc-d882-43e9-81f1-1a330be9938c"
      unitRef="usd">27079000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i576b80ce33254066b74a15754a2f841b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfOC01LTEtMS01NDI2NQ_a524afa7-7bb4-49f6-812e-f5abe2512bc4"
      unitRef="usd">26568000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset
      contextRef="i576b80ce33254066b74a15754a2f841b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfOC03LTEtMS01NDI2NQ_15123f5e-7de7-4cc5-9e74-baf41175df20"
      unitRef="usd">0</us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset>
    <us-gaap:DerivativeAssets
      contextRef="i576b80ce33254066b74a15754a2f841b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjdkYWE3M2FmYTdkZTQ0OGZiYmVjYzE0YTJmY2JmYzgwL3RhYmxlcmFuZ2U6N2RhYTczYWZhN2RlNDQ4ZmJiZWNjMTRhMmZjYmZjODBfOC05LTEtMS01NDI2NQ_6294c32c-7e3b-494a-a276-c836ad31b6c0"
      unitRef="usd">26568000</us-gaap:DerivativeAssets>
    <us-gaap:OffsettingLiabilitiesTableTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RleHRyZWdpb246M2E4ZmI5YTMzOGFiNGQwZGE2ODEwYjcxZGRmN2Y0NWNfNjk4_211a597c-b8aa-4134-992e-36cb686c727c">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.140%"/&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:9pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&#160;&lt;br/&gt;Liabilities&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Amounts&lt;br/&gt;Offset&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Liabilities&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash&lt;br/&gt;Collateral&lt;br/&gt;Offset&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net&#160;Amount&lt;br/&gt;Presented&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align: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,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align: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,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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 #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(141)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Current Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,679)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Non-current Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(15,757)&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,797&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(7,960)&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(7,960)&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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.140%"/&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:9pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&#160;&lt;br/&gt;Liabilities&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Amounts&lt;br/&gt;Offset&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Liabilities&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash&lt;br/&gt;Collateral&lt;br/&gt;Offset&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net&#160;Amount&lt;br/&gt;Presented&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align: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,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align: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,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(958)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(958)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Current Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,649)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,158)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivatives&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;(236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;border-top:1pt solid #000000;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;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Non-current Derivative 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Total Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(19,834)&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,149&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,685)&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;491&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,194)&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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OffsettingLiabilitiesTableTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i015d0636935d4493afe93cd3bb37dd79_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfMS0xLTEtMS01NDI2NQ_2a340f94-d941-492a-9705-605e14a8f17f"
      unitRef="usd">7430000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i015d0636935d4493afe93cd3bb37dd79_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfMS0zLTEtMS01NDI2NQ_a6f9670f-6240-4230-b8b0-d9b6881a304f"
      unitRef="usd">5393000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="i015d0636935d4493afe93cd3bb37dd79_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfMS01LTEtMS01NDI2NQ_d49940df-c463-4f30-9e0b-2ebe784c7b06"
      unitRef="usd">2037000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset
      contextRef="i015d0636935d4493afe93cd3bb37dd79_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfMS03LTEtMS01NDI2NQ_08944221-53d6-4292-856b-266cfb526cdd"
      unitRef="usd">0</us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset>
    <us-gaap:DerivativeLiabilities
      contextRef="i015d0636935d4493afe93cd3bb37dd79_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfMS05LTEtMS01NDI2NQ_97f44ba2-df61-43d7-a207-cc3f64642d27"
      unitRef="usd">2037000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i5ce8add51fff48f382fc7d044b3475ea_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfMi0xLTEtMS01NDI2NQ_2a3a6686-6531-4b84-b711-bf6a7a9b664d"
      unitRef="usd">141000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i5ce8add51fff48f382fc7d044b3475ea_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfMi0zLTEtMS01NDI2NQ_fa57d501-98b3-41cc-91ed-541b492a707e"
      unitRef="usd">12000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="i5ce8add51fff48f382fc7d044b3475ea_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfMi01LTEtMS01NDI2NQ_949158c7-58b0-4c0d-b5e8-2f5987192570"
      unitRef="usd">129000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset
      contextRef="i5ce8add51fff48f382fc7d044b3475ea_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfMi03LTEtMS01NDI2NQ_6e896312-2a1e-4888-a20b-da4371529d5d"
      unitRef="usd">0</us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset>
    <us-gaap:DerivativeLiabilities
      contextRef="i5ce8add51fff48f382fc7d044b3475ea_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfMi05LTEtMS01NDI2NQ_17e0ad5c-275f-4672-9230-66a3e3f92ced"
      unitRef="usd">129000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="iafafb00f34b74eae89e7738383beb732_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfMy0xLTEtMS01NDI2NQ_21e0ce75-5669-4735-8622-a04735394e8a"
      unitRef="usd">7571000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="iafafb00f34b74eae89e7738383beb732_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfMy0zLTEtMS01NDI2NQ_2df955ed-f877-4e9b-b567-dc52afeff4f5"
      unitRef="usd">5405000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="iafafb00f34b74eae89e7738383beb732_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfMy01LTEtMS01NDI2NQ_06c3c6ae-d4f7-4317-ad4e-b2a29ddc0c9c"
      unitRef="usd">2166000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset
      contextRef="iafafb00f34b74eae89e7738383beb732_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfMy03LTEtMS01NDI2NQ_cdefe283-2195-437a-a7a3-9512306e6b34"
      unitRef="usd">0</us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset>
    <us-gaap:DerivativeLiabilities
      contextRef="iafafb00f34b74eae89e7738383beb732_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfMy05LTEtMS01NDI2NQ_26e6926e-dc1f-4d26-8b53-1f43fb1d31aa"
      unitRef="usd">2166000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ie48152d01c604f3f99e3b574d196c6f3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfNC0xLTEtMS01NDI2NQ_6d820ce0-c976-4744-8bba-9376ef859f64"
      unitRef="usd">7679000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="ie48152d01c604f3f99e3b574d196c6f3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfNC0zLTEtMS01NDI2NQ_d4f93fc1-ab7b-418b-8088-b90ef4680832"
      unitRef="usd">2072000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="ie48152d01c604f3f99e3b574d196c6f3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfNC01LTEtMS01NDI2NQ_28164725-b9d7-4471-b5be-f0367b2c4c34"
      unitRef="usd">5607000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset
      contextRef="ie48152d01c604f3f99e3b574d196c6f3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfNC03LTEtMS01NDI2NQ_d6824792-88aa-47c6-8ef0-8f687997da40"
      unitRef="usd">0</us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset>
    <us-gaap:DerivativeLiabilities
      contextRef="ie48152d01c604f3f99e3b574d196c6f3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfNC05LTEtMS01NDI2NQ_77e7a852-eaf2-40cf-afb8-a67d2034a072"
      unitRef="usd">5607000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i5bd86eae6d7c46638c400fcafc0ac48b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfNS0xLTEtMS01NDI2NQ_29b1bb51-34f7-4ca4-bf0a-e88b38c7c3db"
      unitRef="usd">507000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i5bd86eae6d7c46638c400fcafc0ac48b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfNS0zLTEtMS01NDI2NQ_f4956cf5-88fa-4519-a32f-b8729a99c291"
      unitRef="usd">320000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="i5bd86eae6d7c46638c400fcafc0ac48b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfNS01LTEtMS01NDI2NQ_87d68eb2-3568-4c4a-b71e-767448434750"
      unitRef="usd">187000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset
      contextRef="i5bd86eae6d7c46638c400fcafc0ac48b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfNS03LTEtMS01NDI2NQ_94666bad-1d93-4dce-954e-03338ae15bc3"
      unitRef="usd">0</us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset>
    <us-gaap:DerivativeLiabilities
      contextRef="i5bd86eae6d7c46638c400fcafc0ac48b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfNS05LTEtMS01NDI2NQ_fc9e2148-6a4e-47ed-80d9-1d59fdd78837"
      unitRef="usd">187000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="if3be6ff1a25046629c6e2f58e8456d68_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfNi0xLTEtMS01NDI2NQ_fb0826fe-754a-4190-b268-26fe1cc089ac"
      unitRef="usd">8186000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="if3be6ff1a25046629c6e2f58e8456d68_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfNi0zLTEtMS01NDI2NQ_ad96e2d8-f3b5-4d16-b48e-51eec2f53578"
      unitRef="usd">2392000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="if3be6ff1a25046629c6e2f58e8456d68_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfNi01LTEtMS01NDI2NQ_c34a5a43-6710-46bb-b458-8f4f06b7364a"
      unitRef="usd">5794000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset
      contextRef="if3be6ff1a25046629c6e2f58e8456d68_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfNi03LTEtMS01NDI2NQ_1666eb55-b682-440b-a9f8-dca3226ee3eb"
      unitRef="usd">0</us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset>
    <us-gaap:DerivativeLiabilities
      contextRef="if3be6ff1a25046629c6e2f58e8456d68_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfNi05LTEtMS01NDI2NQ_cf4c0622-c984-478f-90c5-806a19ab5ac9"
      unitRef="usd">5794000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i576b80ce33254066b74a15754a2f841b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfNy0xLTEtMS01NDI2NQ_6e6e2bf8-6852-4f05-bfe8-3fe996e04e2c"
      unitRef="usd">15757000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i576b80ce33254066b74a15754a2f841b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfNy0zLTEtMS01NDI2NQ_ee007c99-3f64-4e84-8076-8a25d9a2a4e0"
      unitRef="usd">7797000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="i576b80ce33254066b74a15754a2f841b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfNy01LTEtMS01NDI2NQ_62a072de-9b85-4b39-b186-d7b0a9628265"
      unitRef="usd">7960000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset
      contextRef="i576b80ce33254066b74a15754a2f841b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfNy03LTEtMS01NDI2NQ_cc26db42-13a7-4d88-b109-8d9a1ee419f5"
      unitRef="usd">0</us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset>
    <us-gaap:DerivativeLiabilities
      contextRef="i576b80ce33254066b74a15754a2f841b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOjZkMzFhZjdiOWUxMzQwM2VhMmE2N2RkZGExMzA3OWI1L3RhYmxlcmFuZ2U6NmQzMWFmN2I5ZTEzNDAzZWEyYTY3ZGRkYTEzMDc5YjVfNy05LTEtMS01NDI2NQ_ac2cd8d3-dfda-4100-990f-2693fce3e632"
      unitRef="usd">7960000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i8a7d018c6d0f485c851fe2a0190bbae0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfMi0xLTEtMS01NDI2NQ_e3883c14-16e8-4560-8b4f-c341af85be55"
      unitRef="usd">7121000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i8a7d018c6d0f485c851fe2a0190bbae0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfMi0zLTEtMS01NDI2NQ_75e7f4dd-7a11-4f55-9195-55eca83ae196"
      unitRef="usd">3319000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i8a7d018c6d0f485c851fe2a0190bbae0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfMi01LTEtMS01NDI2NQ_4c6fd77a-83e2-4da4-8f24-89a137c10998"
      unitRef="usd">3802000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset
      contextRef="i8a7d018c6d0f485c851fe2a0190bbae0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfMi03LTEtMS01NDI2NQ_04954c69-f342-4446-87c6-3051d8c6f30a"
      unitRef="usd">0</us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset>
    <us-gaap:DerivativeAssets
      contextRef="i8a7d018c6d0f485c851fe2a0190bbae0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfMi05LTEtMS01NDI2NQ_9b292169-8c28-4d0d-9f87-f0145d35f8e2"
      unitRef="usd">3802000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ia846efa00a8c41099ddf1ac22dc07823_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfMy0xLTEtMS01NDI2NQ_96079bcc-0ff5-4a68-80e5-210a22e5830d"
      unitRef="usd">143000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="ia846efa00a8c41099ddf1ac22dc07823_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfMy0zLTEtMS01NDI2NQ_f37ce642-cef9-4b1c-8e21-01ea2691280a"
      unitRef="usd">15000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="ia846efa00a8c41099ddf1ac22dc07823_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfMy01LTEtMS01NDI2NQ_b12c5ff8-cd9d-4b39-9a00-779337fa85e0"
      unitRef="usd">128000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset
      contextRef="ia846efa00a8c41099ddf1ac22dc07823_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfMy03LTEtMS01NDI2NQ_53e48ee2-dd2c-45d1-b6f0-03d7f1847f80"
      unitRef="usd">0</us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset>
    <us-gaap:DerivativeAssets
      contextRef="ia846efa00a8c41099ddf1ac22dc07823_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfMy05LTEtMS01NDI2NQ_7233b62a-fc34-48c2-912f-5136b8a44805"
      unitRef="usd">128000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i25db74e68fc14baab1d4c875b2e1b42e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfNC0xLTEtMS01NDI2NQ_4a73e83e-d1d6-4e5f-8a4d-3c237e853bc0"
      unitRef="usd">7264000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i25db74e68fc14baab1d4c875b2e1b42e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfNC0zLTEtMS01NDI2NQ_2510e977-a7a4-49f8-9ce6-d07c7bc416f2"
      unitRef="usd">3334000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i25db74e68fc14baab1d4c875b2e1b42e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfNC01LTEtMS01NDI2NQ_935b5dd9-af06-486c-ba06-ad585162b488"
      unitRef="usd">3930000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset
      contextRef="i25db74e68fc14baab1d4c875b2e1b42e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfNC03LTEtMS01NDI2NQ_30255a97-42c3-4c8f-b37f-1666742a96de"
      unitRef="usd">0</us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset>
    <us-gaap:DerivativeAssets
      contextRef="i25db74e68fc14baab1d4c875b2e1b42e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfNC05LTEtMS01NDI2NQ_3af21c75-9027-4b44-b42f-26d8319d72c7"
      unitRef="usd">3930000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i84ace1fc21e242c0bc25c56bd3d59ad2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfNS0xLTEtMS01NDI2NQ_0782c211-c314-490a-b654-534f96e6756f"
      unitRef="usd">411000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i84ace1fc21e242c0bc25c56bd3d59ad2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfNS0zLTEtMS01NDI2NQ_06c7a5ad-7739-475c-8ac0-f0972ce0a092"
      unitRef="usd">71000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i84ace1fc21e242c0bc25c56bd3d59ad2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfNS01LTEtMS01NDI2NQ_4269588d-ebb4-45fb-b6dc-f527a02b7bec"
      unitRef="usd">340000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset
      contextRef="i84ace1fc21e242c0bc25c56bd3d59ad2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfNS03LTEtMS01NDI2NQ_a970a5b7-9123-4747-a2c9-c51bc5dd5c50"
      unitRef="usd">0</us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset>
    <us-gaap:DerivativeAssets
      contextRef="i84ace1fc21e242c0bc25c56bd3d59ad2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfNS05LTEtMS01NDI2NQ_def769c7-fd48-42bf-8181-69c7679b8086"
      unitRef="usd">340000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="idd6378beabe84f44984a8b46d4909adc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfNi0xLTEtMS01NDI2NQ_d0c5ad48-beb0-4c95-913e-0bf75e0a5b3d"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="idd6378beabe84f44984a8b46d4909adc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfNi0zLTEtMS01NDI2NQ_bfee186e-add9-4eca-85ec-02ebdb179cde"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="idd6378beabe84f44984a8b46d4909adc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfNi01LTEtMS01NDI2NQ_9b2988a1-b6b9-4483-beb0-949b0ed0ad63"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset
      contextRef="idd6378beabe84f44984a8b46d4909adc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfNi03LTEtMS01NDI2NQ_a52f2b87-5ada-42d0-ba8b-b05ade136ae5"
      unitRef="usd">0</us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset>
    <us-gaap:DerivativeAssets
      contextRef="idd6378beabe84f44984a8b46d4909adc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfNi05LTEtMS01NDI2NQ_8fe8a3b3-c0c4-4698-adc1-191190390a19"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ia3fc6e9fd2ab4e1f906677962b325605_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfNy0xLTEtMS01NDI2NQ_0cc3e4ec-5b8c-4d09-a0c1-43f94d50136f"
      unitRef="usd">411000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="ia3fc6e9fd2ab4e1f906677962b325605_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfNy0zLTEtMS01NDI2NQ_cbee6da4-c985-4b8f-930b-5186311ee281"
      unitRef="usd">71000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="ia3fc6e9fd2ab4e1f906677962b325605_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfNy01LTEtMS01NDI2NQ_9271302c-2954-428d-a0ff-0614cd89da90"
      unitRef="usd">340000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset
      contextRef="ia3fc6e9fd2ab4e1f906677962b325605_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfNy03LTEtMS01NDI2NQ_58df9c49-6aeb-43b5-a76c-06fd05d4728c"
      unitRef="usd">0</us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset>
    <us-gaap:DerivativeAssets
      contextRef="ia3fc6e9fd2ab4e1f906677962b325605_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfNy05LTEtMS01NDI2NQ_04c6e03e-dae8-4ba4-9e82-09a3d65d93ed"
      unitRef="usd">340000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ic9a5d004a0cb441d98f50dc1ef802ab3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfOC0xLTEtMS01NDI2NQ_0c46cc8a-5f61-4711-8420-7f6e43240b33"
      unitRef="usd">7675000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="ic9a5d004a0cb441d98f50dc1ef802ab3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfOC0zLTEtMS01NDI2NQ_23773da4-6d8f-4284-ae4c-1fbec2285e34"
      unitRef="usd">3405000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="ic9a5d004a0cb441d98f50dc1ef802ab3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfOC01LTEtMS01NDI2NQ_4546b10e-be9c-44b7-8b97-2d09a62576be"
      unitRef="usd">4270000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset
      contextRef="ic9a5d004a0cb441d98f50dc1ef802ab3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfOC03LTEtMS01NDI2NQ_8897886a-2ada-4417-9ef3-3090cead7bda"
      unitRef="usd">0</us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset>
    <us-gaap:DerivativeAssets
      contextRef="ic9a5d004a0cb441d98f50dc1ef802ab3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmUyNDFmNzM5YTE0NjQ4MjQ4MTk2ODRkYzY1ODgzMTAwL3RhYmxlcmFuZ2U6ZTI0MWY3MzlhMTQ2NDgyNDgxOTY4NGRjNjU4ODMxMDBfOC05LTEtMS01NDI2NQ_ad24de76-708f-45ec-9497-82a9b32011e7"
      unitRef="usd">4270000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i8a7d018c6d0f485c851fe2a0190bbae0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfMS0xLTEtMS01NDI2NQ_c75ec5bd-0b10-435a-bbff-371833d69acf"
      unitRef="usd">18195000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i8a7d018c6d0f485c851fe2a0190bbae0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfMS0zLTEtMS01NDI2NQ_c934ee87-9d80-4791-b7bb-fffd964f8372"
      unitRef="usd">14504000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="i8a7d018c6d0f485c851fe2a0190bbae0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfMS01LTEtMS01NDI2NQ_6652e3a7-9e32-422b-890b-177c02da2b6a"
      unitRef="usd">3691000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset
      contextRef="i8a7d018c6d0f485c851fe2a0190bbae0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfMS03LTEtMS01NDI2NQ_7c74c3a9-6619-4aa6-83ee-c19b86986ee9"
      unitRef="usd">491000</us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset>
    <us-gaap:DerivativeLiabilities
      contextRef="i8a7d018c6d0f485c851fe2a0190bbae0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfMS05LTEtMS01NDI2NQ_bf7a3b7d-75ee-4468-8ecb-66287848a69f"
      unitRef="usd">3200000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ia846efa00a8c41099ddf1ac22dc07823_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfMi0xLTEtMS01NDI2NQ_7e51bbe6-3674-4bfd-8101-b93b26fb2d54"
      unitRef="usd">1403000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="ia846efa00a8c41099ddf1ac22dc07823_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfMi0zLTEtMS01NDI2NQ_7b0a9b23-3e14-4ddb-80dc-5aa763265127"
      unitRef="usd">445000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="ia846efa00a8c41099ddf1ac22dc07823_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfMi01LTEtMS01NDI2NQ_45a57375-288d-455e-bb07-bdf5cf9fb002"
      unitRef="usd">958000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset
      contextRef="ia846efa00a8c41099ddf1ac22dc07823_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfMi03LTEtMS01NDI2NQ_4001abc7-4fbc-470b-850b-034826d72584"
      unitRef="usd">0</us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset>
    <us-gaap:DerivativeLiabilities
      contextRef="ia846efa00a8c41099ddf1ac22dc07823_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfMi05LTEtMS01NDI2NQ_e72262c7-c86a-413e-a757-e934cbc714a9"
      unitRef="usd">958000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i25db74e68fc14baab1d4c875b2e1b42e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfMy0xLTEtMS01NDI2NQ_a22a5a33-ced3-468f-b58e-2fe0e5c498c5"
      unitRef="usd">19598000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i25db74e68fc14baab1d4c875b2e1b42e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfMy0zLTEtMS01NDI2NQ_7d6cdd46-c568-4b39-9998-fd4c37db3753"
      unitRef="usd">14949000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="i25db74e68fc14baab1d4c875b2e1b42e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfMy01LTEtMS01NDI2NQ_4c0e9a0c-03aa-4d69-9e11-eed75ed6ebe2"
      unitRef="usd">4649000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset
      contextRef="i25db74e68fc14baab1d4c875b2e1b42e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfMy03LTEtMS01NDI2NQ_e1d35975-e6e0-40b8-9d6d-bc29ef5bd865"
      unitRef="usd">491000</us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset>
    <us-gaap:DerivativeLiabilities
      contextRef="i25db74e68fc14baab1d4c875b2e1b42e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfMy05LTEtMS01NDI2NQ_615ca9d0-e2b5-4b54-83f4-f980c5cbd486"
      unitRef="usd">4158000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i84ace1fc21e242c0bc25c56bd3d59ad2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfNC0xLTEtMS01NDI2NQ_5590e167-f62f-4835-8323-04a313c1811a"
      unitRef="usd">236000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i84ace1fc21e242c0bc25c56bd3d59ad2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfNC0zLTEtMS01NDI2NQ_07c92c5c-a85d-4a50-8724-2a37baa37177"
      unitRef="usd">200000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="i84ace1fc21e242c0bc25c56bd3d59ad2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfNC01LTEtMS01NDI2NQ_247bbe8c-8b54-4391-9ccb-7b8b519bc631"
      unitRef="usd">36000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset
      contextRef="i84ace1fc21e242c0bc25c56bd3d59ad2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfNC03LTEtMS01NDI2NQ_176ef602-471f-4639-9d30-393afd277c90"
      unitRef="usd">0</us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset>
    <us-gaap:DerivativeLiabilities
      contextRef="i84ace1fc21e242c0bc25c56bd3d59ad2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfNC05LTEtMS01NDI2NQ_69c82734-2cfe-4f0b-ba3f-edb267c2a363"
      unitRef="usd">36000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="idd6378beabe84f44984a8b46d4909adc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfNS0xLTEtMS01NDI2NQ_4c01214c-1132-4e78-b59c-9599a5c85315"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="idd6378beabe84f44984a8b46d4909adc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfNS0zLTEtMS01NDI2NQ_3a8f3150-eb55-4746-bc2e-a159a7d708fd"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="idd6378beabe84f44984a8b46d4909adc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfNS01LTEtMS01NDI2NQ_4e9ceee6-8259-41d0-afcb-6dfee94b670f"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset
      contextRef="idd6378beabe84f44984a8b46d4909adc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfNS03LTEtMS01NDI2NQ_8333e165-0efe-494b-ae33-3d051a2458cf"
      unitRef="usd">0</us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset>
    <us-gaap:DerivativeLiabilities
      contextRef="idd6378beabe84f44984a8b46d4909adc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfNS05LTEtMS01NDI2NQ_bc394db6-f6db-4e5a-937d-153c03ae9eeb"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ia3fc6e9fd2ab4e1f906677962b325605_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfNi0xLTEtMS01NDI2NQ_8c5e937b-9550-4cf1-81b4-607cd4a6fc5d"
      unitRef="usd">236000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="ia3fc6e9fd2ab4e1f906677962b325605_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfNi0zLTEtMS01NDI2NQ_11a027d5-2556-4148-9a80-ead9a6de27d4"
      unitRef="usd">200000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="ia3fc6e9fd2ab4e1f906677962b325605_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfNi01LTEtMS01NDI2NQ_445652bb-3023-44c0-a429-fd7f5ece8b79"
      unitRef="usd">36000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset
      contextRef="ia3fc6e9fd2ab4e1f906677962b325605_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfNi03LTEtMS01NDI2NQ_48449b3d-00eb-40bd-889c-e07d7053c9b6"
      unitRef="usd">0</us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset>
    <us-gaap:DerivativeLiabilities
      contextRef="ia3fc6e9fd2ab4e1f906677962b325605_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfNi05LTEtMS01NDI2NQ_65f5f129-4803-4571-be35-3457efd0395c"
      unitRef="usd">36000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ic9a5d004a0cb441d98f50dc1ef802ab3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfNy0xLTEtMS01NDI2NQ_6c3e0ba8-3f44-42f9-9233-0dace73de23b"
      unitRef="usd">19834000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="ic9a5d004a0cb441d98f50dc1ef802ab3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfNy0zLTEtMS01NDI2NQ_a7a276d5-48ad-4a7e-b6ac-7c75e2484631"
      unitRef="usd">15149000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="ic9a5d004a0cb441d98f50dc1ef802ab3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfNy01LTEtMS01NDI2NQ_f61c6f5b-224f-4f98-8cb5-3e00d19636c5"
      unitRef="usd">4685000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset
      contextRef="ic9a5d004a0cb441d98f50dc1ef802ab3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfNy03LTEtMS01NDI2NQ_4b8867fc-71cb-4879-b64e-cd87d17ba0bb"
      unitRef="usd">491000</us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset>
    <us-gaap:DerivativeLiabilities
      contextRef="ic9a5d004a0cb441d98f50dc1ef802ab3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185NC9mcmFnOjNhOGZiOWEzMzhhYjRkMGRhNjgxMGI3MWRkZjdmNDVjL3RhYmxlOmU2MzljZDQ5ZjYxMTRmMmY5YzY2NjFiYjBjNzkwMjgzL3RhYmxlcmFuZ2U6ZTYzOWNkNDlmNjExNGYyZjljNjY2MWJiMGM3OTAyODNfNy05LTEtMS01NDI2NQ_6b2bcf2c-b201-4fd6-b77e-23388afcd6fd"
      unitRef="usd">4194000</us-gaap:DerivativeLiabilities>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185Ny9mcmFnOjhjN2QxMDlmNDMzNTRkZDU5MDY5ODAzODk3NjJmMjJmL3RleHRyZWdpb246OGM3ZDEwOWY0MzM1NGRkNTkwNjk4MDM4OTc2MmYyMmZfNTkz_793a8f17-914a-4d98-94eb-36075c9e6521">&lt;div&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;7. Property and Equipment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Property and equipment consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.497%"/&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;Estimated&#160;useful&lt;br/&gt;lives (years)&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;September 30, 2022&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Information technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2&#160;&#x2013;&#160;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;7,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;border-top:1pt solid #000000;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;6,534&#160;&lt;/span&gt;&lt;/td&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2&#160;&#x2013;&#160;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,738)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Property and equipment&#x2014;net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:700;line-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:700;line-height:100%"&gt;4,880&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;&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:700;line-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:700;line-height:100%"&gt;4,261&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Information technology assets include software and consultant time used in the application, development and implementation of various systems including customer billing and resource management systems. As of September&#160;30, 2022 and December&#160;31, 2021, information technology includes $1.8 million and $0.2 million, respectively, of costs associated with assets not yet placed into service. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Depreciation expense recorded in the condensed consolidated statements of operations was $0.4 million and $0.4 million, respectively, for the three months ended September 30, 2022 and 2021 and $1.3 million and $1.3&#160;million for the nine months ended September 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185Ny9mcmFnOjhjN2QxMDlmNDMzNTRkZDU5MDY5ODAzODk3NjJmMjJmL3RleHRyZWdpb246OGM3ZDEwOWY0MzM1NGRkNTkwNjk4MDM4OTc2MmYyMmZfNjAz_324b0c36-b738-4a76-9850-d3d59bb92335">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Property and equipment consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.497%"/&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;Estimated&#160;useful&lt;br/&gt;lives (years)&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;September 30, 2022&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Information technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2&#160;&#x2013;&#160;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;7,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;border-top:1pt solid #000000;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;6,534&#160;&lt;/span&gt;&lt;/td&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2&#160;&#x2013;&#160;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,738)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Property and equipment&#x2014;net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:700;line-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:700;line-height:100%"&gt;4,880&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;&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:700;line-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:700;line-height:100%"&gt;4,261&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;&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i60a3f37131f246d4bc78f5d07c013377_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185Ny9mcmFnOjhjN2QxMDlmNDMzNTRkZDU5MDY5ODAzODk3NjJmMjJmL3RhYmxlOjBkYTMzZTM3OGZmNjQ1YTU5NmYxYWU4ZTE2OTU3Y2FmL3RhYmxlcmFuZ2U6MGRhMzNlMzc4ZmY2NDVhNTk2ZjFhZThlMTY5NTdjYWZfMi0xLTEtMS01NDI2NS90ZXh0cmVnaW9uOmRiY2JlZjA0MmE1YzQ1ZDc5Y2RiYmQ0Mjg2NjNiOTQ2XzQ_2fd4456e-ccae-40c9-acac-5fd7938289af">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7f9bd2efc44d4e84ab7c56b45a85ff9c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185Ny9mcmFnOjhjN2QxMDlmNDMzNTRkZDU5MDY5ODAzODk3NjJmMjJmL3RhYmxlOjBkYTMzZTM3OGZmNjQ1YTU5NmYxYWU4ZTE2OTU3Y2FmL3RhYmxlcmFuZ2U6MGRhMzNlMzc4ZmY2NDVhNTk2ZjFhZThlMTY5NTdjYWZfMi0xLTEtMS01NDI2NS90ZXh0cmVnaW9uOmRiY2JlZjA0MmE1YzQ1ZDc5Y2RiYmQ0Mjg2NjNiOTQ2Xzk_260c76ac-ead7-4cab-a2d1-81e57c8afc92">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3701f8c1280c4d748783aecaa1d74850_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185Ny9mcmFnOjhjN2QxMDlmNDMzNTRkZDU5MDY5ODAzODk3NjJmMjJmL3RhYmxlOjBkYTMzZTM3OGZmNjQ1YTU5NmYxYWU4ZTE2OTU3Y2FmL3RhYmxlcmFuZ2U6MGRhMzNlMzc4ZmY2NDVhNTk2ZjFhZThlMTY5NTdjYWZfMi0zLTEtMS01NDI2NQ_f93b71f5-06e5-4a0e-bf36-3bdf5f528c56"
      unitRef="usd">7598000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id57169d5509f4516b56b9d3e3896d88a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185Ny9mcmFnOjhjN2QxMDlmNDMzNTRkZDU5MDY5ODAzODk3NjJmMjJmL3RhYmxlOjBkYTMzZTM3OGZmNjQ1YTU5NmYxYWU4ZTE2OTU3Y2FmL3RhYmxlcmFuZ2U6MGRhMzNlMzc4ZmY2NDVhNTk2ZjFhZThlMTY5NTdjYWZfMi01LTEtMS01NDI2NQ_e18044d8-4600-4323-bf1e-396c7312aa93"
      unitRef="usd">6534000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8399024935e947628fbe461647b27041_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185Ny9mcmFnOjhjN2QxMDlmNDMzNTRkZDU5MDY5ODAzODk3NjJmMjJmL3RhYmxlOjBkYTMzZTM3OGZmNjQ1YTU5NmYxYWU4ZTE2OTU3Y2FmL3RhYmxlcmFuZ2U6MGRhMzNlMzc4ZmY2NDVhNTk2ZjFhZThlMTY5NTdjYWZfNC0xLTEtMS01NDI2NS90ZXh0cmVnaW9uOjIyZjVlNjAxYjUzNjRiZWU5YTcxZDIzOTE3NDQ1MTM1XzQ_68f381db-97c6-4e23-a456-221b75d031d8">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i98eabbf41f044478b0e7e8d9eb23ea85_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185Ny9mcmFnOjhjN2QxMDlmNDMzNTRkZDU5MDY5ODAzODk3NjJmMjJmL3RhYmxlOjBkYTMzZTM3OGZmNjQ1YTU5NmYxYWU4ZTE2OTU3Y2FmL3RhYmxlcmFuZ2U6MGRhMzNlMzc4ZmY2NDVhNTk2ZjFhZThlMTY5NTdjYWZfNC0xLTEtMS01NDI2NS90ZXh0cmVnaW9uOjIyZjVlNjAxYjUzNjRiZWU5YTcxZDIzOTE3NDQ1MTM1Xzk_b50be160-3d21-4356-a956-fe3f3fdce404">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i75bbaef734e140d8899cdc9d38f1a4c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185Ny9mcmFnOjhjN2QxMDlmNDMzNTRkZDU5MDY5ODAzODk3NjJmMjJmL3RhYmxlOjBkYTMzZTM3OGZmNjQ1YTU5NmYxYWU4ZTE2OTU3Y2FmL3RhYmxlcmFuZ2U6MGRhMzNlMzc4ZmY2NDVhNTk2ZjFhZThlMTY5NTdjYWZfNC0zLTEtMS01NDI2NQ_67bf1f7c-9dc8-4893-9db8-1f2d2af1de8d"
      unitRef="usd">20000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib15f55c6158f4c6ea1be738432c49011_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185Ny9mcmFnOjhjN2QxMDlmNDMzNTRkZDU5MDY5ODAzODk3NjJmMjJmL3RhYmxlOjBkYTMzZTM3OGZmNjQ1YTU5NmYxYWU4ZTE2OTU3Y2FmL3RhYmxlcmFuZ2U6MGRhMzNlMzc4ZmY2NDVhNTk2ZjFhZThlMTY5NTdjYWZfNC01LTEtMS01NDI2NQ_c19e9230-374a-4c98-bfec-441e406a1aee"
      unitRef="usd">957000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185Ny9mcmFnOjhjN2QxMDlmNDMzNTRkZDU5MDY5ODAzODk3NjJmMjJmL3RhYmxlOjBkYTMzZTM3OGZmNjQ1YTU5NmYxYWU4ZTE2OTU3Y2FmL3RhYmxlcmFuZ2U6MGRhMzNlMzc4ZmY2NDVhNTk2ZjFhZThlMTY5NTdjYWZfNS0zLTEtMS01NDI2NQ_86caaaf3-f5eb-48e2-bb28-96f1a639ce4f"
      unitRef="usd">7618000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185Ny9mcmFnOjhjN2QxMDlmNDMzNTRkZDU5MDY5ODAzODk3NjJmMjJmL3RhYmxlOjBkYTMzZTM3OGZmNjQ1YTU5NmYxYWU4ZTE2OTU3Y2FmL3RhYmxlcmFuZ2U6MGRhMzNlMzc4ZmY2NDVhNTk2ZjFhZThlMTY5NTdjYWZfNS01LTEtMS01NDI2NQ_f0e9f75f-6ad9-4320-b810-bce9677b75cb"
      unitRef="usd">7491000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185Ny9mcmFnOjhjN2QxMDlmNDMzNTRkZDU5MDY5ODAzODk3NjJmMjJmL3RhYmxlOjBkYTMzZTM3OGZmNjQ1YTU5NmYxYWU4ZTE2OTU3Y2FmL3RhYmxlcmFuZ2U6MGRhMzNlMzc4ZmY2NDVhNTk2ZjFhZThlMTY5NTdjYWZfNi0zLTEtMS01NDI2NQ_fe863e7b-4c5f-407e-bb79-21b760ec04b0"
      unitRef="usd">2738000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185Ny9mcmFnOjhjN2QxMDlmNDMzNTRkZDU5MDY5ODAzODk3NjJmMjJmL3RhYmxlOjBkYTMzZTM3OGZmNjQ1YTU5NmYxYWU4ZTE2OTU3Y2FmL3RhYmxlcmFuZ2U6MGRhMzNlMzc4ZmY2NDVhNTk2ZjFhZThlMTY5NTdjYWZfNi01LTEtMS01NDI2NQ_8f19d72a-cca3-4ffe-8879-73655bdcf259"
      unitRef="usd">3230000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185Ny9mcmFnOjhjN2QxMDlmNDMzNTRkZDU5MDY5ODAzODk3NjJmMjJmL3RhYmxlOjBkYTMzZTM3OGZmNjQ1YTU5NmYxYWU4ZTE2OTU3Y2FmL3RhYmxlcmFuZ2U6MGRhMzNlMzc4ZmY2NDVhNTk2ZjFhZThlMTY5NTdjYWZfNy0zLTEtMS01NDI2NQ_5cd5bf07-5eaf-4cf7-a286-f85bd03778e1"
      unitRef="usd">4880000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185Ny9mcmFnOjhjN2QxMDlmNDMzNTRkZDU5MDY5ODAzODk3NjJmMjJmL3RhYmxlOjBkYTMzZTM3OGZmNjQ1YTU5NmYxYWU4ZTE2OTU3Y2FmL3RhYmxlcmFuZ2U6MGRhMzNlMzc4ZmY2NDVhNTk2ZjFhZThlMTY5NTdjYWZfNy01LTEtMS01NDI2NQ_9a8bcf27-b3c8-4dae-b0e9-aa23ab310526"
      unitRef="usd">4261000</us-gaap:PropertyPlantAndEquipmentNet>
    <spke:AssetsNotYetPlacedinServiceAmount
      contextRef="i3701f8c1280c4d748783aecaa1d74850_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185Ny9mcmFnOjhjN2QxMDlmNDMzNTRkZDU5MDY5ODAzODk3NjJmMjJmL3RleHRyZWdpb246OGM3ZDEwOWY0MzM1NGRkNTkwNjk4MDM4OTc2MmYyMmZfMzI3_a9b8d0ae-a41b-4721-8c4a-aa7d63cf3ab1"
      unitRef="usd">1800000</spke:AssetsNotYetPlacedinServiceAmount>
    <spke:AssetsNotYetPlacedinServiceAmount
      contextRef="id57169d5509f4516b56b9d3e3896d88a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185Ny9mcmFnOjhjN2QxMDlmNDMzNTRkZDU5MDY5ODAzODk3NjJmMjJmL3RleHRyZWdpb246OGM3ZDEwOWY0MzM1NGRkNTkwNjk4MDM4OTc2MmYyMmZfMzM0_770bf603-36ef-4b31-9649-ad2dba6b47c4"
      unitRef="usd">200000</spke:AssetsNotYetPlacedinServiceAmount>
    <us-gaap:Depreciation
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185Ny9mcmFnOjhjN2QxMDlmNDMzNTRkZDU5MDY5ODAzODk3NjJmMjJmL3RleHRyZWdpb246OGM3ZDEwOWY0MzM1NGRkNTkwNjk4MDM4OTc2MmYyMmZfNTAz_a2829ba1-7be3-4655-9606-f9d86b3bba06"
      unitRef="usd">400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185Ny9mcmFnOjhjN2QxMDlmNDMzNTRkZDU5MDY5ODAzODk3NjJmMjJmL3RleHRyZWdpb246OGM3ZDEwOWY0MzM1NGRkNTkwNjk4MDM4OTc2MmYyMmZfNTEw_d73380a8-3d24-4200-b347-f4d15d25a87c"
      unitRef="usd">400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185Ny9mcmFnOjhjN2QxMDlmNDMzNTRkZDU5MDY5ODAzODk3NjJmMjJmL3RleHRyZWdpb246OGM3ZDEwOWY0MzM1NGRkNTkwNjk4MDM4OTc2MmYyMmZfNTUw_15a3d33c-ef26-4bfc-90b9-439ae963b968"
      unitRef="usd">1300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N185Ny9mcmFnOjhjN2QxMDlmNDMzNTRkZDU5MDY5ODAzODk3NjJmMjJmL3RleHRyZWdpb246OGM3ZDEwOWY0MzM1NGRkNTkwNjk4MDM4OTc2MmYyMmZfNTU3_01731218-428f-422d-ab1d-0e3df7f3020b"
      unitRef="usd">1300000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90ZXh0cmVnaW9uOmE5YjY2ZjU1YTgwODRjZTJhOGNiN2I5M2NmODIwYTY5XzUyNQ_66ca2db4-6f74-432c-8926-3b32598a0f18">&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;8. Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Goodwill, customer relationships and trademarks consist of the following amounts (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.370%"/&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;September 30, 2022&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, 2021&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:700;line-height:100%"&gt;Goodwill&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:700;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:700;line-height:100%"&gt;120,343&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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:700;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:700;line-height:100%"&gt;120,343&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;&#160;&lt;/span&gt;&lt;/td&gt;&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;Customer relationships&#x2014;Acquired &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/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;Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(41,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Customer relationships&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;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Acquired &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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;502&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,432&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/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;Customer relationships&#x2014;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/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;Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,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;(7,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&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:700;line-height:100%"&gt;Customer relationships&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;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,533&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,751&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/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;Trademarks &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/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;Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Accumulated 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;(1,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Trademarks, 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:700;line-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:700;line-height:100%"&gt;2,930&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;&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:700;line-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:700;line-height:100%"&gt;3,532&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;&#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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Changes in goodwill, customer relationships and trademarks consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&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;Goodwill &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Customer Relationships&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;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt; Acquired &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Customer Relationships&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;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt; Other&lt;/span&gt;&lt;/div&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;Trademarks&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:700;line-height:100%"&gt;Balance at December 31, 2021&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:700;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:700;line-height:100%"&gt;120,343&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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:700;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:700;line-height:100%"&gt;5,432&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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:700;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:700;line-height:100%"&gt;8,751&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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:700;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:700;line-height:100%"&gt;3,532&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;&#160;&lt;/span&gt;&lt;/td&gt;&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;Additions &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(602)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/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;Balance at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"&gt;120,343&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"&gt;502&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"&gt;4,533&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"&gt;2,930&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;During the nine months ended September 30, 2022, the Company changed the estimated average life for Customer Relationships &#x2013; Other from three years to eighteen months, resulting in approximately $0.9&#160;million of additional amortization recorded in the nine months ended September 30, 2022.&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:11pt;font-weight:400;line-height:120%"&gt;Estimated future amortization expense for customer relationships and trademarks at September&#160;30, 2022 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ending December 31,&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022  (remaining three months)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&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;2026&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;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;&amp;gt; 5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/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:700;line-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:700;line-height:100%"&gt;7,965&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;&#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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90ZXh0cmVnaW9uOmE5YjY2ZjU1YTgwODRjZTJhOGNiN2I5M2NmODIwYTY5XzUyMg_fe32d1ae-73dc-4a52-9fd2-783952f1e59b">&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Goodwill, customer relationships and trademarks consist of the following amounts (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.370%"/&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;September 30, 2022&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, 2021&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:700;line-height:100%"&gt;Goodwill&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:700;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:700;line-height:100%"&gt;120,343&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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:700;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:700;line-height:100%"&gt;120,343&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;&#160;&lt;/span&gt;&lt;/td&gt;&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;Customer relationships&#x2014;Acquired &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/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;Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(41,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Customer relationships&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;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Acquired &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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;502&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,432&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/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;Customer relationships&#x2014;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/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;Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,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;(7,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&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:700;line-height:100%"&gt;Customer relationships&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;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,533&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,751&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/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;Trademarks &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/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;Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Accumulated 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;(1,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Trademarks, 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:700;line-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:700;line-height:100%"&gt;2,930&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;&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:700;line-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:700;line-height:100%"&gt;3,532&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;&#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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Changes in goodwill, customer relationships and trademarks consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&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;Goodwill &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Customer Relationships&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;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt; Acquired &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Customer Relationships&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;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt; Other&lt;/span&gt;&lt;/div&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;Trademarks&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:700;line-height:100%"&gt;Balance at December 31, 2021&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:700;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:700;line-height:100%"&gt;120,343&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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:700;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:700;line-height:100%"&gt;5,432&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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:700;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:700;line-height:100%"&gt;8,751&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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:700;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:700;line-height:100%"&gt;3,532&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;&#160;&lt;/span&gt;&lt;/td&gt;&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;Additions &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(602)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/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;Balance at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"&gt;120,343&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"&gt;502&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"&gt;4,533&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"&gt;2,930&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;&#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:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:Goodwill
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo0NDVkNzcyNGY1Y2Q0ZmRhODVjMzg0ZTZkM2E4ZDdiYi90YWJsZXJhbmdlOjQ0NWQ3NzI0ZjVjZDRmZGE4NWMzODRlNmQzYThkN2JiXzEtMS0xLTEtNTQyNjU_8d61cbd3-025a-407f-b950-955f8b2433ba"
      unitRef="usd">120343000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo0NDVkNzcyNGY1Y2Q0ZmRhODVjMzg0ZTZkM2E4ZDdiYi90YWJsZXJhbmdlOjQ0NWQ3NzI0ZjVjZDRmZGE4NWMzODRlNmQzYThkN2JiXzEtMy0xLTEtNTQyNjU_4cf48ab4-176c-46df-8a3f-65ef2ad686ad"
      unitRef="usd">120343000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3f59bc1b7d914f59b25df05718ae5814_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo0NDVkNzcyNGY1Y2Q0ZmRhODVjMzg0ZTZkM2E4ZDdiYi90YWJsZXJhbmdlOjQ0NWQ3NzI0ZjVjZDRmZGE4NWMzODRlNmQzYThkN2JiXzMtMS0xLTEtNTQyNjU_28932cb6-b85c-4518-b938-e85078802d64"
      unitRef="usd">5026000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia27f274333714f4fa09629ddc8dc540e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo0NDVkNzcyNGY1Y2Q0ZmRhODVjMzg0ZTZkM2E4ZDdiYi90YWJsZXJhbmdlOjQ0NWQ3NzI0ZjVjZDRmZGE4NWMzODRlNmQzYThkN2JiXzMtMy0xLTEtNTQyNjU_92986cbe-04ea-44d5-a78a-5386ebddfe06"
      unitRef="usd">46552000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3f59bc1b7d914f59b25df05718ae5814_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo0NDVkNzcyNGY1Y2Q0ZmRhODVjMzg0ZTZkM2E4ZDdiYi90YWJsZXJhbmdlOjQ0NWQ3NzI0ZjVjZDRmZGE4NWMzODRlNmQzYThkN2JiXzQtMS0xLTEtNTQyNjU_263abd37-b823-4913-9194-8239c86e175d"
      unitRef="usd">4524000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia27f274333714f4fa09629ddc8dc540e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo0NDVkNzcyNGY1Y2Q0ZmRhODVjMzg0ZTZkM2E4ZDdiYi90YWJsZXJhbmdlOjQ0NWQ3NzI0ZjVjZDRmZGE4NWMzODRlNmQzYThkN2JiXzQtMy0xLTEtNTQyNjU_7779f540-f405-4046-b715-706a37da725b"
      unitRef="usd">41120000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3f59bc1b7d914f59b25df05718ae5814_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo0NDVkNzcyNGY1Y2Q0ZmRhODVjMzg0ZTZkM2E4ZDdiYi90YWJsZXJhbmdlOjQ0NWQ3NzI0ZjVjZDRmZGE4NWMzODRlNmQzYThkN2JiXzUtMS0xLTEtNTQyNjU_9752be93-e564-439d-bca1-75532b57ca89"
      unitRef="usd">502000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia27f274333714f4fa09629ddc8dc540e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo0NDVkNzcyNGY1Y2Q0ZmRhODVjMzg0ZTZkM2E4ZDdiYi90YWJsZXJhbmdlOjQ0NWQ3NzI0ZjVjZDRmZGE4NWMzODRlNmQzYThkN2JiXzUtMy0xLTEtNTQyNjU_d92bb22e-ee50-4542-9eab-8d47381f27ba"
      unitRef="usd">5432000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8fdeb24bcac649f28627e9ec5f02b1a6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo0NDVkNzcyNGY1Y2Q0ZmRhODVjMzg0ZTZkM2E4ZDdiYi90YWJsZXJhbmdlOjQ0NWQ3NzI0ZjVjZDRmZGE4NWMzODRlNmQzYThkN2JiXzctMS0xLTEtNTQyNjU_b14ca997-9b60-4dc0-91e2-28cf87fb20e9"
      unitRef="usd">7886000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7f0150994aed46c39296072f36553352_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo0NDVkNzcyNGY1Y2Q0ZmRhODVjMzg0ZTZkM2E4ZDdiYi90YWJsZXJhbmdlOjQ0NWQ3NzI0ZjVjZDRmZGE4NWMzODRlNmQzYThkN2JiXzctMy0xLTEtNTQyNjU_330b19b7-bd44-41b7-9524-23aebd42321e"
      unitRef="usd">15955000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8fdeb24bcac649f28627e9ec5f02b1a6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo0NDVkNzcyNGY1Y2Q0ZmRhODVjMzg0ZTZkM2E4ZDdiYi90YWJsZXJhbmdlOjQ0NWQ3NzI0ZjVjZDRmZGE4NWMzODRlNmQzYThkN2JiXzgtMS0xLTEtNTQyNjU_a31fce51-a826-49d2-9a4a-d2a5b827c097"
      unitRef="usd">3353000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7f0150994aed46c39296072f36553352_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo0NDVkNzcyNGY1Y2Q0ZmRhODVjMzg0ZTZkM2E4ZDdiYi90YWJsZXJhbmdlOjQ0NWQ3NzI0ZjVjZDRmZGE4NWMzODRlNmQzYThkN2JiXzgtMy0xLTEtNTQyNjU_c437f119-7f77-468b-986e-f33187b303d1"
      unitRef="usd">7204000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8fdeb24bcac649f28627e9ec5f02b1a6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo0NDVkNzcyNGY1Y2Q0ZmRhODVjMzg0ZTZkM2E4ZDdiYi90YWJsZXJhbmdlOjQ0NWQ3NzI0ZjVjZDRmZGE4NWMzODRlNmQzYThkN2JiXzktMS0xLTEtNTQyNjU_8aaa99be-890a-4911-8a11-9276ce9f3cbb"
      unitRef="usd">4533000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7f0150994aed46c39296072f36553352_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo0NDVkNzcyNGY1Y2Q0ZmRhODVjMzg0ZTZkM2E4ZDdiYi90YWJsZXJhbmdlOjQ0NWQ3NzI0ZjVjZDRmZGE4NWMzODRlNmQzYThkN2JiXzktMy0xLTEtNTQyNjU_8829dd58-d37e-47df-9660-3368c646bdda"
      unitRef="usd">8751000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i21f6936e4e5e4d07b9dd257808d1be74_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo0NDVkNzcyNGY1Y2Q0ZmRhODVjMzg0ZTZkM2E4ZDdiYi90YWJsZXJhbmdlOjQ0NWQ3NzI0ZjVjZDRmZGE4NWMzODRlNmQzYThkN2JiXzExLTEtMS0xLTU0MjY1_5facb6a7-8acb-49ee-907e-e85088876ae0"
      unitRef="usd">4041000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iddb0cdc365ec4c0e8e1f469f665cd29e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo0NDVkNzcyNGY1Y2Q0ZmRhODVjMzg0ZTZkM2E4ZDdiYi90YWJsZXJhbmdlOjQ0NWQ3NzI0ZjVjZDRmZGE4NWMzODRlNmQzYThkN2JiXzExLTMtMS0xLTU0MjY1_a8e77fdc-665e-4084-8a56-02073cafd3b0"
      unitRef="usd">7040000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i21f6936e4e5e4d07b9dd257808d1be74_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo0NDVkNzcyNGY1Y2Q0ZmRhODVjMzg0ZTZkM2E4ZDdiYi90YWJsZXJhbmdlOjQ0NWQ3NzI0ZjVjZDRmZGE4NWMzODRlNmQzYThkN2JiXzEyLTEtMS0xLTU0MjY1_ca56e5b6-8e6e-4732-9d77-9d8987293bb3"
      unitRef="usd">1111000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iddb0cdc365ec4c0e8e1f469f665cd29e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo0NDVkNzcyNGY1Y2Q0ZmRhODVjMzg0ZTZkM2E4ZDdiYi90YWJsZXJhbmdlOjQ0NWQ3NzI0ZjVjZDRmZGE4NWMzODRlNmQzYThkN2JiXzEyLTMtMS0xLTU0MjY1_a9b908ab-ee76-4e9e-8c84-e7092926f5c4"
      unitRef="usd">3508000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i21f6936e4e5e4d07b9dd257808d1be74_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo0NDVkNzcyNGY1Y2Q0ZmRhODVjMzg0ZTZkM2E4ZDdiYi90YWJsZXJhbmdlOjQ0NWQ3NzI0ZjVjZDRmZGE4NWMzODRlNmQzYThkN2JiXzEzLTEtMS0xLTU0MjY1_d3ceed01-47df-4ecb-b7a0-31f994d18d98"
      unitRef="usd">2930000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iddb0cdc365ec4c0e8e1f469f665cd29e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo0NDVkNzcyNGY1Y2Q0ZmRhODVjMzg0ZTZkM2E4ZDdiYi90YWJsZXJhbmdlOjQ0NWQ3NzI0ZjVjZDRmZGE4NWMzODRlNmQzYThkN2JiXzEzLTMtMS0xLTU0MjY1_709f9720-d4a9-4bf6-911a-e1d3bb5b1b79"
      unitRef="usd">3532000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTowNGEzN2QxMjg5NDU0ODc3YWNiNjA4NDEyMjhmYmEzYS90YWJsZXJhbmdlOjA0YTM3ZDEyODk0NTQ4NzdhY2I2MDg0MTIyOGZiYTNhXzEtMS0xLTEtNTQyNjU_e52132a8-63f0-4f22-94c3-36e8a40e6d3c"
      unitRef="usd">120343000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia27f274333714f4fa09629ddc8dc540e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTowNGEzN2QxMjg5NDU0ODc3YWNiNjA4NDEyMjhmYmEzYS90YWJsZXJhbmdlOjA0YTM3ZDEyODk0NTQ4NzdhY2I2MDg0MTIyOGZiYTNhXzEtMy0xLTEtNTQyNjU_ed441499-08b0-41de-ab2f-755597e0454f"
      unitRef="usd">5432000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7f0150994aed46c39296072f36553352_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTowNGEzN2QxMjg5NDU0ODc3YWNiNjA4NDEyMjhmYmEzYS90YWJsZXJhbmdlOjA0YTM3ZDEyODk0NTQ4NzdhY2I2MDg0MTIyOGZiYTNhXzEtNS0xLTEtNTQyNjU_1e1656f3-2e9d-4edb-8b0c-ff0ea0246750"
      unitRef="usd">8751000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iddb0cdc365ec4c0e8e1f469f665cd29e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTowNGEzN2QxMjg5NDU0ODc3YWNiNjA4NDEyMjhmYmEzYS90YWJsZXJhbmdlOjA0YTM3ZDEyODk0NTQ4NzdhY2I2MDg0MTIyOGZiYTNhXzEtNy0xLTEtNTQyNjU_834551dc-b059-4d1b-90f4-70b31b912caa"
      unitRef="usd">3532000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTowNGEzN2QxMjg5NDU0ODc3YWNiNjA4NDEyMjhmYmEzYS90YWJsZXJhbmdlOjA0YTM3ZDEyODk0NTQ4NzdhY2I2MDg0MTIyOGZiYTNhXzItMS0xLTEtNTQyNjU_604f36ba-8292-4c91-b8ae-2b3910f5a310"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i19956723e81248f7beeb9b0b7a594752_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTowNGEzN2QxMjg5NDU0ODc3YWNiNjA4NDEyMjhmYmEzYS90YWJsZXJhbmdlOjA0YTM3ZDEyODk0NTQ4NzdhY2I2MDg0MTIyOGZiYTNhXzItMy0xLTEtNTQyNjU_379c319a-8ca3-4431-a000-7a579d46ed30"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="icf463a2e4acf4c3c83e8e95d39c71ea2_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTowNGEzN2QxMjg5NDU0ODc3YWNiNjA4NDEyMjhmYmEzYS90YWJsZXJhbmdlOjA0YTM3ZDEyODk0NTQ4NzdhY2I2MDg0MTIyOGZiYTNhXzItNS0xLTEtNTQyNjU_2fff0c0c-a3d9-4432-a9cc-a7918dd630bd"
      unitRef="usd">1092000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i755abbdca8a345d6ac3174887d3bec04_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTowNGEzN2QxMjg5NDU0ODc3YWNiNjA4NDEyMjhmYmEzYS90YWJsZXJhbmdlOjA0YTM3ZDEyODk0NTQ4NzdhY2I2MDg0MTIyOGZiYTNhXzItNy0xLTEtNTQyNjU_1a399673-cba0-4982-beaa-c63d38dee86e"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTowNGEzN2QxMjg5NDU0ODc3YWNiNjA4NDEyMjhmYmEzYS90YWJsZXJhbmdlOjA0YTM3ZDEyODk0NTQ4NzdhY2I2MDg0MTIyOGZiYTNhXzQtMS0xLTEtNTQyNjU_47d67ac1-80d4-41ce-a3e0-8f7f05470139"
      unitRef="usd">0</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i19956723e81248f7beeb9b0b7a594752_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTowNGEzN2QxMjg5NDU0ODc3YWNiNjA4NDEyMjhmYmEzYS90YWJsZXJhbmdlOjA0YTM3ZDEyODk0NTQ4NzdhY2I2MDg0MTIyOGZiYTNhXzQtMy0xLTEtNTQyNjU_30146794-14e8-440f-904b-49a4ef857b1d"
      unitRef="usd">4930000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="icf463a2e4acf4c3c83e8e95d39c71ea2_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTowNGEzN2QxMjg5NDU0ODc3YWNiNjA4NDEyMjhmYmEzYS90YWJsZXJhbmdlOjA0YTM3ZDEyODk0NTQ4NzdhY2I2MDg0MTIyOGZiYTNhXzQtNS0xLTEtNTQyNjU_2a152e58-3b24-4942-b591-8759f5b15ff3"
      unitRef="usd">5310000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i755abbdca8a345d6ac3174887d3bec04_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTowNGEzN2QxMjg5NDU0ODc3YWNiNjA4NDEyMjhmYmEzYS90YWJsZXJhbmdlOjA0YTM3ZDEyODk0NTQ4NzdhY2I2MDg0MTIyOGZiYTNhXzQtNy0xLTEtNTQyNjU_dd3a3a71-c910-44ec-af43-7d1370c0e8a0"
      unitRef="usd">602000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:Goodwill
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTowNGEzN2QxMjg5NDU0ODc3YWNiNjA4NDEyMjhmYmEzYS90YWJsZXJhbmdlOjA0YTM3ZDEyODk0NTQ4NzdhY2I2MDg0MTIyOGZiYTNhXzUtMS0xLTEtNTQyNjU_091e2193-3fd6-4564-bd4f-e2765439b338"
      unitRef="usd">120343000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3f59bc1b7d914f59b25df05718ae5814_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTowNGEzN2QxMjg5NDU0ODc3YWNiNjA4NDEyMjhmYmEzYS90YWJsZXJhbmdlOjA0YTM3ZDEyODk0NTQ4NzdhY2I2MDg0MTIyOGZiYTNhXzUtMy0xLTEtNTQyNjU_55e99ecd-7786-41a9-9fd0-d580dc3c53fe"
      unitRef="usd">502000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8fdeb24bcac649f28627e9ec5f02b1a6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTowNGEzN2QxMjg5NDU0ODc3YWNiNjA4NDEyMjhmYmEzYS90YWJsZXJhbmdlOjA0YTM3ZDEyODk0NTQ4NzdhY2I2MDg0MTIyOGZiYTNhXzUtNS0xLTEtNTQyNjU_40683e0b-2274-4ace-8e34-062cb9bae48f"
      unitRef="usd">4533000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i21f6936e4e5e4d07b9dd257808d1be74_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTowNGEzN2QxMjg5NDU0ODc3YWNiNjA4NDEyMjhmYmEzYS90YWJsZXJhbmdlOjA0YTM3ZDEyODk0NTQ4NzdhY2I2MDg0MTIyOGZiYTNhXzUtNy0xLTEtNTQyNjU_ccceca1e-e8f7-4b09-b696-46c400e61ddd"
      unitRef="usd">2930000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0713af8d3a2242b2b3506c282b3ee309_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90ZXh0cmVnaW9uOmE5YjY2ZjU1YTgwODRjZTJhOGNiN2I5M2NmODIwYTY5XzMxNQ_70a08767-6186-47ab-ad06-f0de8f236f88">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="icf463a2e4acf4c3c83e8e95d39c71ea2_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90ZXh0cmVnaW9uOmE5YjY2ZjU1YTgwODRjZTJhOGNiN2I5M2NmODIwYTY5XzMyMQ_dccf107b-5f81-418e-ae4a-c0ff0cf9b1a0">P18M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <spke:AdditionalAmortizationExpenseForTheFiniteLivedAsset
      contextRef="icf463a2e4acf4c3c83e8e95d39c71ea2_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90ZXh0cmVnaW9uOmE5YjY2ZjU1YTgwODRjZTJhOGNiN2I5M2NmODIwYTY5XzM1Mg_fcb13ba3-78af-4f8f-a471-95b18667c7ec"
      unitRef="usd">900000</spke:AdditionalAmortizationExpenseForTheFiniteLivedAsset>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90ZXh0cmVnaW9uOmE5YjY2ZjU1YTgwODRjZTJhOGNiN2I5M2NmODIwYTY5XzUzMQ_33e7cac3-41e7-48cd-ad7b-8d4242104974">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Estimated future amortization expense for customer relationships and trademarks at September&#160;30, 2022 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ending December 31,&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022  (remaining three months)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&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;2026&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;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;&amp;gt; 5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/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:700;line-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:700;line-height:100%"&gt;7,965&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;&#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo3MDBiMzI3ZmJlYTE0YWZlODYzNmJiOGIxMDlmMzk5NS90YWJsZXJhbmdlOjcwMGIzMjdmYmVhMTRhZmU4NjM2YmI4YjEwOWYzOTk1XzItMS0xLTEtNTQyNjU_67fb24bf-4392-4745-9ce1-fe93eadeaed0"
      unitRef="usd">2139000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo3MDBiMzI3ZmJlYTE0YWZlODYzNmJiOGIxMDlmMzk5NS90YWJsZXJhbmdlOjcwMGIzMjdmYmVhMTRhZmU4NjM2YmI4YjEwOWYzOTk1XzMtMS0xLTEtNTQyNjU_7cc2ec2f-1d20-45f3-83f8-e166dd5fe06a"
      unitRef="usd">2921000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo3MDBiMzI3ZmJlYTE0YWZlODYzNmJiOGIxMDlmMzk5NS90YWJsZXJhbmdlOjcwMGIzMjdmYmVhMTRhZmU4NjM2YmI4YjEwOWYzOTk1XzQtMS0xLTEtNTQyNjU_f6856a35-faa1-42cf-ac8a-ffbdb7dbc7a4"
      unitRef="usd">746000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo3MDBiMzI3ZmJlYTE0YWZlODYzNmJiOGIxMDlmMzk5NS90YWJsZXJhbmdlOjcwMGIzMjdmYmVhMTRhZmU4NjM2YmI4YjEwOWYzOTk1XzUtMS0xLTEtNTQyNjU_65a8eea6-8d7e-4b8a-b4c6-394cd05a285e"
      unitRef="usd">543000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo3MDBiMzI3ZmJlYTE0YWZlODYzNmJiOGIxMDlmMzk5NS90YWJsZXJhbmdlOjcwMGIzMjdmYmVhMTRhZmU4NjM2YmI4YjEwOWYzOTk1XzYtMS0xLTEtNTQyNjU_394f8226-1c77-4f20-bbab-d43275c465c1"
      unitRef="usd">404000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <spke:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo3MDBiMzI3ZmJlYTE0YWZlODYzNmJiOGIxMDlmMzk5NS90YWJsZXJhbmdlOjcwMGIzMjdmYmVhMTRhZmU4NjM2YmI4YjEwOWYzOTk1XzctMS0xLTEtNTQyNjU_43981428-198d-4cd5-bc80-a90825ad13fe"
      unitRef="usd">1212000</spke:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDAvZnJhZzphOWI2NmY1NWE4MDg0Y2UyYThjYjdiOTNjZjgyMGE2OS90YWJsZTo3MDBiMzI3ZmJlYTE0YWZlODYzNmJiOGIxMDlmMzk5NS90YWJsZXJhbmdlOjcwMGIzMjdmYmVhMTRhZmU4NjM2YmI4YjEwOWYzOTk1XzgtMS0xLTEtNTQyNjU_8fbd63b5-fbc3-42b2-a3e0-d58f70456453"
      unitRef="usd">7965000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzEwNjEy_41e2ed52-cb40-4ecb-be28-4784ad13a258">&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;9. Debt &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Debt consists of the following amounts as of September&#160;30, 2022 and December&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.864%"/&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Long-term debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Senior Credit Facility &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) (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,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="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;135,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:12pt"&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;Subordinated Debt &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;20,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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 long-term debt&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;113,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&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 25.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:700;line-height:100%"&gt;Total debt&lt;/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:700;line-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:700;line-height:100%"&gt;113,000&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;&#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 style="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:700;line-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:700;line-height:100%"&gt;135,000&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) As of September&#160;30, 2022 and December&#160;31, 2021, the weighted average interest rate on the Senior Credit Facility was 5.76% and 3.24%, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2) As of September&#160;30, 2022 and December&#160;31, 2021, we had $34.9 million and $27.7 million in letters of credit issued, respectively.&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:11pt;font-weight:400;line-height:120%"&gt;Capitalized financing costs associated with our Senior Credit Facility were $2.3 million and $1.8 million as of September&#160;30, 2022 and December&#160;31, 2021, respectively. Of these amounts, $0.8 million and $1.0 million are recorded in other current assets, and $1.5&#160;million and $0.8 million are recorded in other non-current assets in the condensed consolidated balance sheets as of September&#160;30, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Interest expense consists of the following components for the periods indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&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:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&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="6" style="padding:2px 1pt;text-align:center;vertical-align: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 September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&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;2022&lt;/span&gt;&lt;/td&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Senior Credit Facility&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;1,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 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;678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;2,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="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;1,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Letters of credit fees and commitment fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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="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,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:12pt"&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 deferred financing costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &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;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:12pt;padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Interest Expense&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:700;line-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:700;line-height:100%"&gt;2,002&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;&#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 style="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:700;line-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:700;line-height:100%"&gt;1,298&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;&#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:700;line-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:700;line-height:100%"&gt;5,129&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;&#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 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:700;line-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:700;line-height:100%"&gt;4,161&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;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Prior Senior Credit Facility&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:#242424;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The Company, as guarantor, and Spark HoldCo and each subsidiary of Spark HoldCo party thereto were previously party to a senior secured revolving credit facility, dated May 19, 2017 (as amended, the &#x201c;Prior Senior Credit Facility&#x201d;), which included a senior secured revolving facility up to $227.5&#160;million. The Prior Senior Credit Facility had a maturity date of October 13, 2023. The outstanding balances under the Prior Senior Credit Facility were paid in full on June 30, 2022 and it was terminated upon execution of the Company's new Senior Credit Facility.&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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior Credit Facility&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:11pt;font-weight:400;line-height:112%"&gt;On June 30, 2022, the Company and Spark HoldCo, and together with certain subsidiaries of the Company and Spark Holdco, (the &#x201c;Co-Borrowers&#x201d;) entered into a Credit Agreement (the &#x201c;Credit Agreement&#x201d;).&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:11pt;font-weight:400;line-height:112%"&gt;The Credit Agreement provides for a senior secured credit facility (the &#x201c;Senior Credit Facility&#x201d;), which allows the Co-Borrowers to borrow up to $195.0 million on a revolving basis. The Senior Credit Facility provides for working capital loans, loans to fund acquisitions, swingline loans and letters of credit. The Senior Credit Facility expires on June 30, 2025, and all amounts outstanding thereunder are payable on the expiration 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:11pt;font-weight:400;line-height:112%"&gt;Borrowings under the Senior Credit Facility bear interest at the following rates depending on the classification of the borrowing and provided further that at no time shall the interest rate be less than four percent (4.0%) per annum:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:11pt;font-weight:400;line-height:112%;padding-left:13.8pt"&gt;The Base Rate (a rate per annum equal to the greatest of (a) the prime rate, (b) the Federal Funds Rate plus &#xbd; of 1% and (c) Term Secured Overnight Financing Rate ("SOFR") for a one month tenor plus 1.0%, provided, that the Base Rate shall not at any time be less than 0%), plus an applicable margin of 3.25% to 4.50% depending on the type of borrowing and the average outstanding amount of loans and letters of credit under the Credit Agreement at the end of the prior fiscal quarter;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:11pt;font-weight:400;line-height:112%;padding-left:13.8pt"&gt;The Term SOFR (a rate equal to the forward looking secured overnight financing rate published by the SOFR administrator on the website of the Federal Reserve Bank of New York or any successor source with either a comparable tenor (for any calculation with respect to a SOFR loan) or a one month tenor (for any calculation with respect to a Base Rate loan)), plus an applicable margin of 3.25% to 4.50% depending on the type of borrowing and the average outstanding amount of loans and letters of credit under the Credit Agreement at the end of the prior fiscal quarter; or&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:11pt;font-weight:400;line-height:112%;padding-left:13.8pt"&gt;The Daily Simple SOFR (a rate equal to the forward looking secured overnight financing rate published by the SOFR administrator on the website of the Federal Reserve Bank of New York or any successor source and applied on a daily basis by the Agent in accordance with rate recommendations for daily loans), plus an applicable margin of 3.25% to 4.50% depending on the type of borrowing and the average outstanding amount of loans and letters of credit under the Credit Agreement at the end of the prior fiscal quarter, plus a liquidity premium added by the Agent to each borrowing.&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:11pt;font-weight:400;line-height:112%"&gt;The Co-Borrowers are required to pay a non-utilization fee of 0.50% quarterly in arrears on the unused portion of the Senior Credit Facility. In addition, the Co-Borrowers are subject to additional fees including an upfront fee, an annual administrative agency fee, an arrangement fee and letter of credit fees.&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:11pt;font-weight:400;line-height:112%"&gt;The Credit Agreement contains covenants that, among other things, require the maintenance of specified ratios or conditions including:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:11pt;font-weight:400;line-height:112%;padding-left:13.8pt"&gt;Minimum Fixed Charge Coverage Ratio. The Company must maintain a minimum fixed charge coverage ratio of not less than 1.10 to 1.00. The Minimum Fixed Charge Coverage Ratio is defined as the ratio of (a) Adjusted EBITDA to (b) the sum of, among other things, consolidated interest expense, letter of credit fees, non-utilization fees, earn-out payments, certain restricted payments, taxes, and payments made on or after July 31, 2020 related to the settlement of civil and regulatory matters if not included in the calculation of Adjusted EBITDA. Our Minimum Fixed Charge Coverage Ratio as of September&#160;30, 2022 was 1.21 to 1.00.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:11pt;font-weight:400;line-height:112%;padding-left:13.8pt"&gt;Maximum Total Leverage Ratio. The Company must maintain a ratio of (x) the sum of all consolidated indebtedness (excluding eligible subordinated debt and letter of credit obligations), plus (y) gross amounts reserved for civil and regulatory liabilities identified filings with the Securities and Exchange Commission, to Adjusted EBITDA of no more than 2.50 to 1.00. Our Maximum Total Leverage Ratio as of September&#160;30, 2022 was 2.02 to 1.00.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:11pt;font-weight:400;line-height:112%;padding-left:13.8pt"&gt;Maximum Senior Secured Leverage Ratio. The Company must maintain a Senior Secured Leverage Ratio of no more than 2.00 to 1.00. The Senior Secured Leverage Ratio is defined as the ratio of (a) all consolidated indebtedness that is secured by a lien on any property of any loan party (including the effective amount of all loans then outstanding under the Senior Credit Facility but excluding eligible subordinated debt and letter of credit obligations) to (b) Adjusted EBITDA for the most recent twelve month period then ended. Our Maximum Senior Secured Leverage Ratio as of September&#160;30, 2022 was 1.83 to 1.00.&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:11pt;font-weight:400;line-height:112%"&gt;As of September&#160;30, 2022, the Company was in compliance with financial covenants under the Senior Credit Facility. The Company has experienced compressed gross profit due to an extreme elevation of commodity costs during 2022, impacting calculated Adjusted EBITDA, a primary component of the financial covenants described above. The Company is actively working to manage the expected impact of continued gross profit compression due to elevated commodity costs on financial covenant compliance. Maintaining compliance with our covenants under &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;our Senior Credit Facility may impact our ability to pay dividends on our Class A common stock and Series A Preferred Stock.&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:11pt;font-weight:400;line-height:112%"&gt;The Credit Agreement contains various customary affirmative covenants that require, among other things, the Company to maintain insurance, pay its obligations and comply with law. The Credit Agreement also contains customary negative covenants that limit the Company's ability to, among other things, incur certain additional indebtedness, grant certain liens, engage in certain asset dispositions, merge or consolidate, make certain payments, distributions and dividends, investments, acquisitions or loans, materially modify certain agreements, and enter into transactions with affiliates.&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:11pt;font-weight:400;line-height:112%"&gt;The Senior Credit Facility is secured by pledges of the equity of the portion of Spark HoldCo owned by the Company, the equity of Spark HoldCo&#x2019;s subsidiaries, the Co-Borrowers&#x2019; present and future subsidiaries, and substantially all of the Co-Borrowers&#x2019; and their subsidiaries&#x2019; present and future property and assets, including intellectual property assets, accounts receivable, inventory and liquid investments, and control agreements relating to bank accounts.&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:11pt;font-weight:400;line-height:112%"&gt;The Company is entitled to pay cash dividends to the holders of its Series A Preferred Stock and Class A common stock so long as: (a) no default exists or would result therefrom; (b) the Co-Borrowers are in pro forma compliance with all financial covenants before and after giving effect thereto; and (c) the outstanding amount of all loans and letters of credit do not exceed the borrowing base limits.&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:11pt;font-weight:400;line-height:112%"&gt;The Credit Agreement contains certain customary representations and warranties and events of default. Events of default include, among other things, payment defaults, breaches of representations and warranties, covenant defaults, cross-defaults and cross-acceleration to certain indebtedness, certain events of bankruptcy, certain events under ERISA, material judgments in excess of $5.0&#160;million, certain events with respect to material contracts, and actual or asserted failure of any guaranty or security document supporting the Senior Credit Facility to be in full force and effect. A default will also occur if at any time W. Keith Maxwell III ceases to, directly or indirectly, beneficially own at least fifty-one percent (51%) of the Company&#x2019;s outstanding Class A common stock and Class B common stock on a combined basis, and a controlling percentage of the voting equity interest of the Company, and certain other changes in control. If such an event of default occurs, the lenders under the Senior Credit Facility would be entitled to take various actions, including the acceleration of amounts due under the facility and all actions permitted to be taken by a secured creditor.&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:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subordinated Debt Facility&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:11pt;font-weight:400;line-height:112%"&gt;The Company maintains an Amended and Restated Subordinated Promissory Note in the principal amount of up to $25.0&#160;million (the &#x201c;Subordinated Debt Facility&#x201d;), by and among the Company, Spark HoldCo and Retailco. The Subordinated Debt Facility allows the Company to draw advances in increments of no less than $1.0&#160;million per advance up to $25.0&#160;million through January 31, 2026. Borrowings are at the discretion of Retailco. Advances thereunder accrue interest at an annual rate equal to the prime rate as published by the Wall Street Journal plus two percent (2.0%) from the date of the advance.&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:11pt;font-weight:400;line-height:120%"&gt;The Company has the right to capitalize interest payments under the Subordinated Debt Facility. The Subordinated Debt Facility is subordinated in certain respects to our Senior Credit Facility pursuant to a subordination agreement. The Company may pay interest and prepay principal on the Subordinated Debt Facility so long it is in compliance with the covenants under the Senior Credit Facility, is not in default under the Senior Credit Facility and has minimum availability of $5.0 million under the borrowing base under the Senior Credit Facility. Payment of principal and interest under the Subordinated Debt Facility is accelerated upon the occurrence of certain change of control or sale transactions.&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:11pt;font-weight:400;line-height:120%"&gt;As of&#160;September&#160;30, 2022, and December&#160;31, 2021, there were $20.0 million and zero, respectively, of outstanding borrowings under the Subordinated Debt Facility.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzEwNjE1_807ee808-78ef-42b0-992d-95369c88914a">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Debt consists of the following amounts as of September&#160;30, 2022 and December&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.864%"/&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Long-term debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Senior Credit Facility &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) (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,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="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;135,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:12pt"&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;Subordinated Debt &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;20,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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 long-term debt&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;113,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&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 25.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:700;line-height:100%"&gt;Total debt&lt;/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:700;line-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:700;line-height:100%"&gt;113,000&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;&#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 style="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:700;line-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:700;line-height:100%"&gt;135,000&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) As of September&#160;30, 2022 and December&#160;31, 2021, the weighted average interest rate on the Senior Credit Facility was 5.76% and 3.24%, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2) As of September&#160;30, 2022 and December&#160;31, 2021, we had $34.9 million and $27.7 million in letters of credit issued, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3dfce0e644ed4664866094d975463f8c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTo2N2Q3OTkyMjE2NWY0ZTkwOWQ4ZTVkNDI2NTJmNDIzMC90YWJsZXJhbmdlOjY3ZDc5OTIyMTY1ZjRlOTA5ZDhlNWQ0MjY1MmY0MjMwXzEwLTEtMS0xLTU0MjY1_86532d84-4f89-40c2-ad21-ba373f96a6b3"
      unitRef="usd">93000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i76f1c799748e40e8997f8faf78e2bf66_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTo2N2Q3OTkyMjE2NWY0ZTkwOWQ4ZTVkNDI2NTJmNDIzMC90YWJsZXJhbmdlOjY3ZDc5OTIyMTY1ZjRlOTA5ZDhlNWQ0MjY1MmY0MjMwXzEwLTMtMS0xLTU0MjY1_4f066575-6c45-4e20-a788-c63214e4abe7"
      unitRef="usd">135000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic497b8ab9f1548e5a7249c7165c96e5f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTo2N2Q3OTkyMjE2NWY0ZTkwOWQ4ZTVkNDI2NTJmNDIzMC90YWJsZXJhbmdlOjY3ZDc5OTIyMTY1ZjRlOTA5ZDhlNWQ0MjY1MmY0MjMwXzExLTEtMS0xLTU0MjY1_5d968f1e-434c-41b5-adb2-c81ca7ba6ea4"
      unitRef="usd">20000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i47fa1ac6064e4e9c96c9efe05c953f27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTo2N2Q3OTkyMjE2NWY0ZTkwOWQ4ZTVkNDI2NTJmNDIzMC90YWJsZXJhbmdlOjY3ZDc5OTIyMTY1ZjRlOTA5ZDhlNWQ0MjY1MmY0MjMwXzExLTMtMS0xLTU0MjY1_be685e7e-8165-4117-9679-8ddff83c2e08"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTo2N2Q3OTkyMjE2NWY0ZTkwOWQ4ZTVkNDI2NTJmNDIzMC90YWJsZXJhbmdlOjY3ZDc5OTIyMTY1ZjRlOTA5ZDhlNWQ0MjY1MmY0MjMwXzEzLTEtMS0xLTU0MjY1_f42e74ea-507b-4b18-9c14-0bb54c4c5a04"
      unitRef="usd">113000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTo2N2Q3OTkyMjE2NWY0ZTkwOWQ4ZTVkNDI2NTJmNDIzMC90YWJsZXJhbmdlOjY3ZDc5OTIyMTY1ZjRlOTA5ZDhlNWQ0MjY1MmY0MjMwXzEzLTMtMS0xLTU0MjY1_9d7670c4-2cdd-4caf-8d94-d98794cab8c6"
      unitRef="usd">135000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebt
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTo2N2Q3OTkyMjE2NWY0ZTkwOWQ4ZTVkNDI2NTJmNDIzMC90YWJsZXJhbmdlOjY3ZDc5OTIyMTY1ZjRlOTA5ZDhlNWQ0MjY1MmY0MjMwXzE0LTEtMS0xLTU0MjY1_ef2b115d-e366-4a1e-84be-fde03defafff"
      unitRef="usd">113000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTo2N2Q3OTkyMjE2NWY0ZTkwOWQ4ZTVkNDI2NTJmNDIzMC90YWJsZXJhbmdlOjY3ZDc5OTIyMTY1ZjRlOTA5ZDhlNWQ0MjY1MmY0MjMwXzE0LTMtMS0xLTU0MjY1_ebd3f28b-2ae8-41b3-a9c1-39f630b7e276"
      unitRef="usd">135000000</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i8e22053b701b46a7affd0741f03ca87b_D20220101-20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzE3Mg_eecc6e25-048a-475c-8e3c-044370417356"
      unitRef="number">0.0576</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i46a2c45f493d455aa132171c6e42e0e3_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzE3OQ_2e2698e2-ab87-4835-b2b2-e9af13a36228"
      unitRef="number">0.0324</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i3dfce0e644ed4664866094d975463f8c_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzIyNQ_f766417c-810c-49b6-852f-f19d758061c5"
      unitRef="usd">34900000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i76f1c799748e40e8997f8faf78e2bf66_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzIzMg_c743855e-53d4-4f00-aea6-e801223ef8cf"
      unitRef="usd">27700000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ib589c8fa4caa4370ab82c389ceb4c73b_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzM1NQ_373438df-8d84-4344-a414-718ef6ff8696"
      unitRef="usd">2300000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="if6b9be866f344c8f85eba6df79b94fec_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzM2Mg_e364ae02-1933-417b-81f7-1b3e22614bce"
      unitRef="usd">1800000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="ib589c8fa4caa4370ab82c389ceb4c73b_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzQxNA_dc5de92f-1055-4270-85d5-fc87076ef157"
      unitRef="usd">800000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="if6b9be866f344c8f85eba6df79b94fec_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzQyMQ_5c764fbb-5b24-40e3-a6f0-d28795fd0788"
      unitRef="usd">1000000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="ib589c8fa4caa4370ab82c389ceb4c73b_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzQ2Ng_2fb6da8f-98a2-4ad4-a60a-438bf9485de4"
      unitRef="usd">1500000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="if6b9be866f344c8f85eba6df79b94fec_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzQ3Mw_ad98eab8-d4f6-4044-8927-86e0a2d509f4"
      unitRef="usd">800000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzEwNjE2_8dc07bcf-7a16-40d0-b597-7ef52b0bdbdb">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Interest expense consists of the following components for the periods indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&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:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&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="6" style="padding:2px 1pt;text-align:center;vertical-align: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 September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&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;2022&lt;/span&gt;&lt;/td&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Senior Credit Facility&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;1,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 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;678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;2,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="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;1,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Letters of credit fees and commitment fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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="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,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:12pt"&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 deferred financing costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &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;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:12pt;padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Interest Expense&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:700;line-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:700;line-height:100%"&gt;2,002&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;&#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 style="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:700;line-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:700;line-height:100%"&gt;1,298&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;&#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:700;line-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:700;line-height:100%"&gt;5,129&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;&#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 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:700;line-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:700;line-height:100%"&gt;4,161&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;&#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="display:none"/&gt;&lt;td colspan="3" 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:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="id17634840bdb42289259f9d5a0e5fdda_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTozYmVmM2EzZjc0YjA0Zjk2Yjk3MjllNDczMTI0NjBjZi90YWJsZXJhbmdlOjNiZWYzYTNmNzRiMDRmOTZiOTcyOWU0NzMxMjQ2MGNmXzItMS0xLTEtNTQyNjU_f20d5742-6202-4703-a5fa-b01f3a6811e0"
      unitRef="usd">1270000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i1bee8c0280db42239f2f66673768714c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTozYmVmM2EzZjc0YjA0Zjk2Yjk3MjllNDczMTI0NjBjZi90YWJsZXJhbmdlOjNiZWYzYTNmNzRiMDRmOTZiOTcyOWU0NzMxMjQ2MGNmXzItMy0xLTEtNTQyNjU_4bde316d-ca59-4480-90a7-e197f7de8662"
      unitRef="usd">678000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i254d78740372474489d5362489837a1f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTozYmVmM2EzZjc0YjA0Zjk2Yjk3MjllNDczMTI0NjBjZi90YWJsZXJhbmdlOjNiZWYzYTNmNzRiMDRmOTZiOTcyOWU0NzMxMjQ2MGNmXzItNS0xLTEtNTQyNjU_a40822e9-ef7f-4faf-93b8-3b0703249404"
      unitRef="usd">2849000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i172291be61154286a836021312e8ca03_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTozYmVmM2EzZjc0YjA0Zjk2Yjk3MjllNDczMTI0NjBjZi90YWJsZXJhbmdlOjNiZWYzYTNmNzRiMDRmOTZiOTcyOWU0NzMxMjQ2MGNmXzItNy0xLTEtNTQyNjU_cc3210ab-307a-44e5-94f2-f28b99ee34e5"
      unitRef="usd">1950000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:LineOfCreditFacilityCommitmentFeeAmount
      contextRef="i2ec6e3e6d6494fc1869f6185aad0d2f5_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTozYmVmM2EzZjc0YjA0Zjk2Yjk3MjllNDczMTI0NjBjZi90YWJsZXJhbmdlOjNiZWYzYTNmNzRiMDRmOTZiOTcyOWU0NzMxMjQ2MGNmXzQtMS0xLTEtNTQyNjU_f09121f2-4088-4a06-8a5a-195d07979f41"
      unitRef="usd">504000</us-gaap:LineOfCreditFacilityCommitmentFeeAmount>
    <us-gaap:LineOfCreditFacilityCommitmentFeeAmount
      contextRef="ifc91b97825d84cfdb88a57d19859fe88_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTozYmVmM2EzZjc0YjA0Zjk2Yjk3MjllNDczMTI0NjBjZi90YWJsZXJhbmdlOjNiZWYzYTNmNzRiMDRmOTZiOTcyOWU0NzMxMjQ2MGNmXzQtMy0xLTEtNTQyNjU_b128f98c-0000-4145-a857-0cde5774575f"
      unitRef="usd">351000</us-gaap:LineOfCreditFacilityCommitmentFeeAmount>
    <us-gaap:LineOfCreditFacilityCommitmentFeeAmount
      contextRef="id7c3e3ee5aaa4cd8958ddc080b298ade_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTozYmVmM2EzZjc0YjA0Zjk2Yjk3MjllNDczMTI0NjBjZi90YWJsZXJhbmdlOjNiZWYzYTNmNzRiMDRmOTZiOTcyOWU0NzMxMjQ2MGNmXzQtNS0xLTEtNTQyNjU_2f412d5d-c883-41f1-9e2d-08520ceffc84"
      unitRef="usd">1266000</us-gaap:LineOfCreditFacilityCommitmentFeeAmount>
    <us-gaap:LineOfCreditFacilityCommitmentFeeAmount
      contextRef="i53cf6facac8242fc89377d5e47d67794_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTozYmVmM2EzZjc0YjA0Zjk2Yjk3MjllNDczMTI0NjBjZi90YWJsZXJhbmdlOjNiZWYzYTNmNzRiMDRmOTZiOTcyOWU0NzMxMjQ2MGNmXzQtNy0xLTEtNTQyNjU_7385b817-0f6e-4876-8600-7aa09afda98f"
      unitRef="usd">1088000</us-gaap:LineOfCreditFacilityCommitmentFeeAmount>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTozYmVmM2EzZjc0YjA0Zjk2Yjk3MjllNDczMTI0NjBjZi90YWJsZXJhbmdlOjNiZWYzYTNmNzRiMDRmOTZiOTcyOWU0NzMxMjQ2MGNmXzUtMS0xLTEtNTQyNjU_abc6711d-46bb-4223-ab7e-f60a04e7ab99"
      unitRef="usd">206000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTozYmVmM2EzZjc0YjA0Zjk2Yjk3MjllNDczMTI0NjBjZi90YWJsZXJhbmdlOjNiZWYzYTNmNzRiMDRmOTZiOTcyOWU0NzMxMjQ2MGNmXzUtMy0xLTEtNTQyNjU_29c579a3-6a14-49b5-b36d-5ca519b7f629"
      unitRef="usd">275000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTozYmVmM2EzZjc0YjA0Zjk2Yjk3MjllNDczMTI0NjBjZi90YWJsZXJhbmdlOjNiZWYzYTNmNzRiMDRmOTZiOTcyOWU0NzMxMjQ2MGNmXzUtNS0xLTEtNTQyNjU_59a61acf-f413-4544-947d-d4332eb35dfd"
      unitRef="usd">919000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTozYmVmM2EzZjc0YjA0Zjk2Yjk3MjllNDczMTI0NjBjZi90YWJsZXJhbmdlOjNiZWYzYTNmNzRiMDRmOTZiOTcyOWU0NzMxMjQ2MGNmXzUtNy0xLTEtNTQyNjU_a39c7e20-ccd2-40b9-91bf-b418c3b05917"
      unitRef="usd">792000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="iff9a083880c74b91afb6269100a799d2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTozYmVmM2EzZjc0YjA0Zjk2Yjk3MjllNDczMTI0NjBjZi90YWJsZXJhbmdlOjNiZWYzYTNmNzRiMDRmOTZiOTcyOWU0NzMxMjQ2MGNmXzYtMS0xLTEtNTQyNjU_6c49652c-25e1-4b32-b430-99740b3965dd"
      unitRef="usd">22000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i3d7e1df32a3d4bd5ba96541ec7a3b4c0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTozYmVmM2EzZjc0YjA0Zjk2Yjk3MjllNDczMTI0NjBjZi90YWJsZXJhbmdlOjNiZWYzYTNmNzRiMDRmOTZiOTcyOWU0NzMxMjQ2MGNmXzYtMy0xLTEtNTQyNjU_8b3e2f17-eec0-49f3-be86-275418c20d5a"
      unitRef="usd">-6000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i67aef3a931634f918a85e9c238ea4028_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTozYmVmM2EzZjc0YjA0Zjk2Yjk3MjllNDczMTI0NjBjZi90YWJsZXJhbmdlOjNiZWYzYTNmNzRiMDRmOTZiOTcyOWU0NzMxMjQ2MGNmXzYtNS0xLTEtNTQyNjU_7c561a85-a929-4f49-915c-bf6b6e2740cf"
      unitRef="usd">95000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="idf386c6373f445b9b4cf9e35b1f67581_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTozYmVmM2EzZjc0YjA0Zjk2Yjk3MjllNDczMTI0NjBjZi90YWJsZXJhbmdlOjNiZWYzYTNmNzRiMDRmOTZiOTcyOWU0NzMxMjQ2MGNmXzYtNy0xLTEtNTQyNjU_f5c6f209-1a58-4d3c-8f39-69a3cff111b4"
      unitRef="usd">331000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpense
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTozYmVmM2EzZjc0YjA0Zjk2Yjk3MjllNDczMTI0NjBjZi90YWJsZXJhbmdlOjNiZWYzYTNmNzRiMDRmOTZiOTcyOWU0NzMxMjQ2MGNmXzctMS0xLTEtNTQyNjU_4bfdf46d-0233-4867-9d3e-9e0282e21080"
      unitRef="usd">2002000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTozYmVmM2EzZjc0YjA0Zjk2Yjk3MjllNDczMTI0NjBjZi90YWJsZXJhbmdlOjNiZWYzYTNmNzRiMDRmOTZiOTcyOWU0NzMxMjQ2MGNmXzctMy0xLTEtNTQyNjU_9832e55d-acf6-4653-81c6-de970e237257"
      unitRef="usd">1298000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTozYmVmM2EzZjc0YjA0Zjk2Yjk3MjllNDczMTI0NjBjZi90YWJsZXJhbmdlOjNiZWYzYTNmNzRiMDRmOTZiOTcyOWU0NzMxMjQ2MGNmXzctNS0xLTEtNTQyNjU_3a5343ea-a216-49fb-8812-16a765c80264"
      unitRef="usd">5129000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90YWJsZTozYmVmM2EzZjc0YjA0Zjk2Yjk3MjllNDczMTI0NjBjZi90YWJsZXJhbmdlOjNiZWYzYTNmNzRiMDRmOTZiOTcyOWU0NzMxMjQ2MGNmXzctNy0xLTEtNTQyNjU_7cd329bf-57d1-4f79-a41b-23adb3e35513"
      unitRef="usd">4161000</us-gaap:InterestExpense>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i244af0aa449548e2a8d3ff743bd2f402_I20170519"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzEwMTE_671d1289-f6a7-47f2-a793-6eab82015ac8"
      unitRef="usd">227500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i611d7f4e215e4687bbe1203bd19ff088_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzE2Mzk_29e3f85b-f73d-41fe-9c0e-3bd47606035f"
      unitRef="usd">195000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i37d79e3487df4587b165bbbadb429e25_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzIxNDk_68878551-aafd-4b55-a43b-d0815ac3a6ee"
      unitRef="number">0.040</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie6790133df5d4b4ebf8a6d917942cb19_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzIzNjQ_3b1d67dd-d740-40f0-8363-b1972905e6f5"
      unitRef="number">0.010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if17e759c9fa3454982439ac7d8c13097_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzI0NjY_91c0c5e0-b5fc-4151-846f-a8ffe5d2928d"
      unitRef="number">0.0325</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3e6ca1ce297d4b5f9bf9640163c7db64_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzI0NzI_61930a54-633f-45cf-b307-5eb5277fde21"
      unitRef="number">0.0450</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iaae897d86884477a982b54700d959cf3_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzMwMzE_cd8c271d-e802-4839-9be1-512014e7d75a"
      unitRef="number">0.0325</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i525f280ffbde4b9fa47a07135cafe8c6_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzMwMzc_d40f4df9-c5f3-4c17-bd0d-6f6975891076"
      unitRef="number">0.0450</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iaae897d86884477a982b54700d959cf3_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzM1NDg_6e151b4b-773d-4164-bd65-2df378685405"
      unitRef="number">0.0325</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i525f280ffbde4b9fa47a07135cafe8c6_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzM1NTQ_5b2fdeeb-009b-40ae-95a0-4d5069b31f2e"
      unitRef="number">0.0450</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i254d78740372474489d5362489837a1f_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzM4NTE_eed46384-5ba2-4ac5-a9e0-dbaf97d53f16"
      unitRef="number">0.0050</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <spke:DebtInstrumentDebtCovenantFixedChargeCoverageRatio
      contextRef="ic914911614ac4a23a4e055e80562b23d_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzQzNTM_6b7cf1b8-77dd-490c-964d-6dbbbb4095a7"
      unitRef="number">1.10</spke:DebtInstrumentDebtCovenantFixedChargeCoverageRatio>
    <spke:DebtInstrumentDebtCovenantFixedChargeCoverageRatio
      contextRef="i254d78740372474489d5362489837a1f_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzQ4NDM_15a67de8-7d2d-40c9-91fd-8701919e9f39"
      unitRef="number">1.21</spke:DebtInstrumentDebtCovenantFixedChargeCoverageRatio>
    <spke:DebtInstrumentDebtCovenantTotalLeverageRatio
      contextRef="ie3deaa88ecec4d0aaf00a005054ca0db_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzUyMDk_b52e758e-cf36-4b6b-8122-4ec6485a95a2"
      unitRef="number">2.50</spke:DebtInstrumentDebtCovenantTotalLeverageRatio>
    <spke:DebtInstrumentDebtCovenantTotalLeverageRatio
      contextRef="i254d78740372474489d5362489837a1f_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzUyNzg_d22dd9a7-5cd2-45ea-8bc0-0c7069526720"
      unitRef="number">2.02</spke:DebtInstrumentDebtCovenantTotalLeverageRatio>
    <spke:DebtInstrumentDebtCovenantSeniorSecuredLeverageRatio
      contextRef="ie3deaa88ecec4d0aaf00a005054ca0db_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzU0MDQ_6200de8e-c49c-40f4-97a3-910f4343c3ff"
      unitRef="number">2.00</spke:DebtInstrumentDebtCovenantSeniorSecuredLeverageRatio>
    <spke:DebtInstrumentDebtCovenantSeniorSecuredLeverageRatio
      contextRef="i254d78740372474489d5362489837a1f_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzU4ODI_fe862e6e-100b-431b-b752-1be396e35b52"
      unitRef="number">1.83</spke:DebtInstrumentDebtCovenantSeniorSecuredLeverageRatio>
    <spke:DebtInstrumentDebtDefaultMaterialJudgementsMaximum
      contextRef="i7904331dd4de4dea9daa4c9f2ea28796_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3Xzg0MDM_d645a79b-7976-4b41-8b5d-602da90d6327"
      unitRef="usd">5000000</spke:DebtInstrumentDebtDefaultMaterialJudgementsMaximum>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="icf7d51010329445dae277995e70d5277_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3Xzg3Mzg_ee51a6a6-92ca-4651-b2b0-450a26e26d23"
      unitRef="number">0.51</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i170e599c556d42398690c17b77e6ec37_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzkzMzQ_0a0a8dfa-8557-4218-b70d-ae777757a66d"
      unitRef="usd">25000000</us-gaap:DebtInstrumentFaceAmount>
    <spke:SubordinatedDebtAdvances
      contextRef="i4969dbe6a4fd4cb29f3f12d9b47286f6_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3Xzk1MjM_916888b4-db41-4a42-b556-0fc1d8fd745e"
      unitRef="usd">1000000</spke:SubordinatedDebtAdvances>
    <spke:SubordinatedDebtAdvances
      contextRef="i93b6861a36d94962985f592841a07c48_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3Xzk1NDQ_f0417419-cab7-4439-a8d2-cceae642a17c"
      unitRef="usd">25000000</spke:SubordinatedDebtAdvances>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i6da6b5f942df4a7087b6a5c16f1e661a_D20211031-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3Xzk3NTU_677ea106-2218-43ab-b08a-eda40cf9c812"
      unitRef="number">0.020</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <spke:SubordinatedDebtDebtCovenantMinimumAvailability
      contextRef="i170e599c556d42398690c17b77e6ec37_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzEwMjcw_05ef2b1a-a7a4-454d-8d98-bb995cc4a5a1"
      unitRef="usd">5000000</spke:SubordinatedDebtDebtCovenantMinimumAvailability>
    <us-gaap:LongTermDebt
      contextRef="ic420c35b235442b2a4462dea0ff0fe5f_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzEwNTE5_088e34f7-0dca-42e9-94b9-72cb4e2314fb"
      unitRef="usd">20000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i904167e6ea424e1a9a8a0c567f39327a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDMvZnJhZzoyYTU4YjIzNzQ5YzE0MzkyODRmNDUwZmNmYWQ3NmMzNy90ZXh0cmVnaW9uOjJhNThiMjM3NDljMTQzOTI4NGY0NTBmY2ZhZDc2YzM3XzEwNTI2_a76ecddb-4572-4a25-aa19-bf4394b74ff0"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90ZXh0cmVnaW9uOjI5YWNiNWQ3NDRjNzRkM2ViMDY0ZTA1MmEyODQzNTM2XzMzNTc_4c852bde-24db-47e9-9079-71dbed330581">10. Fair Value Measurements &lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (exit price) in an orderly transaction between market participants at the measurement date. Fair values are based on assumptions that market participants would use when pricing an asset or liability, including assumptions about risk and the risks inherent in valuation techniques and the inputs to valuations. This includes the credit standing of counterparties involved and the impact of credit enhancements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We apply fair value measurements to our commodity derivative instruments based on the following fair value hierarchy, which prioritizes the inputs to the valuation techniques used to measure fair value into three broad levels:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt"&gt;Level 1&#x2014;Quoted prices in active markets for identical assets and liabilities. Instruments categorized in Level 1 primarily consist of financial instruments such as exchange-traded derivative instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt"&gt;Level 2&#x2014;Inputs other than quoted prices recorded in Level 1 that are either directly or indirectly observable for the asset or liability, including quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in inactive markets, inputs other than quoted prices that are observable for the asset or liability, and inputs that are derived from observable market data by correlation or other means. Instruments categorized in Level 2 primarily include non-exchange traded derivatives such as over-the-counter commodity forwards and swaps and options.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt"&gt;Level 3&#x2014;Unobservable inputs for the asset or liability, including situations where there is little, if any, observable market activity for the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As the fair value hierarchy gives the highest priority to quoted prices in active markets (Level 1) and the lowest priority to unobservable data (Level 3), the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. These levels can change over time. In some cases, the inputs used to measure fair value might fall in different levels of the fair value hierarchy. In these cases, the lowest level input that is significant to a fair value measurement in its entirety determines the applicable level in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets and Liabilities Measured at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following tables present assets and liabilities measured and recorded at fair value in our condensed consolidated balance sheets on a recurring basis by and their level within the fair value hierarchy (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&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:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&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:9pt;font-weight:700;line-height:100%"&gt;Level 2&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:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&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:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading commodity derivative 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;Total commodity derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,090&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;22,478&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;26,568&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading commodity derivative 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Total commodity derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(7,960)&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(7,960)&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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&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;Level&#160;1&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;Level 2&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;Level&#160;3&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;Total&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading commodity derivative 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;Total commodity derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;104&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,166&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,270&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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-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;(3,236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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-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;(3,236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading commodity derivative 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(958)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(958)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/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;Total commodity derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-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:700;line-height:100%"&gt;&#x2014;&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;&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:700;line-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:700;line-height:100%"&gt;(4,194)&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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:700;line-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:700;line-height:100%"&gt;&#x2014;&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;&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:700;line-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:700;line-height:100%"&gt;(4,194)&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We had no transfers of assets or liabilities between any of the above levels during the nine months ended September&#160;30, 2022 and the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Our derivative contracts include exchange-traded contracts valued utilizing readily available quoted market prices and non-exchange-traded contracts valued using market price quotations available through brokers or over-the-counter and on-line exchanges. In addition, in determining the fair value of our derivative contracts, we apply a credit risk valuation adjustment to reflect credit risk, which is calculated based on our or the counterparty&#x2019;s historical credit risks. As of September&#160;30, 2022 and December&#160;31, 2021, the credit risk valuation adjustment was a reduction of derivative assets and liabilities, net of $0.1&#160;million and $0.1 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90ZXh0cmVnaW9uOjI5YWNiNWQ3NDRjNzRkM2ViMDY0ZTA1MmEyODQzNTM2XzMzNTg_bf147cb1-fbc8-41b1-b8ac-196527934abb">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (exit price) in an orderly transaction between market participants at the measurement date. Fair values are based on assumptions that market participants would use when pricing an asset or liability, including assumptions about risk and the risks inherent in valuation techniques and the inputs to valuations. This includes the credit standing of counterparties involved and the impact of credit enhancements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We apply fair value measurements to our commodity derivative instruments based on the following fair value hierarchy, which prioritizes the inputs to the valuation techniques used to measure fair value into three broad levels:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt"&gt;Level 1&#x2014;Quoted prices in active markets for identical assets and liabilities. Instruments categorized in Level 1 primarily consist of financial instruments such as exchange-traded derivative instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt"&gt;Level 2&#x2014;Inputs other than quoted prices recorded in Level 1 that are either directly or indirectly observable for the asset or liability, including quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in inactive markets, inputs other than quoted prices that are observable for the asset or liability, and inputs that are derived from observable market data by correlation or other means. Instruments categorized in Level 2 primarily include non-exchange traded derivatives such as over-the-counter commodity forwards and swaps and options.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt"&gt;Level 3&#x2014;Unobservable inputs for the asset or liability, including situations where there is little, if any, observable market activity for the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As the fair value hierarchy gives the highest priority to quoted prices in active markets (Level 1) and the lowest priority to unobservable data (Level 3), the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. These levels can change over time. In some cases, the inputs used to measure fair value might fall in different levels of the fair value hierarchy. In these cases, the lowest level input that is significant to a fair value measurement in its entirety determines the applicable level in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90ZXh0cmVnaW9uOjI5YWNiNWQ3NDRjNzRkM2ViMDY0ZTA1MmEyODQzNTM2XzMzNTM_7bcb7bee-8c5c-4111-b40d-75770927823f">&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following tables present assets and liabilities measured and recorded at fair value in our condensed consolidated balance sheets on a recurring basis by and their level within the fair value hierarchy (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&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:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&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:9pt;font-weight:700;line-height:100%"&gt;Level 2&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:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&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:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading commodity derivative 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;Total commodity derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,090&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;22,478&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;26,568&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading commodity derivative 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Total commodity derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(7,960)&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(7,960)&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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&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;Level&#160;1&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;Level 2&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;Level&#160;3&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;Total&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading commodity derivative 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;Total commodity derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;104&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,166&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,270&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-trading commodity derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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-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;(3,236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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-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;(3,236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trading commodity derivative 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(958)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(958)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/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;Total commodity derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-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:700;line-height:100%"&gt;&#x2014;&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;&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:700;line-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:700;line-height:100%"&gt;(4,194)&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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:700;line-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:700;line-height:100%"&gt;&#x2014;&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;&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:700;line-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:700;line-height:100%"&gt;(4,194)&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="i1b413481bc4a4f669f3cd191178ad5f0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzItMS0xLTEtNTQyNjU_580356bf-16ae-4c78-8a79-1d0c4c0aa605"
      unitRef="usd">4089000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i862f51eb9e6d4e148a2f2c7ab1573c7d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzItMy0xLTEtNTQyNjU_a3eebab7-e689-43f6-9577-60a2f10b9f0c"
      unitRef="usd">21607000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i5060b3a86b8341039240ba6babc56919_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzItNS0xLTEtNTQyNjU_c3a7f1fc-660f-44f0-9d5d-b235c63b3e1b"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ic2e24be8f9e24129a665f4efc08511c2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzItNy0xLTEtNTQyNjU_66855ad0-f546-4b8f-96e4-160042c611d4"
      unitRef="usd">25696000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ifa36cca2403342ff893eb06c9893176e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzMtMS0xLTEtNTQyNjU_81fdf07c-6bed-407d-9059-ed5c3958af2e"
      unitRef="usd">1000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ib74ca1e382cb41269c551767aec58427_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzMtMy0xLTEtNTQyNjU_3382faf3-29e4-4963-8a3a-3a40ae459b74"
      unitRef="usd">871000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ib8938484f66241b790c4e77743ce9a96_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzMtNS0xLTEtNTQyNjU_051af708-9d4a-4691-a607-5567a4044375"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i5fb563913f9b47df82a4661cdee900d7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzMtNy0xLTEtNTQyNjU_64be1a2c-18f9-4972-ac58-c08c5c8a09ba"
      unitRef="usd">872000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ieca565e912934357a43bc6ad6ab4c5c8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzQtMS0xLTEtNTQyNjU_6835ecf8-2813-4428-a167-0ee60de7a090"
      unitRef="usd">4090000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ie8ba9948320f42ca99f81b012205ef2f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzQtMy0xLTEtNTQyNjU_d2ed184a-467a-475e-8d2b-c2c7a0971c60"
      unitRef="usd">22478000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ifa156900b8a64828b7cbfa82151de865_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzQtNS0xLTEtNTQyNjU_8b1580d5-a88b-49bd-87d7-72eec42d9c56"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i9789570df94a47a8add3ae0c9fddd79d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzQtNy0xLTEtNTQyNjU_6f242b32-4cbd-4f07-95ce-699d4c5dc7a3"
      unitRef="usd">26568000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i1b413481bc4a4f669f3cd191178ad5f0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzUtMS0xLTEtNTQyNjU_0b4d2d69-bf77-486f-adc4-10b65277ec1c"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i862f51eb9e6d4e148a2f2c7ab1573c7d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzUtMy0xLTEtNTQyNjU_823f89e7-e84b-46f8-b90f-fb76a19656ce"
      unitRef="usd">7644000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i5060b3a86b8341039240ba6babc56919_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzUtNS0xLTEtNTQyNjU_9d0d97c9-91ad-4090-8f42-fcc6cbb3f316"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ic2e24be8f9e24129a665f4efc08511c2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzUtNy0xLTEtNTQyNjU_d514c5e2-a188-4688-b0ee-2dbd784cb154"
      unitRef="usd">7644000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ifa36cca2403342ff893eb06c9893176e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzYtMS0xLTEtNTQyNjU_a1fc0be2-56bd-49b7-ac09-0bac0f85a598"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ib74ca1e382cb41269c551767aec58427_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzYtMy0xLTEtNTQyNjU_6d92a48a-fb0f-4f01-92fc-6c0d61b494bf"
      unitRef="usd">316000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ib8938484f66241b790c4e77743ce9a96_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzYtNS0xLTEtNTQyNjU_5eff62d0-3a78-47e5-84d5-aa0b78287d1b"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i5fb563913f9b47df82a4661cdee900d7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzYtNy0xLTEtNTQyNjU_2b1b0ee8-b8b7-4007-a0c8-e71268eb4da9"
      unitRef="usd">316000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ieca565e912934357a43bc6ad6ab4c5c8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzctMS0xLTEtNTQyNjU_242bc764-7481-49a5-afc6-73e2e5f32246"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ie8ba9948320f42ca99f81b012205ef2f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzctMy0xLTEtNTQyNjU_80e75fc3-d383-4d8c-b586-2628d99864da"
      unitRef="usd">7960000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ifa156900b8a64828b7cbfa82151de865_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzctNS0xLTEtNTQyNjU_11874367-9309-421b-95ea-16a133cece4e"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i9789570df94a47a8add3ae0c9fddd79d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTpiMTAzMzdjNmRlNzI0N2UzYjY2NzFlY2NiMzZiZGJmZS90YWJsZXJhbmdlOmIxMDMzN2M2ZGU3MjQ3ZTNiNjY3MWVjY2IzNmJkYmZlXzctNy0xLTEtNTQyNjU_71757b0d-5354-4fc3-8121-b8125d34984f"
      unitRef="usd">7960000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="ia2ce9850874242e0b8b1e1b41ae51978_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzItMS0xLTEtNTQyNjU_30bdbcb5-75c4-4f23-938f-4a514aa71c76"
      unitRef="usd">104000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i2622f93b3ee64c3783791da5f443e4cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzItMy0xLTEtNTQyNjU_9d49358c-e13f-43d2-b75e-b6d0e16e2c47"
      unitRef="usd">4038000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i0a7a4efdf7f94055974e34edebf48867_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzItNS0xLTEtNTQyNjU_46c2751d-8881-40f9-8687-a7fb066eb289"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i9dff38e1b54640f1b64550c9b5c94de8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzItNy0xLTEtNTQyNjU_1704e57f-7e20-42d7-a439-1a8aec4034c0"
      unitRef="usd">4142000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="if87e4cf51dd34445bf7d7d7540ad25ed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzMtMS0xLTEtNTQyNjU_ad136448-8428-42c9-9cc7-2d1e7820d2f7"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ida16b3e8181c42c5b5a6ab40aafb3c3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzMtMy0xLTEtNTQyNjU_7277549f-5b13-4630-a0e9-d374680d0a02"
      unitRef="usd">128000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i25730f7da884415bb8f610c0bbefa303_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzMtNS0xLTEtNTQyNjU_7817b13d-cdcb-4eb9-9ecf-2738eb84e197"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i29d27b7727694c9eaa173d53014a5bdf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzMtNy0xLTEtNTQyNjU_d9b1fbb4-e454-4907-8535-0e17c58d8226"
      unitRef="usd">128000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i990278ad6a6a4b4a91b6b8b879d16603_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzQtMS0xLTEtNTQyNjU_3486523a-332e-43ce-bd4f-91392ba62469"
      unitRef="usd">104000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i4106e9747149435fb00763997632025c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzQtMy0xLTEtNTQyNjU_9ebccd72-1f22-486a-a1a6-42e71434777c"
      unitRef="usd">4166000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i0f9db1decab0443ea1f09d7e4585ee41_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzQtNS0xLTEtNTQyNjU_10214d76-666d-48e3-9eda-3fa0e8452e46"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i358dd7ca79e246e5b3ac5273a30bd4bf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzQtNy0xLTEtNTQyNjU_8300baf6-8d01-4a60-8cd0-f383eac16c07"
      unitRef="usd">4270000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="ia2ce9850874242e0b8b1e1b41ae51978_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzUtMS0xLTEtNTQyNjU_82940eb2-d4e4-4e32-be42-4fb3e0158d39"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i2622f93b3ee64c3783791da5f443e4cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzUtMy0xLTEtNTQyNjU_2855e317-c032-4f63-9e9d-1750e864e594"
      unitRef="usd">3236000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i0a7a4efdf7f94055974e34edebf48867_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzUtNS0xLTEtNTQyNjU_4162bf1c-69d4-4e8e-a9a8-6470be04df53"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i9dff38e1b54640f1b64550c9b5c94de8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzUtNy0xLTEtNTQyNjU_1ab3e37e-8494-42a8-89ae-93ed0423dbd7"
      unitRef="usd">3236000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="if87e4cf51dd34445bf7d7d7540ad25ed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzYtMS0xLTEtNTQyNjU_462c2633-8286-47d8-82b7-c339d8fdae48"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ida16b3e8181c42c5b5a6ab40aafb3c3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzYtMy0xLTEtNTQyNjU_cbc2b7b1-7081-4c22-9835-6c81c14e7209"
      unitRef="usd">958000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i25730f7da884415bb8f610c0bbefa303_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzYtNS0xLTEtNTQyNjU_97a42aa8-b101-43fc-a40f-1b3ba43b3217"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i29d27b7727694c9eaa173d53014a5bdf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzYtNy0xLTEtNTQyNjU_cb3c5cb5-7de9-4030-8a91-296ca60a00f7"
      unitRef="usd">958000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i990278ad6a6a4b4a91b6b8b879d16603_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzctMS0xLTEtNTQyNjU_ca66e5dc-445f-4993-972f-ccac08f331e5"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i4106e9747149435fb00763997632025c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzctMy0xLTEtNTQyNjU_61c9c9d5-06c6-4a48-a1e1-bd982ec6f9f6"
      unitRef="usd">4194000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i0f9db1decab0443ea1f09d7e4585ee41_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzctNS0xLTEtNTQyNjU_4a24d2f0-57cf-438e-8050-60474284be34"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i358dd7ca79e246e5b3ac5273a30bd4bf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90YWJsZTowYjIwOTc5NWJlZDk0NzdjOTljOTkxYTZkZWI4NzBjMC90YWJsZXJhbmdlOjBiMjA5Nzk1YmVkOTQ3N2M5OWM5OTFhNmRlYjg3MGMwXzctNy0xLTEtNTQyNjU_4b4314f8-7af9-4871-8a2e-c841134dee16"
      unitRef="usd">4194000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeLiabilities
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90ZXh0cmVnaW9uOjI5YWNiNWQ3NDRjNzRkM2ViMDY0ZTA1MmEyODQzNTM2XzMzMjk_8c24aa13-d421-4992-b9c4-80fa0e3086c5"
      unitRef="usd">100000</us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeLiabilities>
    <us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeLiabilities
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMDkvZnJhZzoyOWFjYjVkNzQ0Yzc0ZDNlYjA2NGUwNTJhMjg0MzUzNi90ZXh0cmVnaW9uOjI5YWNiNWQ3NDRjNzRkM2ViMDY0ZTA1MmEyODQzNTM2XzMzMzY_c4e80afe-7e0c-45ee-a444-80824aade442"
      unitRef="usd">100000</us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeLiabilities>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTIvZnJhZzo0MDBmOWQwMGZjZDg0ZTNhOWY0YjQzYzIyYzc2Yjk0My90ZXh0cmVnaW9uOjQwMGY5ZDAwZmNkODRlM2E5ZjRiNDNjMjJjNzZiOTQzXzM1Mzc_46e508b8-1ff4-4c72-832d-c970745b9947">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;11. Income Taxes&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:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&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:11pt;font-weight:400;line-height:120%"&gt;We and our subsidiaries, CenStar and Verde Energy USA, Inc. ("Verde Corp"), are each subject to U.S. federal income tax as corporations. CenStar and Verde Corp file consolidated tax returns in jurisdictions that allow combined reporting. Spark HoldCo and its subsidiaries, with the exception of CenStar and Verde Corp, are treated as flow-through entities for U.S. federal income tax purposes and, as such, are generally not subject to U.S. federal income tax at the entity level. Rather, the tax liability with respect to their taxable income is passed through to their members or partners. Accordingly, we are subject to U.S. federal income taxation on our allocable share of Spark HoldCo&#x2019;s net U.S. taxable income.&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:11pt;font-weight:400;line-height:120%"&gt;In our financial statements, we report federal and state income taxes for our share of the partnership income attributable to our ownership in Spark HoldCo and for the income taxes attributable to CenStar and Verde Corp. Net income attributable to non-controlling interest includes the provision for income taxes related to CenStar and Verde Corp.&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:11pt;font-weight:400;line-height:120%"&gt;We account for income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and the tax bases of the assets and liabilities. We apply existing tax law and the tax rate that we expect to apply to taxable income in the years in which those differences are expected to be recovered or settled in calculating the deferred tax assets and liabilities. Effects of changes in tax rates on deferred tax assets and liabilities are recognized in income in the period of the tax rate enactment. A valuation allowance is recorded when it is not more likely than not that some or all of the benefit from the deferred tax asset will be realized.&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:11pt;font-weight:400;line-height:120%"&gt;We periodically assess whether it is more likely than not that we will generate sufficient taxable income to realize our deferred income tax assets. In making this determination, we consider all available positive and negative evidence and make certain assumptions. We consider, among other things, our deferred tax liabilities, the overall business environment, our historical earnings and losses, current industry trends, and our outlook for future years. We believe it is more likely than not that our deferred tax assets will be utilized, and accordingly have not recorded a valuation allowance on these assets.&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:11pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, we had a net deferred tax asset of $18.9 million, due in large part to the original step up in tax basis resulting from the initial purchase of Spark HoldCo units from NuDevco Retail and NuDevco Retail Holdings (predecessor to Retailco) in connection with our initial public offering.&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:11pt;font-weight:400;line-height:112%"&gt;The effective U.S. federal and state income tax rate for the three months ended September 30, 2022 and 2021 was 1.0% and 16.8%, respectively. The effective U.S. federal and state income tax rate for the nine months ended September 30, 2022 and 2021 was 18.4% and 22.3%, respectively. The effective tax rate for the three and nine months ended September 30, 2022 differed from the U.S. federal statutory tax rate of 21% primarily due to state taxes and the benefit provided from Spark HoldCo operating as a limited liability company, which is treated as a partnership for federal and state income tax purposes and is not subject to federal and state income taxes. &lt;/span&gt;&lt;/div&gt;Accordingly, the portion of earnings attributable to non-controlling interest is subject to tax when reported as a component of the non-controlling interest holders' taxable income.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ibc5f0aa70009470a9f4bbb46d7964607_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTIvZnJhZzo0MDBmOWQwMGZjZDg0ZTNhOWY0YjQzYzIyYzc2Yjk0My90ZXh0cmVnaW9uOjQwMGY5ZDAwZmNkODRlM2E5ZjRiNDNjMjJjNzZiOTQzXzI1NjY_90fcc97d-a255-4d39-a308-3e5a412dadec"
      unitRef="usd">18900000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTIvZnJhZzo0MDBmOWQwMGZjZDg0ZTNhOWY0YjQzYzIyYzc2Yjk0My90ZXh0cmVnaW9uOjQwMGY5ZDAwZmNkODRlM2E5ZjRiNDNjMjJjNzZiOTQzXzI4ODM_6381df74-6e40-4028-a93a-ce539ec47f0d"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTIvZnJhZzo0MDBmOWQwMGZjZDg0ZTNhOWY0YjQzYzIyYzc2Yjk0My90ZXh0cmVnaW9uOjQwMGY5ZDAwZmNkODRlM2E5ZjRiNDNjMjJjNzZiOTQzXzI4OTA_1f72460b-3365-4129-bd1e-0cbf7e001641"
      unitRef="number">0.168</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTIvZnJhZzo0MDBmOWQwMGZjZDg0ZTNhOWY0YjQzYzIyYzc2Yjk0My90ZXh0cmVnaW9uOjQwMGY5ZDAwZmNkODRlM2E5ZjRiNDNjMjJjNzZiOTQzXzI5ODM_d43c6f1d-c9ae-4a0e-8d09-5ac8c5d126a2"
      unitRef="number">0.184</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTIvZnJhZzo0MDBmOWQwMGZjZDg0ZTNhOWY0YjQzYzIyYzc2Yjk0My90ZXh0cmVnaW9uOjQwMGY5ZDAwZmNkODRlM2E5ZjRiNDNjMjJjNzZiOTQzXzI5OTA_b4306995-4409-4158-a7e4-88c4cd98135d"
      unitRef="number">0.223</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTUvZnJhZzpmNDIyM2RjZGIxMzU0MTUxOGE2N2MwYmUxNjllNjE1ZS90ZXh0cmVnaW9uOmY0MjIzZGNkYjEzNTQxNTE4YTY3YzBiZTE2OWU2MTVlXzg4MDk_08047bd8-5710-474f-a645-292f95c00c31">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;12. Commitments and Contingencies&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:11pt;font-weight:400;line-height:120%"&gt;From time to time, we may be involved in legal, tax, regulatory and other proceedings in the ordinary course of business. Liabilities for loss contingencies arising from claims, assessments, litigation or other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated.&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:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Legal Proceedings&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:11pt;font-weight:400;line-height:120%"&gt;Below is a summary of our currently pending material legal proceedings. We are subject to lawsuits and claims arising in the ordinary course of our business. The following legal proceedings are in various stages and are subject to substantial uncertainties concerning the outcome of material factual and legal issues. Accordingly, unless otherwise specifically noted, we cannot currently predict the manner and timing of the resolutions of these legal proceedings or estimate a range of possible losses or a minimum loss that could result from an adverse verdict in a potential lawsuit. While the lawsuits and claims are asserted for amounts that may be material should an unfavorable outcome occur, management does not currently expect that any currently pending matters will have a material adverse effect on our financial position or results of operations.&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:11pt;font-weight:700;line-height:120%"&gt;Consumer Lawsuits&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:11pt;font-weight:400;line-height:115%"&gt;Similar to other energy service companies (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;&#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;ESCOs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;) operating in the industry, from time-to-time, the Company is subject to class action lawsuits in various jurisdictions where the Company sells natural gas and electricity.&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:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Variable Rate Cases&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:11pt;font-weight:400;line-height:115%"&gt;In the cases referred to as Variable Rate Cases, such actions involve consumers alleging they paid higher rates than they would have if they stayed with their default utility. The underlying claims of each case are similar; however, because numerous cases have been brought in several different jurisdictions, the varying applicable case law, the varying facts and stages of each case, the Company agreed to mediate to avoid duplicative defense costs in numerous jurisdictions.  The Company continues to deny the allegations asserted by Plaintiffs and intends to vigorously defend these matters.  &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:11pt;font-weight:400;line-height:120%"&gt;In January 2022, the Company participated in mediation which covered three Spark brand matters: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;(1) Janet Rolland et al. v. Spark Energy, LLC (D.N.J Apr. 2017); (2) Burger v. Spark Energy Gas, LLC (N.D. Ill. Dec. 2019); and (3) Local 901 v. Spark Energy, LLC (Sup. Ct. Allen County, Indiana Aug. 2019)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. The Company has settled these matters and has received preliminary approval of the class action settlement from the United States District Court for the District of New Jersey.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The class claim period closes November 12, 2022, and the final approval hearing for the settlement is scheduled for December 1, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;On January 14, 2021, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Glikin, et al. v. Major Energy Electric Services, LLC,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; a purported variable rate class action was filed in the United States District Court, Southern District of New York, attempting to represent a class of all Major Energy customers (including customers of companies Major Energy acts as a successor to) in the United States charged a variable rate for electricity or gas by Major Energy during the applicable statute of limitations period up to and including the date of judgment. The Company believes there is no merit to this case and is vigorously defending this matter; however, given the current early stage of this matter, we cannot predict the outcome of this case at this time.&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:11pt;font-weight:700;line-height:103%"&gt;Corporate Matter Lawsuits&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;The Company may from time to time be subject to legal proceedings that arise in the ordinary course of business. Although there can be no assurance in this regard, the Company does not expect any of those legal proceedings to have a material adverse effect on the Company&#x2019;s results of operations, cash flows or financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Regulatory Matters&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:11pt;font-weight:400;line-height:120%"&gt;Many state regulators have increased scrutiny on retail energy providers, across all industry providers. We are subject to regular regulatory inquiries, license renewal reviews, and preliminary investigations in the ordinary course of our business. Below is a summary of our currently pending material state regulatory matters. The following state regulatory matters are in various stages and are subject to substantial uncertainties concerning the outcome of material factual and legal issues. Accordingly, we cannot currently predict the manner and timing of the resolution of these state regulatory matters or estimate a range of possible losses or a minimum loss that could result from an adverse action. Management does not currently expect that any currently pending state regulatory matters will have a material adverse effect on our financial position or results of operations.&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:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Connecticut.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2019, the Connecticut Public Utilities Regulatory Authority (&#x201c;PURA&#x201d;) initiated review of two of the Company's brands in Connecticut, Spark and Verde, focusing on marketing, billing and enrollment practices. The Company has cooperated with PURA's requests to review Spark and Verde practices in Connecticut. On August 11, 2022, PURA and the Connecticut Office of Consumer Counsel (&#x201c;OCC&#x201d;) issued to Verde a Notice of Violation and Assessment of Civil Penalty (&#x201c;NOV&#x201d;) in which it stated it had reason to believe Verde violated certain Connecticut electric supplier marketing laws.  The NOV proposed to assess civil penalties, require Verde to pay restitution to certain customers, and would suspend Verde&#x2019;s license. The parties worked cooperatively to settle this matter and on October 13, 2022, PURA approved a settlement agreement with the Company in which the Company agreed to pay $1.5&#160;million to be donated to certain Connecticut consumers designated as &#x201c;financial hardship customers&#x201d; and agreed to voluntarily leave the Connecticut market, with the ability to return in the future upon reapplication.&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:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;New York.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Prior to the purchase of Major Energy by the Company, in 2015, Major Energy Services, LLC and Major Energy Electric Services were contacted by the Attorney General, Bureau of Consumer Frauds &amp;amp; Protection for State of New York relating to their marketing practices. Major Energy has exchanged information in response to various requests from the Attorney General and recently agreed to respond to additional questions via remote proceedings in October of 2020. In January 2022, New York State Attorney General filed a complaint against Major Energy regarding the historical acts of Major Energy (a pre-acquisition matter). Via Renewables, Inc. was also named in the action due to current ownership. The Company has responded to the complaint. Given the current early stage of this regulatory matter, we cannot predict the outcome of this case at this time.&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:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pennsylvania. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Verde Energy USA, Inc. (&#x201c;Verde&#x201d;) was the subject of a formal investigation by the Pennsylvania Public Utility Commission, Bureau of Investigation and Enforcement (&#x201c;PPUC&#x201d;) initiated on January 30, 2020. The investigation asserted that Verde may have violated Pennsylvania retail energy supplier regulations. The Company met with the PPUC in February 2020 to discuss the matter and to work with the PPUC cooperatively. Verde reached a settlement, which included payment of a civil penalty of $1.0&#160;million and a $0.1&#160;million contribution to the PPL hardship fund. The settlement was approved by the Public Utility Commission on September 15, 2022.&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:11pt;font-weight:400;line-height:115%"&gt;In addition to the matters disclosed above, in the ordinary course of business, the Company may from time to time be subject to regulators initiating informal reviews or issuing subpoenas for information as means to evaluate the Company and its subsidiaries&#x2019; compliance with applicable laws, rule, regulations and practices. Although there can be no assurance in this regard, the Company does not expect any of those regulatory reviews to have a material adverse effect on the Company&#x2019;s results of operations, cash flows or financial condition.&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:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Indirect Tax Audits&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:11pt;font-weight:400;line-height:120%"&gt;We are undergoing various types of indirect tax audits spanning from years 2018 to 2021 for which additional liabilities may arise. At the time of filing these consolidated financial statements, these indirect tax audits are at an early stage and subject to substantial uncertainties concerning the outcome of audit findings and corresponding responses.&lt;/span&gt;&lt;/div&gt;As of September&#160;30, 2022 and December&#160;31, 2021, we had accrued $9.7 million and $14.7 million, respectively, related to litigation and regulatory matters and&#160;$0.3 million and $0.7 million, respectively, related to indirect tax audits. The outcome of each of these may result in additional expense.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i5665678e5d1f492da8ac08ad3eb42f33_D20221013-20221013"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTUvZnJhZzpmNDIyM2RjZGIxMzU0MTUxOGE2N2MwYmUxNjllNjE1ZS90ZXh0cmVnaW9uOmY0MjIzZGNkYjEzNTQxNTE4YTY3YzBiZTE2OWU2MTVlXzU0OTc1NTgxNTQyMTE_07927e28-4d92-4469-964a-f6bcb175cf97"
      unitRef="usd">1500000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <spke:LossContingencyDamagesSoughtPenalty
      contextRef="ia2e3de894ab244b784e721334e91f47c_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTUvZnJhZzpmNDIyM2RjZGIxMzU0MTUxOGE2N2MwYmUxNjllNjE1ZS90ZXh0cmVnaW9uOmY0MjIzZGNkYjEzNTQxNTE4YTY3YzBiZTE2OWU2MTVlXzczNjM_e3fb5de5-0055-4614-8673-c5d1db8ce631"
      unitRef="usd">1000000</spke:LossContingencyDamagesSoughtPenalty>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="ia2e3de894ab244b784e721334e91f47c_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTUvZnJhZzpmNDIyM2RjZGIxMzU0MTUxOGE2N2MwYmUxNjllNjE1ZS90ZXh0cmVnaW9uOmY0MjIzZGNkYjEzNTQxNTE4YTY3YzBiZTE2OWU2MTVlXzczNzI_63e1e6ed-157b-413b-be2d-be357227fce8"
      unitRef="usd">100000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i1155cd290ffb4aca9607ac26671dd089_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTUvZnJhZzpmNDIyM2RjZGIxMzU0MTUxOGE2N2MwYmUxNjllNjE1ZS90ZXh0cmVnaW9uOmY0MjIzZGNkYjEzNTQxNTE4YTY3YzBiZTE2OWU2MTVlXzg2MTU_7911908b-333b-4b66-90c8-d5559f0b1bc8"
      unitRef="usd">9700000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i87c4217444c84806b040ebad47667131_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTUvZnJhZzpmNDIyM2RjZGIxMzU0MTUxOGE2N2MwYmUxNjllNjE1ZS90ZXh0cmVnaW9uOmY0MjIzZGNkYjEzNTQxNTE4YTY3YzBiZTE2OWU2MTVlXzg2MjI_e31940ea-34bb-4795-a7d1-66b1374f3d0d"
      unitRef="usd">14700000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="ie285705a85234bc1bd2ffdd7f06f2dd5_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTUvZnJhZzpmNDIyM2RjZGIxMzU0MTUxOGE2N2MwYmUxNjllNjE1ZS90ZXh0cmVnaW9uOmY0MjIzZGNkYjEzNTQxNTE4YTY3YzBiZTE2OWU2MTVlXzg2ODk_ef36d5f6-8b8b-4da6-9a20-0a1f50bb15d2"
      unitRef="usd">300000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i09bb4fb75aaf4e9aa45ba38c62b2f13a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTUvZnJhZzpmNDIyM2RjZGIxMzU0MTUxOGE2N2MwYmUxNjllNjE1ZS90ZXh0cmVnaW9uOmY0MjIzZGNkYjEzNTQxNTE4YTY3YzBiZTE2OWU2MTVlXzg2OTY_77317deb-7528-4ab4-ab1d-969bb091d7f9"
      unitRef="usd">700000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90ZXh0cmVnaW9uOjRlZjExZDBjMjk2ZDQ1MDY4YjIxOTRkYTk1NjlkODcyXzQ3NjA_d94b1ec1-00e9-4a30-9d80-104e510ed1f2">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;13. Transactions with Affiliates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Transactions with Affiliates&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:11pt;font-weight:400;line-height:120%"&gt;We enter into transactions with and pay certain costs on behalf of affiliates that are commonly controlled in order to reduce risk, reduce administrative expense, create economies of scale, create strategic alliances and supply goods and services to these related parties. We also sell and purchase natural gas and electricity with affiliates and pay an affiliate to perform telemarketing activities. We present receivables and payables with the same affiliate on a net basis in the condensed consolidated balance sheets as all affiliate activity is with parties under common control. Affiliated transactions include certain services to the affiliated companies associated with employee benefits provided through our benefit plans, insurance plans, leased office space, administrative salaries, due diligence work, recurring management consulting, and accounting, tax, legal, or technology services. Amounts billed are based on the services provided, departmental usage, or headcount, which are considered reasonable by management. As such, the accompanying condensed consolidated financial statements include costs that have been incurred by us and then directly billed or allocated to affiliates, as well as costs that have been incurred by our affiliates and then directly billed or allocated to us, and are recorded net in general and administrative expense on the condensed consolidated statements of operations with a corresponding accounts receivable&#x2014;affiliates or accounts payable&#x2014;affiliates, respectively, recorded in the condensed consolidated balance sheets. Transactions with affiliates for sales or purchases of natural gas and electricity are recorded in retail revenues, retail cost of revenues, and net asset optimization revenues in the condensed consolidated statements of operations with a corresponding accounts receivable&#x2014;affiliate or accounts payable&#x2014;affiliate are recorded in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following tables presents asset and liability balances with affiliates (in thousands):&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.370%"/&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2022&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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;Accounts Receivable - affiliates&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&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:12pt"&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 - affiliates&lt;/span&gt;&lt;/div&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,642&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,819&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.370%"/&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2022&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;Accounts Payable - affiliates&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;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;Subordinated Debt - affiliates &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Liabilities - affiliates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,431&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;491&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;(1) The Subordinated Debt Facility allows us to draw advances in increments of no less than $1.0&#160;million per advance up to the maximum principal amount of the Subordinated Debt Facility, subject to Retailco&#x2019;s discretion. Advances thereunder accrue interest at an annual rate equal to the prime rate as published by the Wall Street Journal plus two percent (2.0%) from the date of the advance. See Note 9 "Debt" for a further description of terms and conditions of the Subordinated Debt Facility.&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:11pt;font-weight:400;line-height:120%"&gt;The following table presents revenues and cost of revenues recorded in net asset optimization revenue associated with affiliates for the periods indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&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:14.254%"/&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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&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;2022&lt;/span&gt;&lt;/td&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Revenue NAO - affiliates &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Less: Cost of Revenue NAO - affiliates &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net NAO - affiliates&lt;/span&gt;&lt;/div&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;629&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;249&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,173&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;813&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cost Allocations&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:11pt;font-weight:400;line-height:112%"&gt;Where costs incurred on behalf of the affiliate or us cannot be determined by specific identification for direct billing, the costs are allocated to the affiliated entities or us based on estimates of percentage of departmental usage, wages or headcount. The total net amount direct billed and allocated to/(from) affiliates was $0.1 million and $(0.6)&#160;million for the three months ended September 30, 2022 and 2021, respectively. The total net amount direct billed and allocated to/(from) affiliates was $1.7&#160;million and $(0.3)&#160;million for the nine months ended September 30, 2022 and 2021, respectively. The Company would have incurred incremental costs of $0.4 million and $0.4 million for the three months ended September 30, 2022 and 2021, respectively, operating on a stand-alone basis. The Company would have incurred incremental costs of $1.2 million and $1.0 million for the nine months ended September 30, 2022 and 2021, respectively, operating on a stand-alone basis.&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:11pt;font-weight:400;line-height:120%"&gt;General and administrative costs of zero&#160;and zero were recorded for the three months ended September 30, 2022 and 2021, respectively and zero and $0.1&#160;million for the nine months ended September 30, 2022 and 2021, respectively. The general and administrative costs relate to telemarketing activities performed by an affiliate.&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:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Distributions to and Contributions from Affiliates&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:11pt;font-weight:400;line-height:120%"&gt;During three months ended September 30, 2022 and 2021, Spark HoldCo made distributions to affiliates of our Founder of $3.6&#160;million and $3.6&#160;million, respectively, for the payments of quarterly distribution on their respective Spark HoldCo units. During each of the three months ended September 30, 2022 and 2021, Spark HoldCo made no distributions to these affiliates for gross-up distributions, in connection with distributions made between Spark HoldCo and Via Renewables, Inc. for payment of income taxes incurred by us.&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:11pt;font-weight:400;line-height:120%"&gt;During the nine months ended September 30, 2022 and 2021, Spark HoldCo made distributions to affiliates of our Founder of $10.8&#160;million and $11.2&#160;million, respectively, for the payments of quarterly distribution on their respective Spark HoldCo units. During the nine months ended September 30, 2022 and 2021, Spark HoldCo also made distributions to these affiliates for gross-up distributions of $0.1 million and $2.6&#160;million, respectively, in connection with distributions made between Spark HoldCo and Via Renewables, Inc. for payment of income taxes incurred by us.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90ZXh0cmVnaW9uOjRlZjExZDBjMjk2ZDQ1MDY4YjIxOTRkYTk1NjlkODcyXzQ3NjI_bbc2338a-b642-4801-81a1-0ef4492ee27c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following tables presents asset and liability balances with affiliates (in thousands):&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.370%"/&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2022&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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;Accounts Receivable - affiliates&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&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:12pt"&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 - affiliates&lt;/span&gt;&lt;/div&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,642&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,819&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.370%"/&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2022&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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;Accounts Payable - affiliates&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;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;Subordinated Debt - affiliates &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Liabilities - affiliates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,431&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;491&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;(1) The Subordinated Debt Facility allows us to draw advances in increments of no less than $1.0&#160;million per advance up to the maximum principal amount of the Subordinated Debt Facility, subject to Retailco&#x2019;s discretion. Advances thereunder accrue interest at an annual rate equal to the prime rate as published by the Wall Street Journal plus two percent (2.0%) from the date of the advance. See Note 9 "Debt" for a further description of terms and conditions of the Subordinated Debt Facility.&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:11pt;font-weight:400;line-height:120%"&gt;The following table presents revenues and cost of revenues recorded in net asset optimization revenue associated with affiliates for the periods indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&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:14.254%"/&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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&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;2022&lt;/span&gt;&lt;/td&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Revenue NAO - affiliates &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Less: Cost of Revenue NAO - affiliates &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net NAO - affiliates&lt;/span&gt;&lt;/div&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;629&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;249&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,173&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;813&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90YWJsZTozYzlkZjA1ZGJhOTU0NmI3YmQ2ODhmMzY0Yzc5ZjU5MC90YWJsZXJhbmdlOjNjOWRmMDVkYmE5NTQ2YjdiZDY4OGYzNjRjNzlmNTkwXzEwLTEtMS0xLTU0MjY1_e99169e7-47b4-4d15-8a45-169445a2e975"
      unitRef="usd">5642000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90YWJsZTozYzlkZjA1ZGJhOTU0NmI3YmQ2ODhmMzY0Yzc5ZjU5MC90YWJsZXJhbmdlOjNjOWRmMDVkYmE5NTQ2YjdiZDY4OGYzNjRjNzlmNTkwXzEwLTMtMS0xLTU0MjY1_6832a79a-85cd-447a-b7b4-10a8db515514"
      unitRef="usd">3819000</us-gaap:DueFromRelatedPartiesCurrent>
    <spke:RelatedPartyAssets
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90YWJsZTozYzlkZjA1ZGJhOTU0NmI3YmQ2ODhmMzY0Yzc5ZjU5MC90YWJsZXJhbmdlOjNjOWRmMDVkYmE5NTQ2YjdiZDY4OGYzNjRjNzlmNTkwXzExLTEtMS0xLTU0MjY1_166ae655-61f0-401b-ac8f-cda028599b69"
      unitRef="usd">5642000</spke:RelatedPartyAssets>
    <spke:RelatedPartyAssets
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90YWJsZTozYzlkZjA1ZGJhOTU0NmI3YmQ2ODhmMzY0Yzc5ZjU5MC90YWJsZXJhbmdlOjNjOWRmMDVkYmE5NTQ2YjdiZDY4OGYzNjRjNzlmNTkwXzExLTMtMS0xLTU0MjY1_8b2e7307-93af-4001-8908-dafa468fda7d"
      unitRef="usd">3819000</spke:RelatedPartyAssets>
    <us-gaap:DueToAffiliateCurrent
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90YWJsZTpjNzFhNzhjOWM2NjE0MWJkODljYzA0ZDlkODUyMjhmMi90YWJsZXJhbmdlOmM3MWE3OGM5YzY2MTQxYmQ4OWNjMDRkOWQ4NTIyOGYyXzEwLTEtMS0xLTU0MjY1_d776d100-f4f8-4b7a-b4a1-c247d00cd694"
      unitRef="usd">431000</us-gaap:DueToAffiliateCurrent>
    <us-gaap:DueToAffiliateCurrent
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90YWJsZTpjNzFhNzhjOWM2NjE0MWJkODljYzA0ZDlkODUyMjhmMi90YWJsZXJhbmdlOmM3MWE3OGM5YzY2MTQxYmQ4OWNjMDRkOWQ4NTIyOGYyXzEwLTMtMS0xLTU0MjY1_f43c16f3-1018-43ce-b347-d8e9cd7f5c82"
      unitRef="usd">491000</us-gaap:DueToAffiliateCurrent>
    <us-gaap:SubordinatedDebt
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90YWJsZTpjNzFhNzhjOWM2NjE0MWJkODljYzA0ZDlkODUyMjhmMi90YWJsZXJhbmdlOmM3MWE3OGM5YzY2MTQxYmQ4OWNjMDRkOWQ4NTIyOGYyXzExLTEtMS0xLTU0MjY1_ce56a382-2b84-494f-ac8c-903993ffb1dd"
      unitRef="usd">20000000</us-gaap:SubordinatedDebt>
    <us-gaap:SubordinatedDebt
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90YWJsZTpjNzFhNzhjOWM2NjE0MWJkODljYzA0ZDlkODUyMjhmMi90YWJsZXJhbmdlOmM3MWE3OGM5YzY2MTQxYmQ4OWNjMDRkOWQ4NTIyOGYyXzExLTMtMS0xLTU0MjY1_d4acb465-af50-48d1-8372-5336baa0cdf2"
      unitRef="usd">0</us-gaap:SubordinatedDebt>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90YWJsZTpjNzFhNzhjOWM2NjE0MWJkODljYzA0ZDlkODUyMjhmMi90YWJsZXJhbmdlOmM3MWE3OGM5YzY2MTQxYmQ4OWNjMDRkOWQ4NTIyOGYyXzEyLTEtMS0xLTU0MjY1_685b39cd-9d58-4c2a-9613-7dab5898dcf2"
      unitRef="usd">20431000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90YWJsZTpjNzFhNzhjOWM2NjE0MWJkODljYzA0ZDlkODUyMjhmMi90YWJsZXJhbmdlOmM3MWE3OGM5YzY2MTQxYmQ4OWNjMDRkOWQ4NTIyOGYyXzEyLTMtMS0xLTU0MjY1_9e1d9868-6248-441e-82e7-4ab46b1d7a77"
      unitRef="usd">491000</us-gaap:DueToRelatedPartiesCurrent>
    <spke:LineOfCreditFacilityMaximumAmountPerAdvance
      contextRef="i683d5aed1a924971b6d638b1b41f035d_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90ZXh0cmVnaW9uOjRlZjExZDBjMjk2ZDQ1MDY4YjIxOTRkYTk1NjlkODcyXzIxNzA_d39a48ce-548c-4b9d-be3b-e7543b3351b5"
      unitRef="usd">1000000</spke:LineOfCreditFacilityMaximumAmountPerAdvance>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i16e76202d0704cc8abd3c191d9c8c956_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90ZXh0cmVnaW9uOjRlZjExZDBjMjk2ZDQ1MDY4YjIxOTRkYTk1NjlkODcyXzI0MjU_a9ba7acd-5c79-4af1-bf44-644d3a6baf51"
      unitRef="number">0.020</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <spke:NetAssetOptimizationRevenue
      contextRef="i565f9944bc5c4730820021fd4cd26cb4_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90YWJsZTo2YTM3NjVjZDAzNzA0MjZkODRhMWU0OTUxNzliOGI3Ny90YWJsZXJhbmdlOjZhMzc2NWNkMDM3MDQyNmQ4NGExZTQ5NTE3OWI4Yjc3XzExLTEtMS0xLTU0MjY1_bd70c0f5-de8c-4658-be0d-35efd11604fc"
      unitRef="usd">739000</spke:NetAssetOptimizationRevenue>
    <spke:NetAssetOptimizationRevenue
      contextRef="ide44c0745f0944379e08d98bd46a1e1f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90YWJsZTo2YTM3NjVjZDAzNzA0MjZkODRhMWU0OTUxNzliOGI3Ny90YWJsZXJhbmdlOjZhMzc2NWNkMDM3MDQyNmQ4NGExZTQ5NTE3OWI4Yjc3XzExLTMtMS0xLTU0MjY1_b0267464-8d9e-4ab9-a932-22f04ab1525f"
      unitRef="usd">249000</spke:NetAssetOptimizationRevenue>
    <spke:NetAssetOptimizationRevenue
      contextRef="i219fb4427b7d42e7aa72451363d627d7_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90YWJsZTo2YTM3NjVjZDAzNzA0MjZkODRhMWU0OTUxNzliOGI3Ny90YWJsZXJhbmdlOjZhMzc2NWNkMDM3MDQyNmQ4NGExZTQ5NTE3OWI4Yjc3XzExLTUtMS0xLTU0MjY1_16261cb0-3b3b-498f-a9fa-0fb16c4ece39"
      unitRef="usd">2316000</spke:NetAssetOptimizationRevenue>
    <spke:NetAssetOptimizationRevenue
      contextRef="i58b4e73b9dc842f9808b59c04cd397b1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90YWJsZTo2YTM3NjVjZDAzNzA0MjZkODRhMWU0OTUxNzliOGI3Ny90YWJsZXJhbmdlOjZhMzc2NWNkMDM3MDQyNmQ4NGExZTQ5NTE3OWI4Yjc3XzExLTctMS0xLTU0MjY1_a15bba0c-40ac-4ee7-97cd-5823778c585d"
      unitRef="usd">818000</spke:NetAssetOptimizationRevenue>
    <spke:CostOfOtherSalesRevenue
      contextRef="i565f9944bc5c4730820021fd4cd26cb4_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90YWJsZTo2YTM3NjVjZDAzNzA0MjZkODRhMWU0OTUxNzliOGI3Ny90YWJsZXJhbmdlOjZhMzc2NWNkMDM3MDQyNmQ4NGExZTQ5NTE3OWI4Yjc3XzEyLTEtMS0xLTU0MjY1_891dfd7a-3e19-437f-8368-2ef818e2ef1e"
      unitRef="usd">110000</spke:CostOfOtherSalesRevenue>
    <spke:CostOfOtherSalesRevenue
      contextRef="ide44c0745f0944379e08d98bd46a1e1f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90YWJsZTo2YTM3NjVjZDAzNzA0MjZkODRhMWU0OTUxNzliOGI3Ny90YWJsZXJhbmdlOjZhMzc2NWNkMDM3MDQyNmQ4NGExZTQ5NTE3OWI4Yjc3XzEyLTMtMS0xLTU0MjY1_7659a918-e441-4513-a96f-ec671d47fd45"
      unitRef="usd">0</spke:CostOfOtherSalesRevenue>
    <spke:CostOfOtherSalesRevenue
      contextRef="i219fb4427b7d42e7aa72451363d627d7_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90YWJsZTo2YTM3NjVjZDAzNzA0MjZkODRhMWU0OTUxNzliOGI3Ny90YWJsZXJhbmdlOjZhMzc2NWNkMDM3MDQyNmQ4NGExZTQ5NTE3OWI4Yjc3XzEyLTUtMS0xLTU0MjY1_fa083c6c-6d8d-4dd3-85ab-e593a2b8dedd"
      unitRef="usd">143000</spke:CostOfOtherSalesRevenue>
    <spke:CostOfOtherSalesRevenue
      contextRef="i58b4e73b9dc842f9808b59c04cd397b1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90YWJsZTo2YTM3NjVjZDAzNzA0MjZkODRhMWU0OTUxNzliOGI3Ny90YWJsZXJhbmdlOjZhMzc2NWNkMDM3MDQyNmQ4NGExZTQ5NTE3OWI4Yjc3XzEyLTctMS0xLTU0MjY1_3f6fc657-75ef-422e-9c6b-1f576f13cb2c"
      unitRef="usd">5000</spke:CostOfOtherSalesRevenue>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="i565f9944bc5c4730820021fd4cd26cb4_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90YWJsZTo2YTM3NjVjZDAzNzA0MjZkODRhMWU0OTUxNzliOGI3Ny90YWJsZXJhbmdlOjZhMzc2NWNkMDM3MDQyNmQ4NGExZTQ5NTE3OWI4Yjc3XzE0LTEtMS0xLTU0MjY1_b9a6d40f-d32c-4a92-90a3-1903876aea37"
      unitRef="usd">629000</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="ide44c0745f0944379e08d98bd46a1e1f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90YWJsZTo2YTM3NjVjZDAzNzA0MjZkODRhMWU0OTUxNzliOGI3Ny90YWJsZXJhbmdlOjZhMzc2NWNkMDM3MDQyNmQ4NGExZTQ5NTE3OWI4Yjc3XzE0LTMtMS0xLTU0MjY1_bcb1210e-67fc-4eb3-8e72-52f3d296e417"
      unitRef="usd">249000</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="i219fb4427b7d42e7aa72451363d627d7_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90YWJsZTo2YTM3NjVjZDAzNzA0MjZkODRhMWU0OTUxNzliOGI3Ny90YWJsZXJhbmdlOjZhMzc2NWNkMDM3MDQyNmQ4NGExZTQ5NTE3OWI4Yjc3XzE0LTUtMS0xLTU0MjY1_2550cbd7-7856-43eb-9057-fcbea5bbb61b"
      unitRef="usd">2173000</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="i58b4e73b9dc842f9808b59c04cd397b1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90YWJsZTo2YTM3NjVjZDAzNzA0MjZkODRhMWU0OTUxNzliOGI3Ny90YWJsZXJhbmdlOjZhMzc2NWNkMDM3MDQyNmQ4NGExZTQ5NTE3OWI4Yjc3XzE0LTctMS0xLTU0MjY1_a1edbf16-2691-4bda-b94c-1094e211d5cf"
      unitRef="usd">813000</spke:NetAssetOptimizationRevenuesExpenses>
    <us-gaap:AffiliateCosts
      contextRef="i2de16ace7b434026a75c06f0b00b7b66_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90ZXh0cmVnaW9uOjRlZjExZDBjMjk2ZDQ1MDY4YjIxOTRkYTk1NjlkODcyXzMwNzg_98d880f1-c44a-414a-932c-df89ac6ed021"
      unitRef="usd">100000</us-gaap:AffiliateCosts>
    <spke:AffiliateCostsDueFromAffiliates
      contextRef="i62f09a610aac4217ab7b695a4160f88a_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90ZXh0cmVnaW9uOjRlZjExZDBjMjk2ZDQ1MDY4YjIxOTRkYTk1NjlkODcyXzMwODU_b2ec2c6d-2780-4773-8254-79529155dd3c"
      unitRef="usd">600000</spke:AffiliateCostsDueFromAffiliates>
    <us-gaap:AffiliateCosts
      contextRef="i62d7da699a3045ea9cc4b33cda250e17_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90ZXh0cmVnaW9uOjRlZjExZDBjMjk2ZDQ1MDY4YjIxOTRkYTk1NjlkODcyXzMxOTY_bbbf8c71-da32-4183-a323-52ba66e04338"
      unitRef="usd">1700000</us-gaap:AffiliateCosts>
    <spke:AffiliateCostsDueFromAffiliates
      contextRef="idbaef80cade9498bbc8bfe32674535e7_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90ZXh0cmVnaW9uOjRlZjExZDBjMjk2ZDQ1MDY4YjIxOTRkYTk1NjlkODcyXzMyMDM_9d7730a8-d08f-4a72-af2d-58cc506e796d"
      unitRef="usd">300000</spke:AffiliateCostsDueFromAffiliates>
    <spke:AffiliateCost
      contextRef="i2de16ace7b434026a75c06f0b00b7b66_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90ZXh0cmVnaW9uOjRlZjExZDBjMjk2ZDQ1MDY4YjIxOTRkYTk1NjlkODcyXzMyOTI_901366b6-8220-4e93-be5a-ae56033be72d"
      unitRef="usd">400000</spke:AffiliateCost>
    <spke:AffiliateCost
      contextRef="i62f09a610aac4217ab7b695a4160f88a_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90ZXh0cmVnaW9uOjRlZjExZDBjMjk2ZDQ1MDY4YjIxOTRkYTk1NjlkODcyXzMyOTk_afbc988e-b305-4647-9d50-593efe80c4e5"
      unitRef="usd">400000</spke:AffiliateCost>
    <spke:AffiliateCost
      contextRef="i62d7da699a3045ea9cc4b33cda250e17_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90ZXh0cmVnaW9uOjRlZjExZDBjMjk2ZDQ1MDY4YjIxOTRkYTk1NjlkODcyXzM0NTQ_8db461b3-3378-4049-8742-4b7a063d9ad6"
      unitRef="usd">1200000</spke:AffiliateCost>
    <spke:AffiliateCost
      contextRef="idbaef80cade9498bbc8bfe32674535e7_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90ZXh0cmVnaW9uOjRlZjExZDBjMjk2ZDQ1MDY4YjIxOTRkYTk1NjlkODcyXzM0NjE_4145751a-9f65-41a5-bc66-479c124a2592"
      unitRef="usd">1000000</spke:AffiliateCost>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i565f9944bc5c4730820021fd4cd26cb4_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90ZXh0cmVnaW9uOjRlZjExZDBjMjk2ZDQ1MDY4YjIxOTRkYTk1NjlkODcyXzEwOTk1MTE2MzI2OTA_d6b532d3-c840-41b6-97a4-cfaaaeff9469"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ide44c0745f0944379e08d98bd46a1e1f_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90ZXh0cmVnaW9uOjRlZjExZDBjMjk2ZDQ1MDY4YjIxOTRkYTk1NjlkODcyXzM1OTg_04253343-187f-4aed-820d-b62e2ec70279"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i219fb4427b7d42e7aa72451363d627d7_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90ZXh0cmVnaW9uOjRlZjExZDBjMjk2ZDQ1MDY4YjIxOTRkYTk1NjlkODcyXzM2Njg_bf533a28-d205-4f4a-a967-73db81de91b6"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i58b4e73b9dc842f9808b59c04cd397b1_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90ZXh0cmVnaW9uOjRlZjExZDBjMjk2ZDQ1MDY4YjIxOTRkYTk1NjlkODcyXzM2NzU_abf3ab67-95cc-4522-8042-cd2361727e76"
      unitRef="usd">100000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="ia430c07e6aa642d6a9fb96c3ceb4d71a_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90ZXh0cmVnaW9uOjRlZjExZDBjMjk2ZDQ1MDY4YjIxOTRkYTk1NjlkODcyXzM5NDU_dd4b1337-e9d0-40be-9bc8-a169036ea42f"
      unitRef="usd">3600000</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="i538c63cbaa624c3fb0e67ae65855b8c7_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90ZXh0cmVnaW9uOjRlZjExZDBjMjk2ZDQ1MDY4YjIxOTRkYTk1NjlkODcyXzM5NTI_09e3d23d-f1b0-4349-89bd-b663e58d4be1"
      unitRef="usd">3600000</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="i533d4ec789c044b9baa77a3842addbaa_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90ZXh0cmVnaW9uOjRlZjExZDBjMjk2ZDQ1MDY4YjIxOTRkYTk1NjlkODcyXzE2NDkyNjc0NDY2NTA_f4ebb516-cc6b-4f87-9643-ef8ea1cfb7da"
      unitRef="usd">10800000</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="i6584bf1efc4e4d9381444c9935276a50_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90ZXh0cmVnaW9uOjRlZjExZDBjMjk2ZDQ1MDY4YjIxOTRkYTk1NjlkODcyXzQzOTY_e74d46fd-3d5e-410e-95b7-d2e5726c56f4"
      unitRef="usd">11200000</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="i1c354cd3164a49c6a95ee9a8bbf766e5_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90ZXh0cmVnaW9uOjRlZjExZDBjMjk2ZDQ1MDY4YjIxOTRkYTk1NjlkODcyXzQ2MDY_77aa7ed8-7957-4dce-9c9f-203474096e87"
      unitRef="usd">100000</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="i7044867fa5d0422981ed7ad4087e89bf_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMTgvZnJhZzo0ZWYxMWQwYzI5NmQ0NTA2OGIyMTk0ZGE5NTY5ZDg3Mi90ZXh0cmVnaW9uOjRlZjExZDBjMjk2ZDQ1MDY4YjIxOTRkYTk1NjlkODcyXzQ2MTM_9509b08d-52b0-4936-aa87-41b27c718ef3"
      unitRef="usd">2600000</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90ZXh0cmVnaW9uOjUzYjQxMTE2MDk5NTQzNDY4YTA1OWU3NWQ2NThkOTk5XzIzODk_d1bc4788-c4e3-4cef-9807-47ebcc32fb2e">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;14. Segment Reporting &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Our determination of reportable business segments considers the strategic operating units under which we make financial decisions, allocate resources and assess performance of our business. Our reportable business segments are retail electricity and retail natural gas. The retail electricity segment consists of electricity sales and transmission to residential and commercial customers, and related services. The retail natural gas segment consists of natural gas sales to, and natural gas transportation and distribution for, residential and commercial customers. Corporate and other consists of expenses and assets of the retail electricity and natural gas segments that are managed at a consolidated level such as general and administrative expenses. Asset optimization activities are also included in Corporate and other. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;For the three months ended September 30, 2022 and 2021, we recorded asset optimization revenues of $22.6 million and $9.6 million and asset optimization cost of revenues of $20.9&#160;million and $9.9&#160;million,  respectively, and for the nine months ended September 30, 2022 and 2021, we recorded asset optimization revenues of $68.4 million and $43.1 million and asset optimization cost of revenues of $68.9 million and $43.6&#160;million, respectively, which are presented on a net basis in asset optimization revenues. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We use retail gross margin to assess the performance of our operating segments. We define retail gross margin as gross profit less (i) net asset optimization (expenses) revenues, (ii) net (losses) gains on non-trading derivative instruments, (iii) net current period cash settlements on non-trading derivative instruments, and (iv) gains (losses) from non-recurring events (including non-recurring market volatility).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We deduct net (losses) gains on non-trading derivative instruments, excluding current period cash settlements, from the retail gross margin calculation in order to remove the non-cash impact of net gains and losses on these derivative instruments. We deduct net gains (losses) from non-recurring events (including non-recurring market volatility) to ensure retail gross margin reflects operating performance that is not distorted by non-recurring events or extreme market volatility. Retail gross margin should not be considered an alternative to, or more meaningful than, gross profit, its most directly comparable financial measure calculated and presented in accordance with GAAP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Below is a reconciliation of retail gross margin to gross profit (in thousands):&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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Reconciliation of Retail Gross Margin to Gross Profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;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 #3e413d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,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;232,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Gross Profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;110,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net asset optimization revenue (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;1,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Net, (loss) gain on non-trading derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;54,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net, Cash settlements on non-trading derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,067)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,054)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Non-recurring event - Winter Storm Uri&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail Gross 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30,456&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30,870&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;82,903&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;107,322&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Financial data for business segments are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&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:11.326%"/&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:11.326%"/&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:11.326%"/&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:11.334%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#ffffff;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;Three Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail&lt;br/&gt;Electricity (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail&lt;br/&gt;Natural&#160;Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&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;104,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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;12,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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;border-top:1pt solid #000000;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;118,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,154&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;2,821&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;1,672&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;16,647&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net asset optimization revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net, (loss) gain on non-trading derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current period settlements on non-trading derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail Gross Margin&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,507&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;1,949&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;30,456&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;Total Assets at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,743,817&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;84,612&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;314,672&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;(1,814,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;328,154&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;117,813&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;2,530&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%"&gt;120,343&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a) Retail Electricity includes related services.&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&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:11.326%"/&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:11.326%"/&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:11.326%"/&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:11.335%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" 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;Three Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail&lt;br/&gt;Electricity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail&lt;br/&gt;Natural&#160;Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align: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,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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 #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(737)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;51,069&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;6,900&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;57,681&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net asset optimization 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net, gain on non-trading derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current period settlements on non-trading derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(461)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-recurring event - Winter Storm Uri&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail Gross Margin&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,213&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;2,657&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;30,870&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;Total Assets at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,527,456&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,320&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;311,556&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;(1,491,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;355,276&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;117,813&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;2,530&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%"&gt;120,343&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:38.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.482%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.482%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.814%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.482%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.482%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail&lt;br/&gt;Electricity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail&lt;br/&gt;Natural&#160;Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;68,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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;(480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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;&#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;border-top:1pt solid #000000;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;343,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Gross Profit&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;86,209&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;24,762&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;110,491&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net asset optimization 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gain on non-trading derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current period settlements on non-trading derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,067)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-recurring event - Winter Storm Uri&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Retail Gross Margin&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;62,404&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,499&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;82,903&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;Total Assets at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,743,817&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;84,612&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;314,672&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;(1,814,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;328,154&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Goodwill at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;117,813&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;2,530&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;120,343&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:38.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail&lt;br/&gt;Electricity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail&lt;br/&gt;Natural&#160;Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align: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,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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 #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;293,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,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;18,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;62,786&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;32,293&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;(542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;94,537&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net asset optimization 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gain on non-trading derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current period settlements on non-trading derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,054)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-recurring event - Winter Storm Uri&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Retail Gross Margin&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;80,478&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26,844&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;107,322&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Total Assets at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,527,456&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,320&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;311,556&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,491,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;355,276&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Goodwill at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;117,813&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,530&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;120,343&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <spke:AssetOptimizationRevenueGross
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90ZXh0cmVnaW9uOjUzYjQxMTE2MDk5NTQzNDY4YTA1OWU3NWQ2NThkOTk5XzkwMA_b12b9f96-9e97-4a69-a787-b2c4533fbd97"
      unitRef="usd">22600000</spke:AssetOptimizationRevenueGross>
    <spke:AssetOptimizationRevenueGross
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90ZXh0cmVnaW9uOjUzYjQxMTE2MDk5NTQzNDY4YTA1OWU3NWQ2NThkOTk5XzkwNw_62e7dea7-46b6-4d59-b467-049aeb4c4ab6"
      unitRef="usd">9600000</spke:AssetOptimizationRevenueGross>
    <spke:AssetOptimizationCostofRevenues
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90ZXh0cmVnaW9uOjUzYjQxMTE2MDk5NTQzNDY4YTA1OWU3NWQ2NThkOTk5Xzk1Mw_af252d14-c81a-4027-86c9-3f897c7c31b0"
      unitRef="usd">20900000</spke:AssetOptimizationCostofRevenues>
    <spke:AssetOptimizationCostofRevenues
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90ZXh0cmVnaW9uOjUzYjQxMTE2MDk5NTQzNDY4YTA1OWU3NWQ2NThkOTk5Xzk2MA_2968aa77-34f5-4b4c-b25f-2542af0b7c9c"
      unitRef="usd">9900000</spke:AssetOptimizationCostofRevenues>
    <spke:AssetOptimizationRevenueGross
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90ZXh0cmVnaW9uOjUzYjQxMTE2MDk5NTQzNDY4YTA1OWU3NWQ2NThkOTk5XzEwNDU_e22ae24e-ac06-4270-8430-3b444c873afb"
      unitRef="usd">68400000</spke:AssetOptimizationRevenueGross>
    <spke:AssetOptimizationRevenueGross
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90ZXh0cmVnaW9uOjUzYjQxMTE2MDk5NTQzNDY4YTA1OWU3NWQ2NThkOTk5XzEwNTI_1672520a-bac1-444e-bf19-2acd085067e2"
      unitRef="usd">43100000</spke:AssetOptimizationRevenueGross>
    <spke:AssetOptimizationCostofRevenues
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90ZXh0cmVnaW9uOjUzYjQxMTE2MDk5NTQzNDY4YTA1OWU3NWQ2NThkOTk5XzEwOTg_7efef6dc-6425-4ff3-ae53-8aac0bbb0416"
      unitRef="usd">68900000</spke:AssetOptimizationCostofRevenues>
    <spke:AssetOptimizationCostofRevenues
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90ZXh0cmVnaW9uOjUzYjQxMTE2MDk5NTQzNDY4YTA1OWU3NWQ2NThkOTk5XzExMDU_9fde331a-2b59-48b5-af26-d2d90b85f0af"
      unitRef="usd">43600000</spke:AssetOptimizationCostofRevenues>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90ZXh0cmVnaW9uOjUzYjQxMTE2MDk5NTQzNDY4YTA1OWU3NWQ2NThkOTk5XzIzOTA_656d5e8e-d14d-4526-9f7b-b497659b4d92">Below is a reconciliation of retail gross margin to gross profit (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Reconciliation of Retail Gross Margin to Gross Profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;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 #3e413d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,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;232,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Gross Profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;110,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net asset optimization revenue (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;1,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Net, (loss) gain on non-trading derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;54,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net, Cash settlements on non-trading derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,067)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,054)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Non-recurring event - Winter Storm Uri&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail Gross 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30,456&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30,870&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;82,903&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;107,322&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:Revenues
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzktMS0xLTEtNTQyNjU_3623c0b7-d683-442b-b6a0-03a13b8e4660"
      unitRef="usd">118859000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzktMy0xLTEtNTQyNjU_39af59f7-5378-4d4e-af14-8d2e2fbaa127"
      unitRef="usd">97979000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzktMy0xLTEtNTQyNjU_67cfe8a3-b87c-421a-8e8e-99391bfb94a6"
      unitRef="usd">97979000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzktNS0xLTEtNTQyNjU_96f2c4be-ed0f-4674-b8c8-95a3a7c3683a"
      unitRef="usd">343112000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzktNy0xLTEtNTQyNjU_0735e6f0-54e5-4b95-9357-f6f5621cecaf"
      unitRef="usd">293179000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzktNy0xLTEtNTQyNjU_21ef8b2c-017b-4a36-8270-8756338f2fff"
      unitRef="usd">293179000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzExLTEtMS0xLTU0MjY1_6ffc14fa-b1c1-4d65-b08a-56981913f730"
      unitRef="usd">102212000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzExLTMtMS0xLTU0MjY1_0b79fa6a-231e-4e81-8a66-74683c644bb0"
      unitRef="usd">40298000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzExLTMtMS0xLTU0MjY1_eb3b3208-dfee-492d-b823-d927bf25ed66"
      unitRef="usd">40298000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzExLTUtMS0xLTU0MjY1_151e151c-aebc-4f5c-b5eb-db1579d9096e"
      unitRef="usd">232621000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzExLTctMS0xLTU0MjY1_7fe3a7c6-d390-4787-a9a7-d356cc5dce2a"
      unitRef="usd">198642000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzExLTctMS0xLTU0MjY1_a9e64436-a2c4-417a-b9c5-cdb1b3407c27"
      unitRef="usd">198642000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzEyLTEtMS0xLTU0MjY1_f14b7382-e050-4ac5-a1fd-3fb91c8cd1f1"
      unitRef="usd">16647000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzEyLTMtMS0xLTU0MjY1_05a8c6cb-0200-490c-baf2-3e85b322cb3a"
      unitRef="usd">57681000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzEyLTUtMS0xLTU0MjY1_5b256e8e-9964-49db-b180-33b3d21d0b97"
      unitRef="usd">110491000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzEyLTctMS0xLTU0MjY1_43d6ce92-74d4-4629-8c4b-bc8fce11a8fa"
      unitRef="usd">94537000</us-gaap:GrossProfit>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzE0LTEtMS0xLTU0MjY1_b169f13c-a018-484c-844f-720f001ce409"
      unitRef="usd">1672000</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzE0LTMtMS0xLTU0MjY1_09e71b34-c565-40e1-83da-37829de212d9"
      unitRef="usd">-288000</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzE0LTMtMS0xLTU0MjY1_24fd2512-39de-4386-96d2-fdc4c26cf45d"
      unitRef="usd">-288000</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzE0LTUtMS0xLTU0MjY1_935bb4e5-415e-4cf3-88f4-e1088e00dc1a"
      unitRef="usd">-480000</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzE0LTctMS0xLTU0MjY1_02db0598-e199-4db0-9244-e5d3ec72c8ad"
      unitRef="usd">-542000</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzE0LTctMS0xLTU0MjY1_96280198-ddd4-4b11-847f-9d022fa5f473"
      unitRef="usd">-542000</spke:NetAssetOptimizationRevenuesExpenses>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i6c061ce065a74560847bd362ba05ba1c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzE1LTEtMS0xLTU0MjY1_228a3637-ebdd-479d-8f1c-018e61a5d6f9"
      unitRef="usd">-1413000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i72b1f27eef994bf3a3ab0c8283deb7a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzE1LTMtMS0xLTU0MjY1_6581d131-3acf-45e0-8848-f0dbd6e93b0c"
      unitRef="usd">32262000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i9752c20b39d1462297e9bda7360f6d7e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzE1LTUtMS0xLTU0MjY1_00548397-91f4-4850-bbc9-0f902974a557"
      unitRef="usd">54570000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i6bfd662e71af471092e49f95a33ee9a5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzE1LTctMS0xLTU0MjY1_951a4456-e1a5-4805-85cf-1fc3ccdf8cbf"
      unitRef="usd">58214000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:GainLossOnSaleOfDerivatives
      contextRef="i6c061ce065a74560847bd362ba05ba1c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzE2LTEtMS0xLTU0MjY1_fe28e846-2abb-4cef-b652-633ec0df4e22"
      unitRef="usd">-14068000</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:GainLossOnSaleOfDerivatives
      contextRef="i72b1f27eef994bf3a3ab0c8283deb7a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzE2LTMtMS0xLTU0MjY1_12c4cfda-a0af-49f3-b4c3-19a518088dde"
      unitRef="usd">-5660000</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:GainLossOnSaleOfDerivatives
      contextRef="i9752c20b39d1462297e9bda7360f6d7e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzE2LTUtMS0xLTU0MjY1_4198c728-c95a-4b0b-917e-1c27cb9a7543"
      unitRef="usd">-36067000</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:GainLossOnSaleOfDerivatives
      contextRef="i6bfd662e71af471092e49f95a33ee9a5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzE2LTctMS0xLTU0MjY1_177f7de7-956f-4f1f-b0ad-c90192792a2b"
      unitRef="usd">-6054000</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:UnusualOrInfrequentItemNetGainLoss
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzE3LTEtMS0xLTU0MjY1_c2efbafa-f53e-4e47-9a9a-fa83f0f6b3ca"
      unitRef="usd">0</us-gaap:UnusualOrInfrequentItemNetGainLoss>
    <us-gaap:UnusualOrInfrequentItemNetGainLoss
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzE3LTMtMS0xLTU0MjY1_9c2f8e7d-edac-4a2c-8092-be78e3edc399"
      unitRef="usd">-497000</us-gaap:UnusualOrInfrequentItemNetGainLoss>
    <us-gaap:UnusualOrInfrequentItemNetGainLoss
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzE3LTUtMS0xLTU0MjY1_516d101b-a06c-46f2-8b87-0c9a79ced21c"
      unitRef="usd">-9565000</us-gaap:UnusualOrInfrequentItemNetGainLoss>
    <us-gaap:UnusualOrInfrequentItemNetGainLoss
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzE3LTctMS0xLTU0MjY1_7451d749-a2db-4814-82a0-27286adecec8"
      unitRef="usd">64403000</us-gaap:UnusualOrInfrequentItemNetGainLoss>
    <spke:RetailGrossProfit
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzE4LTEtMS0xLTU0MjY1_c6859065-d423-4656-9d5f-7ae1042498f5"
      unitRef="usd">30456000</spke:RetailGrossProfit>
    <spke:RetailGrossProfit
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzE4LTMtMS0xLTU0MjY1_ee028687-8bfe-450d-9e28-597ee76629b5"
      unitRef="usd">30870000</spke:RetailGrossProfit>
    <spke:RetailGrossProfit
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzE4LTUtMS0xLTU0MjY1_550781c3-f7b8-40e5-af23-a5fe00457640"
      unitRef="usd">82903000</spke:RetailGrossProfit>
    <spke:RetailGrossProfit
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMjQvZnJhZzo1M2I0MTExNjA5OTU0MzQ2OGEwNTllNzVkNjU4ZDk5OS90YWJsZTpmY2NjMzUwOTQzMjM0NDQ0OWU1NTZlODA4MmY3MDE5Mi90YWJsZXJhbmdlOmZjY2MzNTA5NDMyMzQ0NDQ5ZTU1NmU4MDgyZjcwMTkyXzE4LTctMS0xLTU0MjY1_47482063-5b65-4840-bbfb-c086bbdeff43"
      unitRef="usd">107322000</spke:RetailGrossProfit>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90ZXh0cmVnaW9uOjExMjdlOTBlMjJkYTQyZjk4MGMzNWRmNjdlMTJiMmM2XzEyOQ_f8894bf5-b0e5-415d-be0f-e55c2ebb70bc">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Financial data for business segments are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&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:11.326%"/&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:11.326%"/&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:11.326%"/&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:11.334%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#ffffff;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;Three Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail&lt;br/&gt;Electricity (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail&lt;br/&gt;Natural&#160;Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&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;104,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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;12,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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;border-top:1pt solid #000000;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;118,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,154&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;2,821&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;1,672&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;16,647&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net asset optimization revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net, (loss) gain on non-trading derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current period settlements on non-trading derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail Gross Margin&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,507&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;1,949&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;30,456&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;Total Assets at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,743,817&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;84,612&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;314,672&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;(1,814,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;328,154&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;117,813&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;2,530&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%"&gt;120,343&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a) Retail Electricity includes related services.&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&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:11.326%"/&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:11.326%"/&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:11.326%"/&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:11.335%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" 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;Three Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail&lt;br/&gt;Electricity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail&lt;br/&gt;Natural&#160;Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align: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,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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 #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(737)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;51,069&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;6,900&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;57,681&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net asset optimization 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net, gain on non-trading derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current period settlements on non-trading derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(461)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-recurring event - Winter Storm Uri&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail Gross Margin&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,213&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;2,657&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;30,870&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;Total Assets at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,527,456&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,320&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;311,556&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;(1,491,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;355,276&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;117,813&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;2,530&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%"&gt;120,343&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:38.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.482%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.482%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.814%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.482%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.482%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail&lt;br/&gt;Electricity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail&lt;br/&gt;Natural&#160;Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;68,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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;(480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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;&#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;border-top:1pt solid #000000;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;343,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Gross Profit&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;86,209&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;24,762&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;110,491&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net asset optimization 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gain on non-trading derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current period settlements on non-trading derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,067)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-recurring event - Winter Storm Uri&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Retail Gross Margin&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;62,404&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,499&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;82,903&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;Total Assets at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,743,817&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;84,612&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;314,672&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;(1,814,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;328,154&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Goodwill at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;117,813&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;2,530&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;120,343&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:38.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail&lt;br/&gt;Electricity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Retail&lt;br/&gt;Natural&#160;Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align: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,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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 #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;293,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,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;18,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;62,786&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;32,293&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;(542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;94,537&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net asset optimization 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gain on non-trading derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current period settlements on non-trading derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,054)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-recurring event - Winter Storm Uri&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Retail Gross Margin&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;80,478&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26,844&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;107,322&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Total Assets at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,527,456&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,320&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;311,556&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,491,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;355,276&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Goodwill at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;117,813&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,530&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;120,343&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i7f298724bca94a789f4f6bebc6c724f4_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzItMS0xLTEtNTQyNjU_97672c03-90f1-4f06-85bd-fd34349b8a31"
      unitRef="usd">104970000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i130f00b59f6940c684a0d9a2bd7076de_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzItMy0xLTEtNTQyNjU_0c87cc00-851b-41c6-bbd8-2f1d1dae8e27"
      unitRef="usd">12217000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9ef85d086d6441f4b254a61fece07b30_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzItNS0xLTEtNTQyNjU_50b43ca2-68a6-420b-a749-5cf4c603bb6b"
      unitRef="usd">1672000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7f3773539b7e460c836f007751f33d23_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzItNy0xLTEtNTQyNjU_7b0282dd-89e3-4da5-81d0-ef294d146d48"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzItOS0xLTEtNTQyNjU_1930c505-82f5-4ab5-8823-8ef2e64894e4"
      unitRef="usd">118859000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7f298724bca94a789f4f6bebc6c724f4_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzMtMS0xLTEtNTQyNjU_0d93d7bc-53ce-4745-bada-bab40cd74d23"
      unitRef="usd">92816000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i130f00b59f6940c684a0d9a2bd7076de_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzMtMy0xLTEtNTQyNjU_75562e19-b1e2-4afd-9b57-9b7e60998bdf"
      unitRef="usd">9396000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9ef85d086d6441f4b254a61fece07b30_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzMtNS0xLTEtNTQyNjU_f2b3d76f-86d6-4959-a361-6759102d00b7"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7f3773539b7e460c836f007751f33d23_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzMtNy0xLTEtNTQyNjU_addf9fcb-de3b-4c54-a47d-fe7e3a1ff037"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzMtOS0xLTEtNTQyNjU_b3ab3b53-b9e2-4f36-bd9b-2b582a27b803"
      unitRef="usd">102212000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i7f298724bca94a789f4f6bebc6c724f4_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzQtMS0xLTEtNTQyNjU_f9fe89f0-ac2f-4073-9ea7-94eacb66ffee"
      unitRef="usd">12154000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i130f00b59f6940c684a0d9a2bd7076de_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzQtMy0xLTEtNTQyNjU_ba5e4f8b-8720-4e62-8d07-546970bb0df8"
      unitRef="usd">2821000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9ef85d086d6441f4b254a61fece07b30_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzQtNS0xLTEtNTQyNjU_918214ca-b30c-42bb-81af-cc37b92696ff"
      unitRef="usd">1672000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7f3773539b7e460c836f007751f33d23_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzQtNy0xLTEtNTQyNjU_a6156d75-7364-4f1a-935f-4da9fbaa94aa"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzQtOS0xLTEtNTQyNjU_0c10ebeb-9831-4a8b-9838-3896ce0beafb"
      unitRef="usd">16647000</us-gaap:GrossProfit>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="i7f298724bca94a789f4f6bebc6c724f4_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzYtMS0xLTEtNTQyNjU_0cb08239-a93a-4c26-b1c9-17f6b31e9c29"
      unitRef="usd">0</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="i130f00b59f6940c684a0d9a2bd7076de_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzYtMy0xLTEtNTQyNjU_a7a195da-27ed-440a-b991-f149d4cb2da7"
      unitRef="usd">0</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="i9ef85d086d6441f4b254a61fece07b30_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzYtNS0xLTEtNTQyNjU_83993fea-a758-4b6b-af63-c685c4de94eb"
      unitRef="usd">1672000</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="i7f3773539b7e460c836f007751f33d23_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzYtNy0xLTEtNTQyNjU_55c6b45a-1f53-4a87-9442-45615c83e449"
      unitRef="usd">0</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzYtOS0xLTEtNTQyNjU_b169f13c-a018-484c-844f-720f001ce409"
      unitRef="usd">1672000</spke:NetAssetOptimizationRevenuesExpenses>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i49f6bfef9cbd4f7ea182950b381af980_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzctMS0xLTEtNTQyNjU_717dc948-8de1-42c7-ab50-e94b67ffb676"
      unitRef="usd">-5290000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ib2d0cbd665394dad9a022a00d35b1dbf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzctMy0xLTEtNTQyNjU_13a78c11-f66d-4ef5-bd18-1cf5e4e12e20"
      unitRef="usd">3877000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i20e19795b1ee4550adc0924c958ada54_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzctNS0xLTEtNTQyNjU_fa276df1-71cb-4d5c-8798-3a09c11c92fa"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="if8adc8933c534d009e0a86712a7d7ddc_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzctNy0xLTEtNTQyNjU_b68c481c-510c-42d9-b1a3-7e84209052ff"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i6c061ce065a74560847bd362ba05ba1c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzctOS0xLTEtNTQyNjU_1581502e-7e88-4907-89a1-c3b59a27494d"
      unitRef="usd">-1413000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="i49f6bfef9cbd4f7ea182950b381af980_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzgtMS0xLTEtNTQyNjU_34473a3c-0072-4f29-8e8c-061a9c2b78a0"
      unitRef="usd">-11063000</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="ib2d0cbd665394dad9a022a00d35b1dbf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzgtMy0xLTEtNTQyNjU_853748f4-2a38-422c-ad9c-f24b0c5de2c7"
      unitRef="usd">-3005000</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="i20e19795b1ee4550adc0924c958ada54_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzgtNS0xLTEtNTQyNjU_4c19b8f4-f400-4449-a927-9eac2c0a3a87"
      unitRef="usd">0</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="if8adc8933c534d009e0a86712a7d7ddc_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzgtNy0xLTEtNTQyNjU_c00709d8-74a7-441d-bde2-62b4379b543c"
      unitRef="usd">0</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="i6c061ce065a74560847bd362ba05ba1c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzgtOS0xLTEtNTQyNjU_b43e60a8-a01f-48a0-8bf7-0d6ba240d573"
      unitRef="usd">-14068000</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:RetailGrossProfit
      contextRef="i7f298724bca94a789f4f6bebc6c724f4_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzEwLTEtMS0xLTU0MjY1_b08e6776-d718-4d7c-8985-f467738cd950"
      unitRef="usd">28507000</spke:RetailGrossProfit>
    <spke:RetailGrossProfit
      contextRef="i130f00b59f6940c684a0d9a2bd7076de_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzEwLTMtMS0xLTU0MjY1_72b6fe5e-bd3e-4bb0-9bae-d58a74f73c25"
      unitRef="usd">1949000</spke:RetailGrossProfit>
    <spke:RetailGrossProfit
      contextRef="i9ef85d086d6441f4b254a61fece07b30_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzEwLTUtMS0xLTU0MjY1_675fe203-83d6-4887-afd1-1d268776ab44"
      unitRef="usd">0</spke:RetailGrossProfit>
    <spke:RetailGrossProfit
      contextRef="i7f3773539b7e460c836f007751f33d23_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzEwLTctMS0xLTU0MjY1_ec2c49b3-440a-430f-a98b-6954eb9cf366"
      unitRef="usd">0</spke:RetailGrossProfit>
    <spke:RetailGrossProfit
      contextRef="id2c0d6ce3c134aecba6920a8142eff9a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzEwLTktMS0xLTU0MjY1_5b08995a-97a4-472e-9f03-b7fd97abbfcf"
      unitRef="usd">30456000</spke:RetailGrossProfit>
    <us-gaap:Assets
      contextRef="i1cb67cba6e234c509948976d668ce603_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzExLTEtMS0xLTU0MjY1_8f82097a-c638-4a3c-b4eb-b3aae3d4799c"
      unitRef="usd">1743817000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id22dab4a742b4cd59c7f1e5d52ac2450_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzExLTMtMS0xLTU0MjY1_1497949c-a87e-4913-9db6-293fc41ffd3b"
      unitRef="usd">84612000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic6809a522f1e4a50accd49d9078dd5ce_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzExLTUtMS0xLTU0MjY1_85532332-a776-4575-a2df-fe2602b1c1bb"
      unitRef="usd">314672000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if9adb1aa4b494344ad3c33103b77e487_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzExLTctMS0xLTU0MjY1_b183c1ca-186e-45fb-b4a3-18e3fd580153"
      unitRef="usd">-1814947000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzExLTktMS0xLTU0MjY1_7f2b9ce9-e7eb-44c7-91b8-c5aecdaa2ecd"
      unitRef="usd">328154000</us-gaap:Assets>
    <us-gaap:Goodwill
      contextRef="i1cb67cba6e234c509948976d668ce603_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzEyLTEtMS0xLTU0MjY1_e775ddaa-7b76-45c0-8472-fd787c2856f5"
      unitRef="usd">117813000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id22dab4a742b4cd59c7f1e5d52ac2450_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzEyLTMtMS0xLTU0MjY1_aecb8a57-6963-4515-8e0e-b3667f8d5ae6"
      unitRef="usd">2530000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic6809a522f1e4a50accd49d9078dd5ce_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzEyLTUtMS0xLTU0MjY1_7f4dbc1a-12ea-4611-8c27-ca6778086c02"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if9adb1aa4b494344ad3c33103b77e487_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzEyLTctMS0xLTU0MjY1_1029530c-5f9d-4f41-b225-16730b75196b"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTphZGZmMzQ5NmQyYzk0M2RkOWI5YmE3NDM4ZTliN2VjZC90YWJsZXJhbmdlOmFkZmYzNDk2ZDJjOTQzZGQ5YjliYTc0MzhlOWI3ZWNkXzEyLTktMS0xLTU0MjY1_a48989d5-1e5f-4a0e-90ac-7d4e1dab4f5a"
      unitRef="usd">120343000</us-gaap:Goodwill>
    <us-gaap:Revenues
      contextRef="if380f08f77764bd6a7bebe3cbb7ca339_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzItMS0xLTEtNTQyNjU_b6999eaa-23ca-4211-8ee2-22fec024669b"
      unitRef="usd">92104000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iafc4bfe3b5f947cbb5e34c0304c96a5a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzItMy0xLTEtNTQyNjU_62212896-de18-4a39-8041-ee480c11cc55"
      unitRef="usd">6163000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0fd2d34684c045fe8884cfa71ec2cebc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzItNS0xLTEtNTQyNjU_615280bb-9edc-408d-91f6-1fbe5600f374"
      unitRef="usd">-288000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4e1d80b95be24622bcb52b09f9667865_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzItNy0xLTEtNTQyNjU_db690852-1fa8-4b83-9655-ba2992ba9bf5"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzItOS0xLTEtNTQyNjU_a3278a25-90fd-44f6-8c79-2574dbc766e0"
      unitRef="usd">97979000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if380f08f77764bd6a7bebe3cbb7ca339_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzMtMS0xLTEtNTQyNjU_eecdbedf-188c-4504-9b3c-8210bc351991"
      unitRef="usd">41035000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iafc4bfe3b5f947cbb5e34c0304c96a5a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzMtMy0xLTEtNTQyNjU_53a12c48-367f-4981-b9a3-a62a5c2f0657"
      unitRef="usd">-737000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0fd2d34684c045fe8884cfa71ec2cebc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzMtNS0xLTEtNTQyNjU_9b9d223f-27e7-468c-a52e-f679e74e8976"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4e1d80b95be24622bcb52b09f9667865_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzMtNy0xLTEtNTQyNjU_92610684-de41-40ba-a711-cb83c04c68ec"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzMtOS0xLTEtNTQyNjU_5f557d50-9e7f-40ef-aca7-8491ffa6d6b8"
      unitRef="usd">40298000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="if380f08f77764bd6a7bebe3cbb7ca339_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzQtMS0xLTEtNTQyNjU_7cc8e12a-ae16-420e-85d6-dac743e30943"
      unitRef="usd">51069000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iafc4bfe3b5f947cbb5e34c0304c96a5a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzQtMy0xLTEtNTQyNjU_8e68128c-dfc0-47d0-a9d9-dd0341ffaf93"
      unitRef="usd">6900000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0fd2d34684c045fe8884cfa71ec2cebc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzQtNS0xLTEtNTQyNjU_c72dc7ad-f17c-470a-a216-f58abd4f6c76"
      unitRef="usd">-288000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i4e1d80b95be24622bcb52b09f9667865_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzQtNy0xLTEtNTQyNjU_e036a3dc-df8a-41e5-ba50-3ff0ba451937"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzQtOS0xLTEtNTQyNjU_0c5a5df7-2e0a-4150-b70b-2505852c612e"
      unitRef="usd">57681000</us-gaap:GrossProfit>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="if380f08f77764bd6a7bebe3cbb7ca339_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzYtMS0xLTEtNTQyNjU_641c219b-b19f-4c2b-a3a0-99c3cf35df8f"
      unitRef="usd">0</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="iafc4bfe3b5f947cbb5e34c0304c96a5a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzYtMy0xLTEtNTQyNjU_c32a4075-6a1f-4345-b3a6-bdfad4ee75e1"
      unitRef="usd">0</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="i0fd2d34684c045fe8884cfa71ec2cebc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzYtNS0xLTEtNTQyNjU_edaf3e20-342d-43d0-acc1-38602141ea91"
      unitRef="usd">-288000</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="i4e1d80b95be24622bcb52b09f9667865_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzYtNy0xLTEtNTQyNjU_671f70a7-f9ed-49b8-891b-98e165a7d172"
      unitRef="usd">0</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzYtOS0xLTEtNTQyNjU_9dd53a5b-fa72-4521-ac8c-14d99b089ab1"
      unitRef="usd">-288000</spke:NetAssetOptimizationRevenuesExpenses>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="iae9b9460cafb48a4a08158b0c5333253_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzctMS0xLTEtNTQyNjU_7325b5e3-c5c5-455e-a9ca-73f441681813"
      unitRef="usd">27558000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i0c6a90259cab4e34bae2946fcfb60fe1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzctMy0xLTEtNTQyNjU_b562d08e-6025-43ca-9069-a24ac70e1d1f"
      unitRef="usd">4704000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i846211d0e1734e5bb6ef89472c9599b7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzctNS0xLTEtNTQyNjU_c953b5f0-0101-4556-a1a6-df6a0b86fc16"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="idad46d0553a14ea1aa80682aec56b7d1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzctNy0xLTEtNTQyNjU_55006f9c-5d85-4f7d-82db-20ef29b594f7"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i72b1f27eef994bf3a3ab0c8283deb7a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzctOS0xLTEtNTQyNjU_9a3478a3-d144-4477-817e-52175e307773"
      unitRef="usd">32262000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="iae9b9460cafb48a4a08158b0c5333253_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzgtMS0xLTEtNTQyNjU_400be845-ce7b-43b3-87c0-922fa7e19a13"
      unitRef="usd">-5199000</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="i0c6a90259cab4e34bae2946fcfb60fe1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzgtMy0xLTEtNTQyNjU_4edacf75-b3e5-4809-b31a-85746ba01326"
      unitRef="usd">-461000</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="i846211d0e1734e5bb6ef89472c9599b7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzgtNS0xLTEtNTQyNjU_07dfc90d-3b61-4c6b-a8df-bd76db17a265"
      unitRef="usd">0</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="idad46d0553a14ea1aa80682aec56b7d1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzgtNy0xLTEtNTQyNjU_44e0a4b1-9806-460a-93ea-aa8e049ab9d5"
      unitRef="usd">0</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="i72b1f27eef994bf3a3ab0c8283deb7a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzgtOS0xLTEtNTQyNjU_517e16a5-e1d5-4988-97ed-93095f11186c"
      unitRef="usd">-5660000</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <us-gaap:UnusualOrInfrequentItemNetGainLoss
      contextRef="if380f08f77764bd6a7bebe3cbb7ca339_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzktMS0xLTEtNTQyNjU_39d074c2-470f-4297-82d8-4f7780f7a9e2"
      unitRef="usd">-497000</us-gaap:UnusualOrInfrequentItemNetGainLoss>
    <us-gaap:UnusualOrInfrequentItemNetGainLoss
      contextRef="iafc4bfe3b5f947cbb5e34c0304c96a5a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzktMy0xLTEtNTQyNjU_42c62fb7-b686-4a0b-a4b3-e304e97fbad1"
      unitRef="usd">0</us-gaap:UnusualOrInfrequentItemNetGainLoss>
    <us-gaap:UnusualOrInfrequentItemNetGainLoss
      contextRef="i0fd2d34684c045fe8884cfa71ec2cebc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzktNS0xLTEtNTQyNjU_ad89c32c-0fa2-4c19-a6cf-40a4f2bdf650"
      unitRef="usd">0</us-gaap:UnusualOrInfrequentItemNetGainLoss>
    <us-gaap:UnusualOrInfrequentItemNetGainLoss
      contextRef="i4e1d80b95be24622bcb52b09f9667865_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzktNy0xLTEtNTQyNjU_f40abe60-99ea-4500-a90d-8c6b4b949ceb"
      unitRef="usd">0</us-gaap:UnusualOrInfrequentItemNetGainLoss>
    <us-gaap:UnusualOrInfrequentItemNetGainLoss
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzktOS0xLTEtNTQyNjU_fadae292-4762-40ad-a30a-e89f3038c636"
      unitRef="usd">-497000</us-gaap:UnusualOrInfrequentItemNetGainLoss>
    <spke:RetailGrossProfit
      contextRef="if380f08f77764bd6a7bebe3cbb7ca339_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzEwLTEtMS0xLTU0MjY1_d73c7ea8-458d-4c3d-be5e-14c4a7fd0980"
      unitRef="usd">28213000</spke:RetailGrossProfit>
    <spke:RetailGrossProfit
      contextRef="iafc4bfe3b5f947cbb5e34c0304c96a5a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzEwLTMtMS0xLTU0MjY1_8932d0d0-cd2c-4dca-918f-dfc56c92cc46"
      unitRef="usd">2657000</spke:RetailGrossProfit>
    <spke:RetailGrossProfit
      contextRef="i0fd2d34684c045fe8884cfa71ec2cebc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzEwLTUtMS0xLTU0MjY1_1baf14b8-78f5-423b-9ae3-1edecbd1d1fd"
      unitRef="usd">0</spke:RetailGrossProfit>
    <spke:RetailGrossProfit
      contextRef="i4e1d80b95be24622bcb52b09f9667865_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzEwLTctMS0xLTU0MjY1_fb88b897-d8bd-4ad4-8e04-fb71ffba18a3"
      unitRef="usd">0</spke:RetailGrossProfit>
    <spke:RetailGrossProfit
      contextRef="if1bb317055c0425b8db0d16b9f8a2ee6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzEwLTktMS0xLTU0MjY1_3522f235-ac7c-43ba-915e-014b76314490"
      unitRef="usd">30870000</spke:RetailGrossProfit>
    <us-gaap:Assets
      contextRef="i8efa18b5d0e74e01bcae3a5305363d62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzExLTEtMS0xLTU0MjY1_8ac8f4f5-3150-4157-8fa4-c0c2fddac02c"
      unitRef="usd">1527456000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8efa18b5d0e74e01bcae3a5305363d62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzExLTEtMS0xLTU0MjY1_c3cac70f-3ccb-4b30-9b29-dc9bcf27aba8"
      unitRef="usd">1527456000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia11e282d64d645c2b71ca26f61d0525a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzExLTMtMS0xLTU0MjY1_5eeab1a5-ab32-4327-bb36-01ec1e7f8302"
      unitRef="usd">7320000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia11e282d64d645c2b71ca26f61d0525a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzExLTMtMS0xLTU0MjY1_b36cd4df-1433-40a6-9ae0-6c0699080d87"
      unitRef="usd">7320000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib73ae7a66abf4c8a8bb36023f1c22362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzExLTUtMS0xLTU0MjY1_1807e0e4-130f-4a05-8d4c-87722b397cde"
      unitRef="usd">311556000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib73ae7a66abf4c8a8bb36023f1c22362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzExLTUtMS0xLTU0MjY1_d2783f00-a21e-4303-92eb-22e71e9675cc"
      unitRef="usd">311556000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id96c194f3a814f7193aeb44aefeb626b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzExLTctMS0xLTU0MjY1_6283d907-cd99-4847-9fc5-eb8cd94289e0"
      unitRef="usd">-1491056000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id96c194f3a814f7193aeb44aefeb626b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzExLTctMS0xLTU0MjY1_bbd5a379-8495-4c33-b167-b0a3414ee019"
      unitRef="usd">-1491056000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzExLTktMS0xLTU0MjY1_522b0bf6-a563-4b89-b92b-e20cac0f2599"
      unitRef="usd">355276000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzExLTktMS0xLTU0MjY1_82ebbc81-2c4c-43f1-a9a7-697643601354"
      unitRef="usd">355276000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzExLTktMS0xLTU0MjY1_e41209f8-fcb9-4232-bfee-9c3758c9f0f5"
      unitRef="usd">355276000</us-gaap:Assets>
    <us-gaap:Goodwill
      contextRef="i8efa18b5d0e74e01bcae3a5305363d62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzEyLTEtMS0xLTU0MjY1_afc62d0b-4559-4399-b508-c283f71b4cb8"
      unitRef="usd">117813000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia11e282d64d645c2b71ca26f61d0525a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzEyLTMtMS0xLTU0MjY1_74b74b48-2a61-4a0e-b797-f462af1a2c56"
      unitRef="usd">2530000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib73ae7a66abf4c8a8bb36023f1c22362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzEyLTUtMS0xLTU0MjY1_f29cf8dd-e424-4d01-92e4-99ad85904b9a"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id96c194f3a814f7193aeb44aefeb626b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzEyLTctMS0xLTU0MjY1_79ba9e68-d5e6-4f20-9c32-b9a739ea4e3c"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzAvZnJhZzoxMTI3ZTkwZTIyZGE0MmY5ODBjMzVkZjY3ZTEyYjJjNi90YWJsZTpkNjExOWYzZTE0OTY0M2MyYjljZTY5N2E2ZjlkMWM2Yi90YWJsZXJhbmdlOmQ2MTE5ZjNlMTQ5NjQzYzJiOWNlNjk3YTZmOWQxYzZiXzEyLTktMS0xLTU0MjY1_64fd1353-4461-44f8-844a-42172c9eff5b"
      unitRef="usd">120343000</us-gaap:Goodwill>
    <us-gaap:Revenues
      contextRef="iec0dbe5314e349e8adff3c965ca963cb_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzItMS0xLTEtNTQyNjU_51911290-0f61-4d87-b50d-43a8c6f07961"
      unitRef="usd">275301000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i43896477fe4f498a8632a1d52738f9f6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzItMy0xLTEtNTQyNjU_1725393e-cd21-4fca-aa4f-6ce090cbda40"
      unitRef="usd">68291000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifaa8d16d7b0644b3a1f1b3ca5c8de11a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzItNS0xLTEtNTQyNjU_d2e5b6e9-b9b8-4a7f-ae60-b7f62e8facdf"
      unitRef="usd">-480000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i989860f13ec74969856ef8b2a89b8b54_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzItNy0xLTEtNTQyNjU_d620688d-8b9d-46b7-8677-72a811f10d22"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzItOS0xLTEtNTQyNjU_514f029e-bc98-404b-852b-c76f8b39a372"
      unitRef="usd">343112000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iec0dbe5314e349e8adff3c965ca963cb_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzMtMS0xLTEtNTQyNjU_b8757791-ef6e-4492-b7b5-1c0ec264b506"
      unitRef="usd">189092000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i43896477fe4f498a8632a1d52738f9f6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzMtMy0xLTEtNTQyNjU_72e851e1-4542-420a-a19b-88360e80f126"
      unitRef="usd">43529000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ifaa8d16d7b0644b3a1f1b3ca5c8de11a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzMtNS0xLTEtNTQyNjU_ac9a14df-be46-4160-89f1-6dbd89c624b3"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i989860f13ec74969856ef8b2a89b8b54_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzMtNy0xLTEtNTQyNjU_b8545d92-956c-4f71-82c7-f319578f02c0"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzMtOS0xLTEtNTQyNjU_fe392e6d-be54-46ee-91c9-508bb569f008"
      unitRef="usd">232621000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="iec0dbe5314e349e8adff3c965ca963cb_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzQtMS0xLTEtNTQyNjU_fa002aa6-3710-4ba1-b166-3eb839d43c95"
      unitRef="usd">86209000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i43896477fe4f498a8632a1d52738f9f6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzQtMy0xLTEtNTQyNjU_5402252d-2645-44f3-a4ea-059721d18cce"
      unitRef="usd">24762000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ifaa8d16d7b0644b3a1f1b3ca5c8de11a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzQtNS0xLTEtNTQyNjU_3ab76bc8-7698-4c87-8ee8-d5284455193d"
      unitRef="usd">-480000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i989860f13ec74969856ef8b2a89b8b54_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzQtNy0xLTEtNTQyNjU_63e4dcf1-c782-488a-837e-2a0d1b7ec8c6"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzQtOS0xLTEtNTQyNjU_6698adbf-c5ca-4e3f-b8e9-41444aa7a841"
      unitRef="usd">110491000</us-gaap:GrossProfit>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="iec0dbe5314e349e8adff3c965ca963cb_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzYtMS0xLTEtNTQyNjU_b78934ad-9250-4e8c-bbaa-c56eba5081d0"
      unitRef="usd">0</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="i43896477fe4f498a8632a1d52738f9f6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzYtMy0xLTEtNTQyNjU_b08ba27e-3d4a-46f2-92d7-80dd33e7a06f"
      unitRef="usd">0</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="ifaa8d16d7b0644b3a1f1b3ca5c8de11a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzYtNS0xLTEtNTQyNjU_61643726-ffd3-4df5-91ac-95f1d2070cbf"
      unitRef="usd">-480000</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="i989860f13ec74969856ef8b2a89b8b54_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzYtNy0xLTEtNTQyNjU_6941a182-1dd6-4215-b05d-3a812a894398"
      unitRef="usd">0</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzYtOS0xLTEtNTQyNjU_1d442ca4-a403-48fa-a8bd-6b6b7e34265a"
      unitRef="usd">-480000</spke:NetAssetOptimizationRevenuesExpenses>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i1244264e80f040aca2c4df1f7c2dccf7_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzctMS0xLTEtNTQyNjU_30c5e41c-aa59-4fc4-9787-10b81bd57712"
      unitRef="usd">42557000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i74f864ddffe0467ea7cd19cda43d0f02_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzctMy0xLTEtNTQyNjU_2fc73f4b-4d42-4a05-86db-d12c64fca7f0"
      unitRef="usd">12013000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ibf3164f072714bee9cd947cff3d360c5_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzctNS0xLTEtNTQyNjU_36cc4617-3e5c-487f-8275-3da430f106fe"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="idd34da80cac54b6a8de3610bba0f92cf_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzctNy0xLTEtNTQyNjU_e13bbec6-0563-4c12-8662-f90195230190"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i9752c20b39d1462297e9bda7360f6d7e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzctOS0xLTEtNTQyNjU_39af96f9-b004-419f-b6a8-41a916b34d46"
      unitRef="usd">54570000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="i1244264e80f040aca2c4df1f7c2dccf7_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzgtMS0xLTEtNTQyNjU_e5171113-340a-4ce0-a28e-1b1fcf5f92c8"
      unitRef="usd">-28317000</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="i74f864ddffe0467ea7cd19cda43d0f02_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzgtMy0xLTEtNTQyNjU_adfc2ff4-3251-4e3e-bb41-b3a40f4f1ffb"
      unitRef="usd">-7750000</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="ibf3164f072714bee9cd947cff3d360c5_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzgtNS0xLTEtNTQyNjU_b9657832-5d14-4187-b127-eab5384135eb"
      unitRef="usd">0</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="idd34da80cac54b6a8de3610bba0f92cf_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzgtNy0xLTEtNTQyNjU_14d66352-1cea-4bcd-a019-7a1586488580"
      unitRef="usd">0</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="i9752c20b39d1462297e9bda7360f6d7e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzgtOS0xLTEtNTQyNjU_cc166bb4-4262-477a-b1cf-7346d9653ecc"
      unitRef="usd">-36067000</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <us-gaap:UnusualOrInfrequentItemNetGainLoss
      contextRef="iec0dbe5314e349e8adff3c965ca963cb_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzktMS0xLTEtNTQyNjU_facbfcc2-f3e8-4000-a0d5-5079a378a51b"
      unitRef="usd">-9565000</us-gaap:UnusualOrInfrequentItemNetGainLoss>
    <us-gaap:UnusualOrInfrequentItemNetGainLoss
      contextRef="i43896477fe4f498a8632a1d52738f9f6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzktMy0xLTEtNTQyNjU_c3113470-7517-49a7-a2ec-c202161821e0"
      unitRef="usd">0</us-gaap:UnusualOrInfrequentItemNetGainLoss>
    <us-gaap:UnusualOrInfrequentItemNetGainLoss
      contextRef="ifaa8d16d7b0644b3a1f1b3ca5c8de11a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzktNS0xLTEtNTQyNjU_21977ec9-4924-4343-946a-980351583177"
      unitRef="usd">0</us-gaap:UnusualOrInfrequentItemNetGainLoss>
    <us-gaap:UnusualOrInfrequentItemNetGainLoss
      contextRef="i989860f13ec74969856ef8b2a89b8b54_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzktNy0xLTEtNTQyNjU_cf8850fd-1bc3-4aaf-8d83-7377fd5ca3f8"
      unitRef="usd">0</us-gaap:UnusualOrInfrequentItemNetGainLoss>
    <us-gaap:UnusualOrInfrequentItemNetGainLoss
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzktOS0xLTEtNTQyNjU_b35ece48-7e11-4a47-9ef2-f812ed24b86d"
      unitRef="usd">-9565000</us-gaap:UnusualOrInfrequentItemNetGainLoss>
    <spke:RetailGrossProfit
      contextRef="iec0dbe5314e349e8adff3c965ca963cb_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzEwLTEtMS0xLTU0MjY1_32ab338b-10c1-4cb5-8452-56f793a2397f"
      unitRef="usd">62404000</spke:RetailGrossProfit>
    <spke:RetailGrossProfit
      contextRef="i43896477fe4f498a8632a1d52738f9f6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzEwLTMtMS0xLTU0MjY1_2599c0df-2b8e-476b-8f7e-5f2c5782f9cd"
      unitRef="usd">20499000</spke:RetailGrossProfit>
    <spke:RetailGrossProfit
      contextRef="ifaa8d16d7b0644b3a1f1b3ca5c8de11a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzEwLTUtMS0xLTU0MjY1_bcef6ce1-ba44-43e9-85d4-6ca8fde9da98"
      unitRef="usd">0</spke:RetailGrossProfit>
    <spke:RetailGrossProfit
      contextRef="i989860f13ec74969856ef8b2a89b8b54_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzEwLTctMS0xLTU0MjY1_9de2444e-9b00-4c67-9e11-29a2701c1a91"
      unitRef="usd">0</spke:RetailGrossProfit>
    <spke:RetailGrossProfit
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzEwLTktMS0xLTU0MjY1_0c8fb379-727f-4ce4-af3a-aecb4b368d4c"
      unitRef="usd">82903000</spke:RetailGrossProfit>
    <us-gaap:Assets
      contextRef="i1cb67cba6e234c509948976d668ce603_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzExLTEtMS0xLTU0MjY1_77160c39-a0a8-4eab-a6f2-71b501442899"
      unitRef="usd">1743817000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id22dab4a742b4cd59c7f1e5d52ac2450_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzExLTMtMS0xLTU0MjY1_ec063a15-aad7-4c37-9787-fbb0986ffbb6"
      unitRef="usd">84612000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic6809a522f1e4a50accd49d9078dd5ce_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzExLTUtMS0xLTU0MjY1_a5013326-5fed-487b-b635-fec007df56f0"
      unitRef="usd">314672000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if9adb1aa4b494344ad3c33103b77e487_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzExLTctMS0xLTU0MjY1_5037a279-d848-4c4b-8fff-3ff86701f2d4"
      unitRef="usd">-1814947000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzExLTktMS0xLTU0MjY1_578a3f47-0964-4331-875b-ab34af4a8d98"
      unitRef="usd">328154000</us-gaap:Assets>
    <us-gaap:Goodwill
      contextRef="i1cb67cba6e234c509948976d668ce603_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzEyLTEtMS0xLTU0MjY1_e775ddaa-7b76-45c0-8472-fd787c2856f5"
      unitRef="usd">117813000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id22dab4a742b4cd59c7f1e5d52ac2450_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzEyLTMtMS0xLTU0MjY1_aecb8a57-6963-4515-8e0e-b3667f8d5ae6"
      unitRef="usd">2530000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic6809a522f1e4a50accd49d9078dd5ce_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzEyLTUtMS0xLTU0MjY1_363e1830-52a5-4fc6-9245-8452aee003f4"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if9adb1aa4b494344ad3c33103b77e487_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzEyLTctMS0xLTU0MjY1_3ec312f4-b540-49b7-a43c-c2808e301982"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if22e73f30d3840ce867c1627965ebdbe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTo0NmFiZjY0OTQ0ZDc0MmVhYmNkNTIzN2Y0ZTM0NDU5YS90YWJsZXJhbmdlOjQ2YWJmNjQ5NDRkNzQyZWFiY2Q1MjM3ZjRlMzQ0NTlhXzEyLTktMS0xLTU0MjY1_edae5770-eceb-43ce-b406-b3d76e8bf15d"
      unitRef="usd">120343000</us-gaap:Goodwill>
    <us-gaap:Revenues
      contextRef="i897146e3a5984860bf3eeec3a0936659_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzItMS0xLTEtNTQyNjU_a9a7d801-8167-456a-8896-1e6706ac080b"
      unitRef="usd">242548000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i984e2e4f384d47cb860ba826c8798b09_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzItMy0xLTEtNTQyNjU_a548dce4-02ba-411f-af75-82f874e619b6"
      unitRef="usd">51173000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5cec0eebadf14d0ab5447de58ded538c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzItNS0xLTEtNTQyNjU_0613bf70-8c26-4ea6-af35-a8470205eec0"
      unitRef="usd">-542000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8588268b93b64a6e94b44f124f0a6ed9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzItNy0xLTEtNTQyNjU_b4c22821-7877-4c7e-914c-0e799ed2113a"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzItOS0xLTEtNTQyNjU_ccb054d7-c5ec-4237-97ad-83c47c1d65b7"
      unitRef="usd">293179000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i897146e3a5984860bf3eeec3a0936659_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzMtMS0xLTEtNTQyNjU_8e3374ac-e637-4803-a276-80a40c7ebdc1"
      unitRef="usd">179762000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i984e2e4f384d47cb860ba826c8798b09_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzMtMy0xLTEtNTQyNjU_33f079ae-a746-4a70-b8fc-4d5c1f1eb640"
      unitRef="usd">18880000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5cec0eebadf14d0ab5447de58ded538c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzMtNS0xLTEtNTQyNjU_3280776b-6315-4009-a698-025ef20a57ee"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8588268b93b64a6e94b44f124f0a6ed9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzMtNy0xLTEtNTQyNjU_4f92b13f-1856-4041-9e98-80c1d9c73f55"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzMtOS0xLTEtNTQyNjU_bf401cbf-107f-423e-b512-7458f6befd73"
      unitRef="usd">198642000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i897146e3a5984860bf3eeec3a0936659_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzQtMS0xLTEtNTQyNjU_dc1d6317-bc5f-430a-9e7d-ee1ac305b513"
      unitRef="usd">62786000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i984e2e4f384d47cb860ba826c8798b09_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzQtMy0xLTEtNTQyNjU_3ce5a36b-c347-4ed0-921e-09b078c14fed"
      unitRef="usd">32293000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5cec0eebadf14d0ab5447de58ded538c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzQtNS0xLTEtNTQyNjU_cf8e01d2-1d43-49d0-8ffd-6daa8ec6c0eb"
      unitRef="usd">-542000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8588268b93b64a6e94b44f124f0a6ed9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzQtNy0xLTEtNTQyNjU_3c5773d2-1a8d-4ad9-9f82-78a89dbeb17e"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzQtOS0xLTEtNTQyNjU_50a5b5e0-4442-4c02-99f0-7eed690af7f6"
      unitRef="usd">94537000</us-gaap:GrossProfit>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="i897146e3a5984860bf3eeec3a0936659_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzYtMS0xLTEtNTQyNjU_0f708a83-adae-428d-91e5-12a5c7b3c42c"
      unitRef="usd">0</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="i984e2e4f384d47cb860ba826c8798b09_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzYtMy0xLTEtNTQyNjU_191ba9b8-009f-4a37-8145-00b8d335afc8"
      unitRef="usd">0</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="i5cec0eebadf14d0ab5447de58ded538c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzYtNS0xLTEtNTQyNjU_b0729ed4-096f-42ff-99ee-4feb239e232e"
      unitRef="usd">-542000</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="i8588268b93b64a6e94b44f124f0a6ed9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzYtNy0xLTEtNTQyNjU_9e42561d-2c64-4f5c-a910-e6cf2804b8a1"
      unitRef="usd">0</spke:NetAssetOptimizationRevenuesExpenses>
    <spke:NetAssetOptimizationRevenuesExpenses
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzYtOS0xLTEtNTQyNjU_536d222f-e1d3-49c1-8c8c-53fe53126164"
      unitRef="usd">-542000</spke:NetAssetOptimizationRevenuesExpenses>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ib9885a8cedc14147adbb237e710f17a4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzctMS0xLTEtNTQyNjU_0e82784c-d87c-4457-a969-f5e65d9fe0f7"
      unitRef="usd">51957000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i78290a2d390542038217bc6d2ec5b550_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzctMy0xLTEtNTQyNjU_66e00f4d-19e6-413b-afdf-d823ab62618a"
      unitRef="usd">6257000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="idb7f1ee520d748dfa619cfb1633f287f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzctNS0xLTEtNTQyNjU_d22d73ca-acce-4126-a61b-8bc3eb579c77"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i485b92570a7041f891f44bfe707a6c56_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzctNy0xLTEtNTQyNjU_fb38afc7-898e-48fc-b87e-05cd26fe90d1"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i6bfd662e71af471092e49f95a33ee9a5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzctOS0xLTEtNTQyNjU_96cd63e3-a4ef-4411-b96a-8f156cc75072"
      unitRef="usd">58214000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="ib9885a8cedc14147adbb237e710f17a4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzgtMS0xLTEtNTQyNjU_a1b91137-2b5d-441b-909a-b51dedc33d84"
      unitRef="usd">-5246000</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="i78290a2d390542038217bc6d2ec5b550_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzgtMy0xLTEtNTQyNjU_4172f4a6-c6c1-449b-ae3e-9a62ef2b1fe3"
      unitRef="usd">-808000</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="idb7f1ee520d748dfa619cfb1633f287f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzgtNS0xLTEtNTQyNjU_38a36f28-4f56-4c02-98e2-860fdc3752da"
      unitRef="usd">0</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="i485b92570a7041f891f44bfe707a6c56_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzgtNy0xLTEtNTQyNjU_32aa2880-395b-41c1-bcef-13877020d4c6"
      unitRef="usd">0</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated
      contextRef="i6bfd662e71af471092e49f95a33ee9a5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzgtOS0xLTEtNTQyNjU_f780a823-6417-4c89-b624-dc4587521b1f"
      unitRef="usd">-6054000</spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated>
    <us-gaap:UnusualOrInfrequentItemNetGainLoss
      contextRef="i897146e3a5984860bf3eeec3a0936659_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzktMS0xLTEtNTQyNjU_9426189d-c042-4526-ad7a-5760b14f24d4"
      unitRef="usd">64403000</us-gaap:UnusualOrInfrequentItemNetGainLoss>
    <us-gaap:UnusualOrInfrequentItemNetGainLoss
      contextRef="i984e2e4f384d47cb860ba826c8798b09_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzktMy0xLTEtNTQyNjU_fd8d9f16-2928-4455-8b6a-15b9c70dbc63"
      unitRef="usd">0</us-gaap:UnusualOrInfrequentItemNetGainLoss>
    <us-gaap:UnusualOrInfrequentItemNetGainLoss
      contextRef="i5cec0eebadf14d0ab5447de58ded538c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzktNS0xLTEtNTQyNjU_33a2eeed-1bf3-4bd9-b22e-ed66cca102a4"
      unitRef="usd">0</us-gaap:UnusualOrInfrequentItemNetGainLoss>
    <us-gaap:UnusualOrInfrequentItemNetGainLoss
      contextRef="i8588268b93b64a6e94b44f124f0a6ed9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzktNy0xLTEtNTQyNjU_11842ff5-eab0-4f52-89dd-8242f34b2238"
      unitRef="usd">0</us-gaap:UnusualOrInfrequentItemNetGainLoss>
    <us-gaap:UnusualOrInfrequentItemNetGainLoss
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzktOS0xLTEtNTQyNjU_d91dea0b-9ebf-4b65-8a0c-fdf9b687b3d9"
      unitRef="usd">64403000</us-gaap:UnusualOrInfrequentItemNetGainLoss>
    <spke:RetailGrossProfit
      contextRef="i897146e3a5984860bf3eeec3a0936659_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzEwLTEtMS0xLTU0MjY1_a1930157-ba7d-432a-8303-128e96afd0c6"
      unitRef="usd">80478000</spke:RetailGrossProfit>
    <spke:RetailGrossProfit
      contextRef="i984e2e4f384d47cb860ba826c8798b09_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzEwLTMtMS0xLTU0MjY1_bed62365-6b01-4818-8730-5b5d4fd35edd"
      unitRef="usd">26844000</spke:RetailGrossProfit>
    <spke:RetailGrossProfit
      contextRef="i5cec0eebadf14d0ab5447de58ded538c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzEwLTUtMS0xLTU0MjY1_a197cea3-9dc6-4744-a1a4-80841d3bca76"
      unitRef="usd">0</spke:RetailGrossProfit>
    <spke:RetailGrossProfit
      contextRef="i8588268b93b64a6e94b44f124f0a6ed9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzEwLTctMS0xLTU0MjY1_206bf2ec-89ed-43d9-8a72-84291c9ff3f8"
      unitRef="usd">0</spke:RetailGrossProfit>
    <spke:RetailGrossProfit
      contextRef="i3a5a1bfb70c045428a37c6d83de7099d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzEwLTktMS0xLTU0MjY1_4d3bb0ef-bbee-4ce9-b7db-fb88907fef88"
      unitRef="usd">107322000</spke:RetailGrossProfit>
    <us-gaap:Assets
      contextRef="i8efa18b5d0e74e01bcae3a5305363d62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzExLTEtMS0xLTU0MjY1_11f9ace3-2ab4-4b6e-b56f-1deb7e102a9b"
      unitRef="usd">1527456000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia11e282d64d645c2b71ca26f61d0525a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzExLTMtMS0xLTU0MjY1_8691dfd6-400a-47e7-803f-aeef54a7b46d"
      unitRef="usd">7320000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib73ae7a66abf4c8a8bb36023f1c22362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzExLTUtMS0xLTU0MjY1_824ed1fe-2427-4573-9211-a88a70dcd4ec"
      unitRef="usd">311556000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id96c194f3a814f7193aeb44aefeb626b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzExLTctMS0xLTU0MjY1_28df4bf5-f4de-420a-9843-d31267ea0a27"
      unitRef="usd">-1491056000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzExLTktMS0xLTU0MjY1_522b0bf6-a563-4b89-b92b-e20cac0f2599"
      unitRef="usd">355276000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzExLTktMS0xLTU0MjY1_82ebbc81-2c4c-43f1-a9a7-697643601354"
      unitRef="usd">355276000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzExLTktMS0xLTU0MjY1_e41209f8-fcb9-4232-bfee-9c3758c9f0f5"
      unitRef="usd">355276000</us-gaap:Assets>
    <us-gaap:Goodwill
      contextRef="i8efa18b5d0e74e01bcae3a5305363d62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzEyLTEtMS0xLTU0MjY1_dcb9210d-2c10-49dc-94e0-f666d243fb92"
      unitRef="usd">117813000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia11e282d64d645c2b71ca26f61d0525a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzEyLTMtMS0xLTU0MjY1_dbe34f6f-419b-4bfe-a9ec-d64f37a99d9f"
      unitRef="usd">2530000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib73ae7a66abf4c8a8bb36023f1c22362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzEyLTUtMS0xLTU0MjY1_3373a2d6-2033-4886-af63-19c18106041f"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id96c194f3a814f7193aeb44aefeb626b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzEyLTctMS0xLTU0MjY1_93c50c91-6896-4213-a40c-9882fa767891"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ice5ea3a20279494eb1d587b96489523c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzMvZnJhZzplMDE3NmYxN2ZjMDM0MmY4YjE5NzI5NjNkYTA3NDFkOC90YWJsZTpkODRjZGZjYjQ2NTQ0ZmE2OWI5YTg3ZmM2Y2ZhYTAyZS90YWJsZXJhbmdlOmQ4NGNkZmNiNDY1NDRmYTY5YjlhODdmYzZjZmFhMDJlXzEyLTktMS0xLTU0MjY1_680248aa-14f7-421f-b9c1-88619a4b1bec"
      unitRef="usd">120343000</us-gaap:Goodwill>
    <us-gaap:AssetAcquisitionTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzYvZnJhZzo2NDk5ZTE0OTFjMWU0NTFkOTdmYWZhYWY4OTgyMGZkYi90ZXh0cmVnaW9uOjY0OTllMTQ5MWMxZTQ1MWQ5N2ZhZmFhZjg5ODIwZmRiXzIyNTU_a839afe9-380a-48c6-b885-74184bd9a7e7">Customer Acquisitions &lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%"&gt;Acquisition of Customer Books &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:11pt;font-weight:400;line-height:107%"&gt;In May 2021, we entered into a series of asset purchase agreements and agreed to acquire up to approximately 56,900 residential customer equivalents ("RCEs") for a cash purchase price of up to a maximum of $11.5&#160;million. These customers began transferring in August 2021, and are located in our existing markets. As of September&#160;30, 2022, a total of $7.2&#160;million was paid for approximately 45,000 RCEs ($9.2&#160;million for acquired customer contracts, net of $1.9&#160;million related holdbacks under the terms of the purchase agreement). In addition, approximately $2.3&#160;million was released back to us for a reduction in RCEs to be acquired.  &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:11pt;font-weight:400;line-height:107%"&gt;As part of the acquisitions, we funded an escrow account, the balance of which is reflected as restricted cash in our consolidated balance sheet. As we acquire customers, we make payments to the sellers from the escrow account. As of September&#160;30, 2022, the balance in the escrow account was $1.9&#160;million, and these funds are expected to be released to the sellers as acquired customers transfer from the sellers to the Company in accordance with the asset purchase agreement, and any unallocated balance will be returned to the Company once the acquisition is complete.&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:11pt;font-weight:400;line-height:107%"&gt;In July 2021, we entered into an agreement to acquire up to approximately 50,000 RCEs and derivatives related to the customer load under a five-year contingent fee structure based on gas volumes billed and collected for the acquired customer contracts. These customers began transferring in the fourth quarter of 2021, and are located in our existing markets. Due to the contingent fee structure, the cost of the RCEs are being recognized in our earnings. &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:11pt;font-weight:400;line-height:107%"&gt;In August 2022, we entered into an agreement to acquire up to approximately 18,700 RCEs and derivatives related to the customer load under a five-year contingent fee structure based on gas volumes billed and collected for the acquired customer contracts. These customers began transferring in the fourth quarter of 2022, and are located in our existing markets. Due to the contingent fee structure, the cost of the RCEs will be recognized when probable and reasonably estimable.&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:11pt;font-style:italic;font-weight:400;line-height:107%"&gt;Acquisition of Broker Books&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:11pt;font-weight:400;line-height:107%"&gt;In January 2022, we entered into an asset purchase agreement and agreed to acquire the rights to broker contracts for approximately 1,000 customer meters for a cash price of $0.4&#160;million, which was paid upon execution of the contract.&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:11pt;font-weight:400;line-height:107%"&gt;In January 2022, we entered into an asset purchase agreement to acquire the rights to broker contracts for approximately 900 customer meters for a cash price of $0.6&#160;million, pending certain conditions to close. We paid approximately $0.3&#160;million as a deposit at the time the asset purchase agreement was executed. The conditions to close were met in June 2022, at which time approximately $0.3&#160;million was paid to the seller.&lt;/span&gt;&lt;/div&gt;</us-gaap:AssetAcquisitionTextBlock>
    <spke:ResidentialCustomerEquivalent
      contextRef="idab34bad4ffc41aca5764ca211c8403e_D20210501-20210531"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzYvZnJhZzo2NDk5ZTE0OTFjMWU0NTFkOTdmYWZhYWY4OTgyMGZkYi90ZXh0cmVnaW9uOjY0OTllMTQ5MWMxZTQ1MWQ5N2ZhZmFhZjg5ODIwZmRiXzE3Mw_a361abf0-f1aa-4637-8cfd-d0be00cd42ee"
      unitRef="kwh">56900</spke:ResidentialCustomerEquivalent>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="idab34bad4ffc41aca5764ca211c8403e_D20210501-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzYvZnJhZzo2NDk5ZTE0OTFjMWU0NTFkOTdmYWZhYWY4OTgyMGZkYi90ZXh0cmVnaW9uOjY0OTllMTQ5MWMxZTQ1MWQ5N2ZhZmFhZjg5ODIwZmRiXzIyOQ_1333ce31-3027-4c78-b2fc-a1057c433e6a"
      unitRef="usd">11500000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i1fe0428725624fd699f7fd29d4471383_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzYvZnJhZzo2NDk5ZTE0OTFjMWU0NTFkOTdmYWZhYWY4OTgyMGZkYi90ZXh0cmVnaW9uOjY0OTllMTQ5MWMxZTQ1MWQ5N2ZhZmFhZjg5ODIwZmRiXzM0Ng_6cf13070-1162-4449-8d35-4466b042e6a2"
      unitRef="usd">7200000</us-gaap:PaymentsToAcquireProductiveAssets>
    <spke:ResidentialCustomerEquivalent
      contextRef="i1fe0428725624fd699f7fd29d4471383_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzYvZnJhZzo2NDk5ZTE0OTFjMWU0NTFkOTdmYWZhYWY4OTgyMGZkYi90ZXh0cmVnaW9uOjY0OTllMTQ5MWMxZTQ1MWQ5N2ZhZmFhZjg5ODIwZmRiXzM3Ng_7c20678e-9691-4674-8326-cce3f92074b9"
      unitRef="kwh">45000</spke:ResidentialCustomerEquivalent>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i07fd9e3c143c436a9effafc1df1a11f1_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzYvZnJhZzo2NDk5ZTE0OTFjMWU0NTFkOTdmYWZhYWY4OTgyMGZkYi90ZXh0cmVnaW9uOjY0OTllMTQ5MWMxZTQ1MWQ5N2ZhZmFhZjg5ODIwZmRiXzM4NQ_eca46b27-92e8-4748-9f4f-933cf1ed77b9"
      unitRef="usd">9200000</us-gaap:PaymentsToAcquireProductiveAssets>
    <spke:AssetAcquisitionRelatedHoldbacks
      contextRef="i8ef10863cbb34d8db0b3efc516bb76ed_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzYvZnJhZzo2NDk5ZTE0OTFjMWU0NTFkOTdmYWZhYWY4OTgyMGZkYi90ZXh0cmVnaW9uOjY0OTllMTQ5MWMxZTQ1MWQ5N2ZhZmFhZjg5ODIwZmRiXzQyOA_cf687864-4ab0-4513-8050-ec425b5c9988"
      unitRef="usd">1900000</spke:AssetAcquisitionRelatedHoldbacks>
    <spke:ReductionInResidentialCustomerEquivalents
      contextRef="i8ef10863cbb34d8db0b3efc516bb76ed_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzYvZnJhZzo2NDk5ZTE0OTFjMWU0NTFkOTdmYWZhYWY4OTgyMGZkYi90ZXh0cmVnaW9uOjY0OTllMTQ5MWMxZTQ1MWQ5N2ZhZmFhZjg5ODIwZmRiXzUyMA_a1772d7e-a6f4-4d29-8fe2-f7688d42b461"
      unitRef="usd">2300000</spke:ReductionInResidentialCustomerEquivalents>
    <spke:AssetAcquisitionEscrowDeposit
      contextRef="i43e5a97301574722af4513a28322593e_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzYvZnJhZzo2NDk5ZTE0OTFjMWU0NTFkOTdmYWZhYWY4OTgyMGZkYi90ZXh0cmVnaW9uOjY0OTllMTQ5MWMxZTQ1MWQ5N2ZhZmFhZjg5ODIwZmRiXzg2Ng_5af163ab-a087-4fed-83b1-cc2622cad4b0"
      unitRef="usd">1900000</spke:AssetAcquisitionEscrowDeposit>
    <spke:ResidentialCustomerEquivalent
      contextRef="i1ab77446436e40c78d25f73b1b39b582_D20210701-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzYvZnJhZzo2NDk5ZTE0OTFjMWU0NTFkOTdmYWZhYWY4OTgyMGZkYi90ZXh0cmVnaW9uOjY0OTllMTQ5MWMxZTQ1MWQ5N2ZhZmFhZjg5ODIwZmRiXzEyMTA_2e57d062-c7b0-4c36-b964-1147080ff61c"
      unitRef="kwh">50000</spke:ResidentialCustomerEquivalent>
    <spke:AssetAcquisitionContingentConsiderationPeriodOfContingency
      contextRef="i1ab77446436e40c78d25f73b1b39b582_D20210701-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzYvZnJhZzo2NDk5ZTE0OTFjMWU0NTFkOTdmYWZhYWY4OTgyMGZkYi90ZXh0cmVnaW9uOjY0OTllMTQ5MWMxZTQ1MWQ5N2ZhZmFhZjg5ODIwZmRiXzIyNTY_2d2ebbae-6a17-47be-95b9-976b74e3dfe4">P5Y</spke:AssetAcquisitionContingentConsiderationPeriodOfContingency>
    <spke:ResidentialCustomerEquivalent
      contextRef="i2818e78167e1436b8bb3536678818c84_D20220801-20220831"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzYvZnJhZzo2NDk5ZTE0OTFjMWU0NTFkOTdmYWZhYWY4OTgyMGZkYi90ZXh0cmVnaW9uOjY0OTllMTQ5MWMxZTQ1MWQ5N2ZhZmFhZjg5ODIwZmRiXzU0OTc1NTgxNDE4MTg_499bdf15-fd37-45e8-bf58-82d51d7052a7"
      unitRef="kwh">18700</spke:ResidentialCustomerEquivalent>
    <spke:AssetAcquisitionContingentConsiderationPeriodOfContingency
      contextRef="i2818e78167e1436b8bb3536678818c84_D20220801-20220831"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzYvZnJhZzo2NDk5ZTE0OTFjMWU0NTFkOTdmYWZhYWY4OTgyMGZkYi90ZXh0cmVnaW9uOjY0OTllMTQ5MWMxZTQ1MWQ5N2ZhZmFhZjg5ODIwZmRiXzU0OTc1NTgxNDE4MDk_6e4142e8-2a5b-4e78-844f-45c09d7c260a">P5Y</spke:AssetAcquisitionContingentConsiderationPeriodOfContingency>
    <spke:NumberOfCustomers
      contextRef="i98899565915c4a839a848b0e57d47739_D20220101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzYvZnJhZzo2NDk5ZTE0OTFjMWU0NTFkOTdmYWZhYWY4OTgyMGZkYi90ZXh0cmVnaW9uOjY0OTllMTQ5MWMxZTQ1MWQ5N2ZhZmFhZjg5ODIwZmRiXzE3Njg_93ee4677-6924-454d-9df1-4c5b0b4639a1"
      unitRef="customer">1000</spke:NumberOfCustomers>
    <spke:PaymentsToAcquireAssetAcquisition
      contextRef="i98899565915c4a839a848b0e57d47739_D20220101-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzYvZnJhZzo2NDk5ZTE0OTFjMWU0NTFkOTdmYWZhYWY4OTgyMGZkYi90ZXh0cmVnaW9uOjY0OTllMTQ5MWMxZTQ1MWQ5N2ZhZmFhZjg5ODIwZmRiXzE4MDc_61bbb1bd-90b7-4475-ad78-48719b2d194d"
      unitRef="usd">400000</spke:PaymentsToAcquireAssetAcquisition>
    <spke:NumberOfCustomers
      contextRef="i292692e101ba48c9a024cc9272e9ef4a_D20220101-20220131"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzYvZnJhZzo2NDk5ZTE0OTFjMWU0NTFkOTdmYWZhYWY4OTgyMGZkYi90ZXh0cmVnaW9uOjY0OTllMTQ5MWMxZTQ1MWQ5N2ZhZmFhZjg5ODIwZmRiXzE5ODA_673ca7e6-5ce4-4db0-bdbc-efafe8ce4a79"
      unitRef="customer">900</spke:NumberOfCustomers>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="i292692e101ba48c9a024cc9272e9ef4a_D20220101-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzYvZnJhZzo2NDk5ZTE0OTFjMWU0NTFkOTdmYWZhYWY4OTgyMGZkYi90ZXh0cmVnaW9uOjY0OTllMTQ5MWMxZTQ1MWQ5N2ZhZmFhZjg5ODIwZmRiXzIwMTk_87f57a78-780d-494a-b7b5-f1971dec3af2"
      unitRef="usd">600000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <spke:AssetAcquisitionConsiderationTransferredDeposit
      contextRef="i292692e101ba48c9a024cc9272e9ef4a_D20220101-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzYvZnJhZzo2NDk5ZTE0OTFjMWU0NTFkOTdmYWZhYWY4OTgyMGZkYi90ZXh0cmVnaW9uOjY0OTllMTQ5MWMxZTQ1MWQ5N2ZhZmFhZjg5ODIwZmRiXzIwODI_83f1a9f1-41ff-4a36-b24e-8375c1377fb6"
      unitRef="usd">300000</spke:AssetAcquisitionConsiderationTransferredDeposit>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i02b434ff536e475aa9b4e0479fdd5f97_D20220601-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzYvZnJhZzo2NDk5ZTE0OTFjMWU0NTFkOTdmYWZhYWY4OTgyMGZkYi90ZXh0cmVnaW9uOjY0OTllMTQ5MWMxZTQ1MWQ5N2ZhZmFhZjg5ODIwZmRiXzIyMjg_07ebf491-a482-43fe-b37c-d06df7c9dbb5"
      unitRef="usd">300000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i1c9062b7525843faa3d2044481f66a9a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzkvZnJhZzoyMTlhZGNjZTIwOTc0NThjYjVlNGY2ZGZkMDIwOTJkNi90ZXh0cmVnaW9uOjIxOWFkY2NlMjA5NzQ1OGNiNWU0ZjZkZmQwMjA5MmQ2XzM1Mw_2ebc67a7-3608-4cc6-9f14-e5a78b25cdec">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;16. Subsequent Events&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:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Declaration of Dividends&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:11pt;font-weight:400;line-height:120%"&gt;On October 20, 2022, we declared a quarterly dividend of $0.18125 per share to holders of record of our Class A common stock on December 1, 2022, which will be paid on December 15, 2022.&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:11pt;font-weight:400;line-height:120%"&gt;On October&#160;20, 2022, we also declared a quarterly cash dividend in the amount of $0.666071 per share to holders of record of the Series A Preferred Stock on January 1, 2023. The dividend will be paid on January 17, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i03c9e8077e354773aebf5c8ff0d4c791_D20221020-20221020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzkvZnJhZzoyMTlhZGNjZTIwOTc0NThjYjVlNGY2ZGZkMDIwOTJkNi90ZXh0cmVnaW9uOjIxOWFkY2NlMjA5NzQ1OGNiNWU0ZjZkZmQwMjA5MmQ2Xzc4_36063f73-57c9-433a-9281-057568e97bf3"
      unitRef="usdPerShare">0.18125</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="i41dd081028d94831931cf1fea4fd4bc8_D20221020-20221020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkwYzNiOTFmNGU3NzRhNzRiMjkyNWZiZDJjMzZhOTg3L3NlYzo5MGMzYjkxZjRlNzc0YTc0YjI5MjVmYmQyYzM2YTk4N18xMzkvZnJhZzoyMTlhZGNjZTIwOTc0NThjYjVlNGY2ZGZkMDIwOTJkNi90ZXh0cmVnaW9uOjIxOWFkY2NlMjA5NzQ1OGNiNWU0ZjZkZmQwMjA5MmQ2XzI0MQ_d7610088-1352-4215-b4be-515c58e3dc5d"
      unitRef="usdPerShare">0.666071</us-gaap:PreferredStockDividendsPerShareDeclared>
</xbrl>
