<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:trc="http://tejonranch.com/20220331"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="trc-20220331.xsd" xlink:type="simple"/>
    <context id="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iba390436ad054f3c8aa9f02cc9918ed1_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i056797e0abcc4681a234e60f33e24f9b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icef7feffa72549cb80ec1d514f1d9257_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i33d19187fbfb4c27b3c50229d1124c99_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:MineralResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icf324983566f482c8bbf8fa114e5869a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:MineralResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib191553a099949abb6bbc721088644be_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:FarmingAndAgricultureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib7f06123f0d846ba89a0620f917ac367_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:FarmingAndAgricultureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie27ae697853f49c7ae2e168a185f2161_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:RanchOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia45e53fe4a6e4f35a8a30ab3585e1ebb_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:RanchOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iea5f3a05d8c0402bbd6608803c4046d7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6dd165d72fd948b3a574c647b729f735_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i029379ad9a094cf8be724101e9923856_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:ResortandResidentialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idb49db71461d4009aa435322b286a7f3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:ResortandResidentialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7ce08c6a232c4873abf08405d250d5ec_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i97f4eb349b0542a79cf40f135e5f13b0_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2b60a345fb754c56a331a133740d878a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6bd7f563915c4f95b11ada180ffcd523_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if8370930ff4348238f0de15c8d723d2e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">trc:CentennialFoundersLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0be2509a97b64f578446931d507464f9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">trc:CentennialFoundersLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib4d90526f94a4ed6a76837e3ac33e8e6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie6cbb82eabab49a6904fbf5a6d62cb69_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i815a27ca02854765b644389b5d3de576_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idffac92ffb70446b86bed6b4534ff77a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</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="i565acf518501484cbda9b6763bf8f4db_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</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="i7fd9eac1d36c4dd680ef6ad6485839a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</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="i5230da3b96764607abeb40e3d0540c05_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</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="i5381a8230e7141a4bed29f2d171bf3c2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</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="i705c2ff6eda146ada357ca0a745a87c2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i663bf061d4024b3aa15cd05f9139ffd8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i419203cb642440538973c929a2b5c383_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i69ca30be799a4f6494b41399a7024b8c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia8c56738aa594192ad86f411ff8992e9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5c1ebcf019194b7993cdadc6ebe3ba96_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2baa244f930f4eac94136f73a34e9a2d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i54ede217e4a247ff8ed3ea3e2950236f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie0b52048770e4042b12638285b818568_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib755090026da4690a9ea3903abe6109d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie1b948989e494d59af0b52d443f15485_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i92246f88a63b4583a64dfccd9ee246d6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i284a743189d94410bf6377ed08adf26f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ida33da9e687d42ada647f74240262df8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</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="i86862515c27947b8829d992e875c29c8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</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="i5e52fd4bf4fd46ea9f7c0544b0b309a2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</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="i90105d4d32044043a2be78f969872cfc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</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="icae1455ce72a4e1892339e5bb1864d28_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</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="if40fc3d7355049fdb9b517e196493a82_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i884b745b02e4473e938530b5847ea09c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iebfaeb423e9e4950af310d77d8a98f69_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if989c756fb7241cdb2af8465dcc5555c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7c77c9a721a04a2888e289e628943e06_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i991df15b966540b0aec873baa5e9edb3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2996c695da0d4857a5786760c7bb55b4_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i1d52d0234c7748a4bc78d28d71f8f312_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie7d6c9e0855545a1b45ec74a88ae3ca5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic4e4770aaaf742ba836865e64cbad2ee_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i85379de26c29439db2480fa85f65ddaf_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i6de64e184b164ecfbe0d85b78e9be01a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i41d61b5c94554d5ead9a04610677cfdd_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="icd609d51e38b4777bde7a9ee8f6fd165_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i62533ce55e3c4ee8b7b2ec0cb8c5faa6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic69c1d1fd62249ea9a2168ed71a65851_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib91aa9be4b57447480110194cf955579_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i34857c9b3bb54bfc983ef825b9ab843c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i61d08ff7b31d41be8b1ff5e99e5eb9d2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5444bf0515974472bd4e079afc9b9a77_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i30c4edeb76354e339042b06ddf0bbee9_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateNoteSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i535795c11a154dd4860e901ee9868fd9_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateNoteSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if46e92a0672b43aab68bc93f7b0734cb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateNoteSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i34d678884f9642b2869446397c4c9eee_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateNoteSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie17a3ac5d7ab43959a774ba82a2d00f6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i325c4b8a08944dbabf279b1d36020ead_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4e6a5ead0b0f4b4a8bbd50abc8111401_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ice80eef15b404d1ebfb044e384b24944_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62ff00fbf5484594b5bf7f36f3d1f309_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie90ec0f9838e483c90b72f9a944c08fd_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5116a2058e7b40fe88424bbac9a4b79b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibffd7c25f88647febadf245cee5765cf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icb33f269f72d4b53a6c1542b38021475_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i665dc85c94b74053a57a9897526386b3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5bc29e797c3c444e8451c19ff96c3c9b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateNoteSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id3d6c4ef29314fb7b5f84377442378ea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i41515d4c136a455595b2df806c5b6ff2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3cc31cb6d2d14cf2a1866b7fcd993bb4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateNoteSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i00ea4241e1254ce3a44a8a7af7b4dee1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">trc:TejonMountainVillageLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id04a7528e5054c8b94c95919c9f56bb8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">trc:TejonMountainVillageLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i387a334974d249e5b8e27916111be5ea_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">trc:CentennialFoundersLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8f9cc39fca1d4eeda7fc15b95c1cf65e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">trc:CentennialFoundersLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i58d7d03d4c474821b8128a0f45547a45_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">trc:GrapevineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i15026f5ac0684e27a3056b6dd5b7fa17_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">trc:GrapevineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4b794fbb911f43acbeaac3b9a3a476a2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">trc:TejonRanchCommerceCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iba6362424d374b6ebe9b79d625a82032_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">trc:TejonRanchCommerceCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i10a2db6f4bac4275895f14251294d5d0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:StateWaterProjectContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9cd2bca29ba340d2adbb3a6b3e7354f3_I20131231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:DMBPacificLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis">trc:TransferableWaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-12-31</instant>
        </period>
    </context>
    <context id="if5e1a73bf2ea42a8b58e2fbda0587329_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:DMBPacificLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifc483dfdf47d4f869cfafc54a5d86db3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:DMBPacificLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibfc13705b49f477eb75cf77b51290a68_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis">trc:BankedWaterAndWaterForFutureDeliveryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib4af066e742f4f3287d1ff28a92bc313_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis">trc:BankedWaterAndWaterForFutureDeliveryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if768ea5a0bbb4bcda629a9c3e125b388_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis">trc:TransferableWaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ibdfcaaca67d744e4a2e9083c1d5da4b4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis">trc:TransferableWaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4b3f5f0dbc624ee0a81469274a0f087b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:DudleyRidgeWaterRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iea53df8e244949d3979ec2fb2b130d9b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:DudleyRidgeWaterRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i69b5a3fbec5a4eb5b9f9538cafa7e395_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:NickelWaterRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9d613b351f194b62b9883b81678c1cb7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:NickelWaterRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i37887ae6505c4654bcf7ed1c5fed2c98_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:TulareLakeBasinWaterRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1a435c09ab7243ea9c69fd16eb3d945b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:TulareLakeBasinWaterRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i393e1b74d66a450d83efd235ba79a7bf_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:TejonCastacWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4b6404c4df134489995c94a89c51bf56_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:TejonCastacWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic6b3edec7daa45f59f0ed809ff0ceb35_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:AntelopeValleyEastKernWaterAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic03a60baf74444c4a1a52479b2c5a6bc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:AntelopeValleyEastKernWaterAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idc5caf7e34554463a13e58afa4e90e02_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:WheelerRidgeMaricopaWaterStorageDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if10def54f4d94acab6ace74e478c68e5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:WheelerRidgeMaricopaWaterStorageDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if24d12bae93d418091fc63199e2bf131_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:PastoriaEnergyFacilityLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis">trc:TransferableWaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0cfab5be246c48f3b8b2055f92d46b58_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i97b91b9d17a04990b09d720c0daa3ef4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i975f3982f7fc4bcbb0631888909d6ec1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ifb58e731d66b425eb278347cc414bc9a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icab291e8e8c644ae9fb9d026dee61ed5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i13c8e020a532445798587aac169a1ae0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i935218a799f44337aa771194a603c69b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i31eebed3c9614c2d92579e73a9e243db_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trc:December122019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4d182aa40eab420b9948e9122d6431de_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trc:March112020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1edb651ad12842d8b2118d8da67007b2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trc:December112020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ida847d50d3544070ae07145ff631cd99_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trc:March182021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iad62628f19464bb0acb4d5e533bf174e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trc:December162021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i154954dbe23845fcaddd81ee1d5f8f5a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trc:March172022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4babdc055ca04b5eb53afc4016cc1c26_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trc:StockIncentivePlan1998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i59f1c0a20167473794933d0eeb3b1e22_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trc:StockIncentivePlan1998Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id8a3643e457c4557874c8ba006505b76_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trc:NonEmployeeDirectorStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1edff46145eb4e61b526e2c0c0b987c6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trc:NonEmployeeDirectorStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i05fe64e3845d439bb3e999d2b5a6bad7_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0854f99df3fd4ea7aea400b6023a98ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idf1b4b4541cc4d92ba09c2592290f55f_D20140401-20140630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <startDate>2014-04-01</startDate>
            <endDate>2014-06-30</endDate>
        </period>
    </context>
    <context id="i594a0f215bde464ca9db272291362835_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trc:WestCommunityFacilitiesDistrictsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0e9dcb9cf31a4065995f2f51edc5850e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trc:EastCommunityFacilitiesDistrictsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i157709f9420b408bafb9b6ca8e32d2f8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i692a5d373e4847409596dd91511f5389_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7d5145734ba64b10a17da2461a4d4874_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia4b00cdaadf340d9b76a40ce91bd9cc8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8a203c4274a849139bc3c3ac0fc792d5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id052448146194d68bad29da47fbde9cb_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5bba70165f194d409855f4305a244176_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ibe52cf49e1a14137b3050c3a05f1fbfd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2e416b096c414f45a75861dc4a574215_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i48bc90dc4e15486e9f9803c8aaa5e1bd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1a1124bdaee54dc091acf04769431509_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie6c9a8142f1f479da3d6887f0fad2187_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie7fa6de0d36b46ff82f3a1e18993545c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i185c3b9ac5be42f2bca42e95a2087efe_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:ResortandResidentialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4250af3ece274f1090f443e762b1596b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:PetroTravelHoldingsLlcPlazaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie90bd56c8abe45e9aca3b4c8926b709f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:PetroTravelHoldingsLlcPlazaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie6ff9e56ed1f4d2ca8267507e1f1db8a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:MajesticRealtyCo.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i36170f17c2d045e1bf3600c7d444e88e_D20220329-20220329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC5LLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-29</startDate>
            <endDate>2022-03-29</endDate>
        </period>
    </context>
    <context id="ie80f5ecb43d04975b1d2aa813bfae376_D20220201-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCCEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i086f4072effd47a79ee66e34bfee2a35_D20210325-20210325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC4LLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-25</startDate>
            <endDate>2021-03-25</endDate>
        </period>
    </context>
    <context id="i6df10d0835d444faae7d656dbad4032b_I20210325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC4LLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-25</instant>
        </period>
    </context>
    <context id="i458fa5ab4d294db498fbc8f7a76cfa36_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC4LLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i18b1f48f906b4a7da4a076f26e7345b7_D20210601-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC4LLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7fe1f238e51e46c1b3dd2fa7ead9a7e4_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC4LLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6faaee4d8c054f51993275572531bd4e_D20181101-20181130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC3LLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="i00b3cabb38c54f499b810520cb17817c_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC3LLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i071835626dc6406e834fb42309bbacb1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC3LLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0a4656118dfa43af86a0dfa9f4defa71_D20190401-20190401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC3LLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-01</endDate>
        </period>
    </context>
    <context id="i3d7c3499714a4f4ab029b2ff24aa3414_D20160801-20160831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:MajesticRealtyCo.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="i5d7940648c0f4ac99ee144e864784c20_I20160831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:MajesticRealtyCo.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="i70ad3f67735643c9a98dd705b5dd4a16_I20180601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC2LLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-01</instant>
        </period>
    </context>
    <context id="i099a2b86663540e3ad1faf0edafd9fd1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC2LLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4536a9f42e004eaf80576730e7e65672_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC2LLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id1939cae3c1f4e2ab5286c656677f820_D20160901-20160930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCCEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="i726f8384c75f47fdb72fecf9efbeba7e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCCEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id066e4f9f5664efa8b771421acd55eab_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC1LLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia0ec8088b89045b5bc700f94996bfa13_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC1LLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2ffa445c6c3846c5bfbf6df4f8a7146c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCCEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1261f21439d84f1babc50d27f3019a68_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:RockefellerJointVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4f234e45db744127867669fe3b40c981_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:RockefellerJointVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4c91f7d75ecf4cd2bc16d9ddbe459158_D20090801-20090831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:EighteenNineteenWestLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2009-08-01</startDate>
            <endDate>2009-08-31</endDate>
        </period>
    </context>
    <context id="ibcfbdc9ba719450ebe41b91eb9624782_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:FiveWestParcelLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id45e8ac9276e4a558bbcd88f2cb09740_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:EighteenNineteenWestLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if10e39f104194ae4bc81d9a7281d7205_D20130101-20131231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCCEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-01-01</startDate>
            <endDate>2013-12-31</endDate>
        </period>
    </context>
    <context id="i0c50850d195b41d69864592625506871_I20131231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:FiveWestParcelLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-12-31</instant>
        </period>
    </context>
    <context id="ib10fa0349f74461d9738f5afedaba42a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCCRockOutletCenterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7965ac1b2c684065a762b1ec1c5cbc8e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCCRockOutletCenterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i731f63a008194efeb3be92bd3312fac4_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">trc:CentennialFoundersLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i219a28be62c44e8d9d4a3890784d2fbb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:PetroTravelHoldingsLlcPlazaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i51f184402b7440868cf32773c80ce0d4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:PetroTravelHoldingsLlcPlazaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4417a3ddab0944338f48699f3bdd13fa_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:FiveWestParcelLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i916d52c6fbb344a08dd34eba6dad32d2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:FiveWestParcelLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic5ac0246ba094be0a05f30d42577c3e5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:EighteenNineteenWestLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i478b7be72aa94967a15eeccc2d2b418c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:EighteenNineteenWestLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id89fe6f0e4c84904bd6c115ee3b43df5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCCRockOutletCenterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i88cc0d604db640748c5440c4b1b5c23b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC1LLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic3172f20771442ffb825c9861c3aa500_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC1LLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1b9db650449a453daa5b15431a09c127_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC2LLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic3cfb246b73441cdb47edef01afa815d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC2LLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7d20f88408e84872982072d50e3f889a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC3LLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i12baa3040bca475a8bc6374bafe16591_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC3LLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iee0037b2f227423cb774715e258744e6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC4LLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8791f594cac94d438cefc7fb734e7e9b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC4LLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia063baa85f3845c6a9e8d554cfba6920_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia0d1ac1ba17947529b9588ec167f7b99_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i964cb7e11b274547bd12c07bf0210ad1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:CentennialFoundersLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6a38835bf3da43a584f29b3c1bec4f67_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:CentennialFoundersLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i19b019c90e7c45f28ff123865d47bcd9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:PetroTravelHoldingsLlcPlazaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7fa719fc9627404f968fd47f813764ae_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:EighteenNineteenWestLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6fff55fa32f94467ac6c6020beb69711_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:EighteenNineteenWestLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib416d8da83f54a6aa8015f8da54217dd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCCRockOutletCenterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i185d43673d4b4eb4b0bea09b6a290d45_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC1LLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i070a20725db5459f9d9f66cab869abd6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC2LLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e9b7864f5d04f8da585a40cb0030346_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC3LLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i225e4f4af87e4464be9719ce145155b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC4LLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i84d0b827ca13481fa56635f9052c34d5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iabcd24d2205243dab0f876e67af2bcb1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0dd4c64135004c01b362c3a8ea84803c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:CentennialFoundersLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i03e3ec9572cd430b874d7a31f806fd6c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:CentennialFoundersLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2a70b589264a45b1aa4699200e5a3296_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:WheelerRidgeMaricopaWaterStorageDistrictMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">trc:StateWaterProjectContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic0bfa052709f432c8a29915b80e7f83f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:WheelerRidgeMaricopaWaterStorageDistrictMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">trc:StateWaterProjectContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>trc:segment</measure>
    </unit>
    <unit id="aft">
        <measure>utr:aft</measure>
    </unit>
    <unit id="usdPerAft">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>utr:aft</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="award">
        <measure>trc:award</measure>
    </unit>
    <unit id="facility">
        <measure>trc:facility</measure>
    </unit>
    <unit id="acre">
        <measure>utr:acre</measure>
    </unit>
    <unit id="venture">
        <measure>trc:venture</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="unit">
        <measure>trc:unit</measure>
    </unit>
    <unit id="tenant">
        <measure>trc:tenant</measure>
    </unit>
    <unit id="director">
        <measure>trc:director</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180L2ZyYWc6ODAwNDc1YmQyM2Y5NDQxNzk3MzU0ZjNiM2Y3ZjQyZmYvdGFibGU6NWNjYzNjNTI1MDAxNDA2MGE1YzAwMmQ1MTEwZDQ0MGIvdGFibGVyYW5nZTo1Y2NjM2M1MjUwMDE0MDYwYTVjMDAyZDUxMTBkNDQwYl80LTEtMS0xLTI0MTU5_47177bae-3a8a-4646-a74f-9c084b7dec79">0000096869</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180L2ZyYWc6ODAwNDc1YmQyM2Y5NDQxNzk3MzU0ZjNiM2Y3ZjQyZmYvdGFibGU6NWNjYzNjNTI1MDAxNDA2MGE1YzAwMmQ1MTEwZDQ0MGIvdGFibGVyYW5nZTo1Y2NjM2M1MjUwMDE0MDYwYTVjMDAyZDUxMTBkNDQwYl84LTEtMS0xLTI0MTU5_2f813eab-9ea5-4a7d-a659-7e573ee9fd9e">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180L2ZyYWc6ODAwNDc1YmQyM2Y5NDQxNzk3MzU0ZjNiM2Y3ZjQyZmYvdGFibGU6NWNjYzNjNTI1MDAxNDA2MGE1YzAwMmQ1MTEwZDQ0MGIvdGFibGVyYW5nZTo1Y2NjM2M1MjUwMDE0MDYwYTVjMDAyZDUxMTBkNDQwYl8xMi0xLTEtMS0yNDE1OQ_2df6ecc3-db8d-4ac3-95d3-e6d863a27a70">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180L2ZyYWc6ODAwNDc1YmQyM2Y5NDQxNzk3MzU0ZjNiM2Y3ZjQyZmYvdGFibGU6NWNjYzNjNTI1MDAxNDA2MGE1YzAwMmQ1MTEwZDQ0MGIvdGFibGVyYW5nZTo1Y2NjM2M1MjUwMDE0MDYwYTVjMDAyZDUxMTBkNDQwYl8xMy0xLTEtMS0yNDE1OQ_dc9fdb60-e11b-45e9-ab57-419086965080">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180L2ZyYWc6ODAwNDc1YmQyM2Y5NDQxNzk3MzU0ZjNiM2Y3ZjQyZmYvdGFibGU6NWNjYzNjNTI1MDAxNDA2MGE1YzAwMmQ1MTEwZDQ0MGIvdGFibGVyYW5nZTo1Y2NjM2M1MjUwMDE0MDYwYTVjMDAyZDUxMTBkNDQwYl8xNC0xLTEtMS0yNDE1OQ_ced2c1b1-1939-4549-8c5b-1b80ffa16165">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGV4dHJlZ2lvbjphNzNjYzY0OWIwZTQ0NDlkODA1MzY3MjFiYTg0NDBkNV85NDM_c0fe670e-2db3-45c5-902f-1dee5a2dd432">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGV4dHJlZ2lvbjphNzNjYzY0OWIwZTQ0NDlkODA1MzY3MjFiYTg0NDBkNV85NDY_0512e703-0640-4a7a-a3a6-97668b41b9a7">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGV4dHJlZ2lvbjphNzNjYzY0OWIwZTQ0NDlkODA1MzY3MjFiYTg0NDBkNV8yMjM_ed8e2130-6fbc-4c9c-a2ad-cb6950216b8d">2022-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGV4dHJlZ2lvbjphNzNjYzY0OWIwZTQ0NDlkODA1MzY3MjFiYTg0NDBkNV85MzY_ad5737ec-3fd3-4cd0-b45f-bccf811af8eb">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGV4dHJlZ2lvbjphNzNjYzY0OWIwZTQ0NDlkODA1MzY3MjFiYTg0NDBkNV85Mzc_e6cf8cdd-aad9-4518-891b-fdaf7278c8d7">1-07183</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGV4dHJlZ2lvbjphNzNjYzY0OWIwZTQ0NDlkODA1MzY3MjFiYTg0NDBkNV85NDc_bafba564-ef40-4c25-a800-876221884c93">TEJON RANCH CO.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGV4dHJlZ2lvbjphNzNjYzY0OWIwZTQ0NDlkODA1MzY3MjFiYTg0NDBkNV85MzQ_a35bf831-6e51-4b9e-b110-5d44577fe289">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGV4dHJlZ2lvbjphNzNjYzY0OWIwZTQ0NDlkODA1MzY3MjFiYTg0NDBkNV85NDQ_d786cfe3-4853-49b5-8bc3-97c3b67cf9e0">77-0196136</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGV4dHJlZ2lvbjphNzNjYzY0OWIwZTQ0NDlkODA1MzY3MjFiYTg0NDBkNV85NDI_97801ea0-abe0-4c75-9eaa-041f4333fb82">P.O. Box 1000</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGV4dHJlZ2lvbjphNzNjYzY0OWIwZTQ0NDlkODA1MzY3MjFiYTg0NDBkNV85NDU_5979911a-7f3a-4b84-a852-a4e7121c122d">Tejon Ranch</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGV4dHJlZ2lvbjphNzNjYzY0OWIwZTQ0NDlkODA1MzY3MjFiYTg0NDBkNV85Mzg_331b6260-986e-49a6-a962-8770a7eef5c9">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGV4dHJlZ2lvbjphNzNjYzY0OWIwZTQ0NDlkODA1MzY3MjFiYTg0NDBkNV85Mzk_f33583fc-fbdb-4b02-958d-e910a4e8c9e5">93243</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGV4dHJlZ2lvbjphNzNjYzY0OWIwZTQ0NDlkODA1MzY3MjFiYTg0NDBkNV85MzU_2472f0d4-0f62-42fd-a1ef-ca651c5b131d">661</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGV4dHJlZ2lvbjphNzNjYzY0OWIwZTQ0NDlkODA1MzY3MjFiYTg0NDBkNV85NDA_1e11c092-6b22-4f98-8e2f-82fd243cd667">248-3000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGFibGU6ODI5N2I4Njg1ZDEyNDZmMjk2MmE2ZmRkNmVlN2NjNjQvdGFibGVyYW5nZTo4Mjk3Yjg2ODVkMTI0NmYyOTYyYTZmZGQ2ZWU3Y2M2NF8xLTEtMS0xLTI0MTU5_892cbc78-0c25-4fee-819d-c19e35582d9e">Common Stock, $0.50 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGFibGU6ODI5N2I4Njg1ZDEyNDZmMjk2MmE2ZmRkNmVlN2NjNjQvdGFibGVyYW5nZTo4Mjk3Yjg2ODVkMTI0NmYyOTYyYTZmZGQ2ZWU3Y2M2NF8xLTMtMS0xLTI0MTU5_dfdbbb5f-59f6-4ca4-84e5-d4020fa8323f">TRC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGFibGU6ODI5N2I4Njg1ZDEyNDZmMjk2MmE2ZmRkNmVlN2NjNjQvdGFibGVyYW5nZTo4Mjk3Yjg2ODVkMTI0NmYyOTYyYTZmZGQ2ZWU3Y2M2NF8xLTUtMS0xLTI0MTU5_cd216e80-10f5-4b93-8244-f0b11ae242d9">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGFibGU6ZDQ2NDhkOTkwNmYzNGVmZjg3ODdhMzlmOThmOGFhNTAvdGFibGVyYW5nZTpkNDY0OGQ5OTA2ZjM0ZWZmODc4N2EzOWY5OGY4YWE1MF8wLTAtMS0xLTI0MTU5L3RleHRyZWdpb246ODUzMTAwMDUzN2YyNDU0NDgwNDVlZGNhYmI1MDU3M2RfMzUx_550b8200-f319-4bff-8f91-e8bd733ee40e">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGFibGU6ZDQ2NDhkOTkwNmYzNGVmZjg3ODdhMzlmOThmOGFhNTAvdGFibGVyYW5nZTpkNDY0OGQ5OTA2ZjM0ZWZmODc4N2EzOWY5OGY4YWE1MF8yLTAtMS0xLTI0MTU5L3RleHRyZWdpb246MWM3OTBmMDJkMDdjNGI1MmEzMDEyOTRiMGM1ZDU3NWNfMzE1_dbcea794-1276-4cce-9e49-51bffeba86a8">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGFibGU6ZDQ2NDhkOTkwNmYzNGVmZjg3ODdhMzlmOThmOGFhNTAvdGFibGVyYW5nZTpkNDY0OGQ5OTA2ZjM0ZWZmODc4N2EzOWY5OGY4YWE1MF83LTEtMS0xLTI0MTU5_0db33660-5faa-45bd-af9b-9a9a98d406e1">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGFibGU6ZDQ2NDhkOTkwNmYzNGVmZjg3ODdhMzlmOThmOGFhNTAvdGFibGVyYW5nZTpkNDY0OGQ5OTA2ZjM0ZWZmODc4N2EzOWY5OGY4YWE1MF83LTUtMS0xLTI0MTU5_436602e7-cc09-467b-b856-9cd4df8daa96">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGFibGU6ZDQ2NDhkOTkwNmYzNGVmZjg3ODdhMzlmOThmOGFhNTAvdGFibGVyYW5nZTpkNDY0OGQ5OTA2ZjM0ZWZmODc4N2EzOWY5OGY4YWE1MF84LTUtMS0xLTI0MTU5_22f939d0-a21f-414b-bcc6-c0700b9881b8">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGFibGU6ZDQ2NDhkOTkwNmYzNGVmZjg3ODdhMzlmOThmOGFhNTAvdGFibGVyYW5nZTpkNDY0OGQ5OTA2ZjM0ZWZmODc4N2EzOWY5OGY4YWE1MF8xMi0wLTEtMS0yNDE1OS90ZXh0cmVnaW9uOjUxZjQ4N2M3MmI5OTRmZmU5MmM2YzAyZWM5OWM0MjlmXzEyOQ_ca458e3d-396b-4cb9-9a30-d387011bc018">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="iba390436ad054f3c8aa9f02cc9918ed1_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xL2ZyYWc6YTczY2M2NDliMGU0NDQ5ZDgwNTM2NzIxYmE4NDQwZDUvdGV4dHJlZ2lvbjphNzNjYzY0OWIwZTQ0NDlkODA1MzY3MjFiYTg0NDBkNV85MzI_46720cde-decb-4e44-aae4-b1805d3f388d"
      unitRef="shares">26481691</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i056797e0abcc4681a234e60f33e24f9b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMy0xLTEtMS0yNDE1OQ_37d46c8b-1454-4a2b-b54d-e022c769cabd"
      unitRef="usd">7349000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icef7feffa72549cb80ec1d514f1d9257_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMy0zLTEtMS0yNDE1OQ_bd2dd053-5a5a-445b-b906-d40afd93296f"
      unitRef="usd">2228000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33d19187fbfb4c27b3c50229d1124c99_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfNC0xLTEtMS0yNDE1OQ_da337bd2-f4ac-41a8-91b2-c5896fb3191f"
      unitRef="usd">11968000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf324983566f482c8bbf8fa114e5869a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfNC0zLTEtMS0yNDE1OQ_93fd135e-c8fc-48c6-93dd-31d8c993f622"
      unitRef="usd">7176000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib191553a099949abb6bbc721088644be_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfNS0xLTEtMS0yNDE1OQ_7eab29dd-7831-4cee-bc7d-ab7df249230c"
      unitRef="usd">655000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7f06123f0d846ba89a0620f917ac367_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfNS0zLTEtMS0yNDE1OQ_62501c23-67b8-4e49-9d66-1a3c607c6bf8"
      unitRef="usd">607000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie27ae697853f49c7ae2e168a185f2161_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfNi0xLTEtMS0yNDE1OQ_c498b448-8602-4da1-91ed-1c4a7f57c35e"
      unitRef="usd">1048000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia45e53fe4a6e4f35a8a30ab3585e1ebb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfNi0zLTEtMS0yNDE1OQ_113cfc0b-c0a5-4b1a-aa7b-8b85f98682c0"
      unitRef="usd">1043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea5f3a05d8c0402bbd6608803c4046d7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfNy0xLTEtMS0yNDE1OQ_85cecf3c-6ca3-4b5d-9404-5ea7f200237f"
      unitRef="usd">21020000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6dd165d72fd948b3a574c647b729f735_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfNy0zLTEtMS0yNDE1OQ_931ab1ac-0c40-4732-8460-5d52f25654bd"
      unitRef="usd">11054000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostsAndExpenses
      contextRef="i056797e0abcc4681a234e60f33e24f9b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfOS0xLTEtMS0yNDE1OQ_8c0c9c31-8ed9-450d-bf32-97f939f33b94"
      unitRef="usd">2736000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="icef7feffa72549cb80ec1d514f1d9257_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfOS0zLTEtMS0yNDE1OQ_a3710242-d773-4067-8747-28bfb0cbfda6"
      unitRef="usd">1552000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i029379ad9a094cf8be724101e9923856_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMTAtMS0xLTEtMjQxNTk_2ca56a55-6876-40b9-9bc9-179e7518a7c1"
      unitRef="usd">423000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="idb49db71461d4009aa435322b286a7f3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMTAtMy0xLTEtMjQxNTk_a918cee0-1d3e-4221-857f-3745569f1f43"
      unitRef="usd">553000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i33d19187fbfb4c27b3c50229d1124c99_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMTEtMS0xLTEtMjQxNTk_ddbef37d-54b3-4349-a02d-349e5d5b7dfa"
      unitRef="usd">7157000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="icf324983566f482c8bbf8fa114e5869a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMTEtMy0xLTEtMjQxNTk_c9be11c9-3a95-42d8-bca7-47565e648e2d"
      unitRef="usd">5047000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ib191553a099949abb6bbc721088644be_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMTItMS0xLTEtMjQxNTk_5064e460-64f7-4343-b61b-1bc6ca01ab06"
      unitRef="usd">1762000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ib7f06123f0d846ba89a0620f917ac367_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMTItMy0xLTEtMjQxNTk_14ac17b5-4b8e-4729-b398-8fba51c61bac"
      unitRef="usd">1478000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ie27ae697853f49c7ae2e168a185f2161_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMTMtMS0xLTEtMjQxNTk_514ffe3d-a307-4463-9196-ae42720ace22"
      unitRef="usd">1315000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ia45e53fe4a6e4f35a8a30ab3585e1ebb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMTMtMy0xLTEtMjQxNTk_aabbfa6f-3bef-4c6a-9180-24cd7d917e29"
      unitRef="usd">1187000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i7ce08c6a232c4873abf08405d250d5ec_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMTQtMS0xLTEtMjQxNTk_f4612e7d-b70a-4fa3-841e-2a4bff84329b"
      unitRef="usd">2415000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i97f4eb349b0542a79cf40f135e5f13b0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMTQtMy0xLTEtMjQxNTk_154edfbe-6e20-46d6-9e96-0e78bb465c59"
      unitRef="usd">2291000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMTUtMS0xLTEtMjQxNTk_313625d9-75b4-4c4b-9ab2-32aaab2e51e1"
      unitRef="usd">15808000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMTUtMy0xLTEtMjQxNTk_2e39fc0c-04c2-41a9-956a-ad0e648c2213"
      unitRef="usd">12108000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMTYtMS0xLTEtMjQxNTk_a79b533c-cfcd-4ec6-925c-eda8ed1a8f4d"
      unitRef="usd">5212000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMTYtMy0xLTEtMjQxNTk_631f96c2-e25e-4433-8b6c-5ccd8455fe1f"
      unitRef="usd">-1054000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeNet
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMTgtMS0xLTEtMjQxNTk_84addf8e-38e4-4f37-b54a-bed4be57109f"
      unitRef="usd">17000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMTgtMy0xLTEtMjQxNTk_65f442a8-050b-4334-864c-14e51678b165"
      unitRef="usd">7000</us-gaap:InvestmentIncomeNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMjAtMS0xLTEtMjQxNTk_32e0e949-850c-4409-9b46-c9e96da07bc9"
      unitRef="usd">918000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMjAtMy0xLTEtMjQxNTk_dc4cf4e1-23df-4b3e-b38e-1f90d616ea91"
      unitRef="usd">64000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMjEtMS0xLTEtMjQxNTk_8dd21ab9-435f-4f61-a177-fafe96cd30bb"
      unitRef="usd">935000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMjEtMy0xLTEtMjQxNTk_a9de72fa-95ab-4466-897e-420f6d9ae0e4"
      unitRef="usd">71000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMjItMS0xLTEtMjQxNTk_c43de65a-df71-4a50-8533-a3d0057ccc49"
      unitRef="usd">6147000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMjItMy0xLTEtMjQxNTk_908a6ca9-5da6-416e-a90e-0f36c190783d"
      unitRef="usd">-983000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMjMtMS0xLTEtMjQxNTk_290c406b-154b-48d5-bf0c-7812a3f85c3d"
      unitRef="usd">1213000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMjMtMy0xLTEtMjQxNTk_44e6fa71-7268-4d87-8f78-6c751daba117"
      unitRef="usd">-59000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMjQtMS0xLTEtMjQxNTk_5d3bcf51-483c-4bbc-84fc-3c19bbd3593e"
      unitRef="usd">7360000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMjQtMy0xLTEtMjQxNTk_c213cc9e-0f58-4869-b886-6690ffca37f7"
      unitRef="usd">-1042000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMjUtMS0xLTEtMjQxNTk_9aa7bcc4-2812-4dad-9b55-ef7e4ae80d6d"
      unitRef="usd">3046000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMjUtMy0xLTEtMjQxNTk_a2a0ab32-bcee-410a-8e32-396bb5c5521c"
      unitRef="usd">21000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMjYtMS0xLTEtMjQxNTk_222bd9c5-f429-4375-ae5a-8f0e31b16519"
      unitRef="usd">4314000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMjYtMy0xLTEtMjQxNTk_e1b9e24e-1b0c-4d78-be91-dd4ec73edda8"
      unitRef="usd">-1063000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMjctMS0xLTEtMjQxNTk_ee359cd7-b9ee-4e84-89a2-ca03770e291e"
      unitRef="usd">7000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMjctMy0xLTEtMjQxNTk_1d71e119-ce74-4281-9b9a-f5e140dbc496"
      unitRef="usd">-8000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMjgtMS0xLTEtMjQxNTk_4edade96-ac88-47d4-89d1-5ada59251125"
      unitRef="usd">4307000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMjgtMy0xLTEtMjQxNTk_8dc77db9-d1a2-43c0-b934-886502e351c5"
      unitRef="usd">-1055000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMjktMS0xLTEtMjQxNTk_6b636df5-ca0f-4bb1-9c29-251d7d63f8ae"
      unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMjktMy0xLTEtMjQxNTk_ace6ebbb-220c-4193-9c44-29b4d7461d3e"
      unitRef="usdPerShare">-0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMzAtMS0xLTEtMjQxNTk_af89ccb6-415f-4185-b852-f5a4846a2412"
      unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xNi9mcmFnOmI5ZWVlZmFjNWU5YjRhZDNiZjAxNDUwZmQ2NDZmZjY0L3RhYmxlOmFiMjRmN2MyMDBhNjQ0MjdiZGIwMjg2MmJiYjMwZTlkL3RhYmxlcmFuZ2U6YWIyNGY3YzIwMGE2NDQyN2JkYjAyODYyYmJiMzBlOWRfMzAtMy0xLTEtMjQxNTk_4347aecb-adf5-4e31-9db0-31856d9ee856"
      unitRef="usdPerShare">-0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xOS9mcmFnOjI5Yzg2NDZmNzI2NzRkYzk5NzQ1ZjA1YWFjOTNhYmYxL3RhYmxlOjgwOTMwY2FmNjk1MzQ2MGRhZTg0NzRlMmM1ZDkxYjkzL3RhYmxlcmFuZ2U6ODA5MzBjYWY2OTUzNDYwZGFlODQ3NGUyYzVkOTFiOTNfMi0xLTEtMS0yNDE1OQ_28aa54c5-36ad-405b-bc69-cb927fab203b"
      unitRef="usd">4314000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xOS9mcmFnOjI5Yzg2NDZmNzI2NzRkYzk5NzQ1ZjA1YWFjOTNhYmYxL3RhYmxlOjgwOTMwY2FmNjk1MzQ2MGRhZTg0NzRlMmM1ZDkxYjkzL3RhYmxlcmFuZ2U6ODA5MzBjYWY2OTUzNDYwZGFlODQ3NGUyYzVkOTFiOTNfMi0zLTEtMS0yNDE1OQ_9e3e718f-99aa-4ff2-b232-ce5aea010aed"
      unitRef="usd">-1063000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xOS9mcmFnOjI5Yzg2NDZmNzI2NzRkYzk5NzQ1ZjA1YWFjOTNhYmYxL3RhYmxlOjgwOTMwY2FmNjk1MzQ2MGRhZTg0NzRlMmM1ZDkxYjkzL3RhYmxlcmFuZ2U6ODA5MzBjYWY2OTUzNDYwZGFlODQ3NGUyYzVkOTFiOTNfNC0xLTEtMS0yNDE1OQ_7419c0ce-5ae3-4d60-b60b-9e43228cbb59"
      unitRef="usd">-68000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xOS9mcmFnOjI5Yzg2NDZmNzI2NzRkYzk5NzQ1ZjA1YWFjOTNhYmYxL3RhYmxlOjgwOTMwY2FmNjk1MzQ2MGRhZTg0NzRlMmM1ZDkxYjkzL3RhYmxlcmFuZ2U6ODA5MzBjYWY2OTUzNDYwZGFlODQ3NGUyYzVkOTFiOTNfNC0zLTEtMS0yNDE1OQ_ffa071fd-83ec-4dc2-b12d-6cdb3f67654a"
      unitRef="usd">-10000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xOS9mcmFnOjI5Yzg2NDZmNzI2NzRkYzk5NzQ1ZjA1YWFjOTNhYmYxL3RhYmxlOjgwOTMwY2FmNjk1MzQ2MGRhZTg0NzRlMmM1ZDkxYjkzL3RhYmxlcmFuZ2U6ODA5MzBjYWY2OTUzNDYwZGFlODQ3NGUyYzVkOTFiOTNfOC0xLTEtMS0yNDE1OQ_7c521248-0e57-4fc2-8811-67dbf39494aa"
      unitRef="usd">2553000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xOS9mcmFnOjI5Yzg2NDZmNzI2NzRkYzk5NzQ1ZjA1YWFjOTNhYmYxL3RhYmxlOjgwOTMwY2FmNjk1MzQ2MGRhZTg0NzRlMmM1ZDkxYjkzL3RhYmxlcmFuZ2U6ODA5MzBjYWY2OTUzNDYwZGFlODQ3NGUyYzVkOTFiOTNfOC0zLTEtMS0yNDE1OQ_c3c44648-a900-4a59-a529-5320d790024d"
      unitRef="usd">2203000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xOS9mcmFnOjI5Yzg2NDZmNzI2NzRkYzk5NzQ1ZjA1YWFjOTNhYmYxL3RhYmxlOjgwOTMwY2FmNjk1MzQ2MGRhZTg0NzRlMmM1ZDkxYjkzL3RhYmxlcmFuZ2U6ODA5MzBjYWY2OTUzNDYwZGFlODQ3NGUyYzVkOTFiOTNfOS0xLTEtMS0yNDE1OQ_0429f67e-1574-4c71-a378-b768bc2aac32"
      unitRef="usd">2485000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xOS9mcmFnOjI5Yzg2NDZmNzI2NzRkYzk5NzQ1ZjA1YWFjOTNhYmYxL3RhYmxlOjgwOTMwY2FmNjk1MzQ2MGRhZTg0NzRlMmM1ZDkxYjkzL3RhYmxlcmFuZ2U6ODA5MzBjYWY2OTUzNDYwZGFlODQ3NGUyYzVkOTFiOTNfOS0zLTEtMS0yNDE1OQ_467ba843-ed9b-44dd-a486-d90245fbd46a"
      unitRef="usd">2193000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xOS9mcmFnOjI5Yzg2NDZmNzI2NzRkYzk5NzQ1ZjA1YWFjOTNhYmYxL3RhYmxlOjgwOTMwY2FmNjk1MzQ2MGRhZTg0NzRlMmM1ZDkxYjkzL3RhYmxlcmFuZ2U6ODA5MzBjYWY2OTUzNDYwZGFlODQ3NGUyYzVkOTFiOTNfMTAtMS0xLTEtMjQxNTk_02938bac-1dc8-47f5-a967-650dd54bce3b"
      unitRef="usd">695000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xOS9mcmFnOjI5Yzg2NDZmNzI2NzRkYzk5NzQ1ZjA1YWFjOTNhYmYxL3RhYmxlOjgwOTMwY2FmNjk1MzQ2MGRhZTg0NzRlMmM1ZDkxYjkzL3RhYmxlcmFuZ2U6ODA5MzBjYWY2OTUzNDYwZGFlODQ3NGUyYzVkOTFiOTNfMTAtMy0xLTEtMjQxNTk_b69eb32e-d0f5-461c-8913-6a52387c5099"
      unitRef="usd">613000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xOS9mcmFnOjI5Yzg2NDZmNzI2NzRkYzk5NzQ1ZjA1YWFjOTNhYmYxL3RhYmxlOjgwOTMwY2FmNjk1MzQ2MGRhZTg0NzRlMmM1ZDkxYjkzL3RhYmxlcmFuZ2U6ODA5MzBjYWY2OTUzNDYwZGFlODQ3NGUyYzVkOTFiOTNfMTEtMS0xLTEtMjQxNTk_14d0df5f-c833-4e5a-8c2f-094a1f180ca4"
      unitRef="usd">1790000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xOS9mcmFnOjI5Yzg2NDZmNzI2NzRkYzk5NzQ1ZjA1YWFjOTNhYmYxL3RhYmxlOjgwOTMwY2FmNjk1MzQ2MGRhZTg0NzRlMmM1ZDkxYjkzL3RhYmxlcmFuZ2U6ODA5MzBjYWY2OTUzNDYwZGFlODQ3NGUyYzVkOTFiOTNfMTEtMy0xLTEtMjQxNTk_15c3c322-3b8d-4ee0-bb34-a7fe0157173d"
      unitRef="usd">1580000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xOS9mcmFnOjI5Yzg2NDZmNzI2NzRkYzk5NzQ1ZjA1YWFjOTNhYmYxL3RhYmxlOjgwOTMwY2FmNjk1MzQ2MGRhZTg0NzRlMmM1ZDkxYjkzL3RhYmxlcmFuZ2U6ODA5MzBjYWY2OTUzNDYwZGFlODQ3NGUyYzVkOTFiOTNfMTItMS0xLTEtMjQxNTk_dd85b739-0437-4b01-8ba9-15efcfd7fae8"
      unitRef="usd">6104000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xOS9mcmFnOjI5Yzg2NDZmNzI2NzRkYzk5NzQ1ZjA1YWFjOTNhYmYxL3RhYmxlOjgwOTMwY2FmNjk1MzQ2MGRhZTg0NzRlMmM1ZDkxYjkzL3RhYmxlcmFuZ2U6ODA5MzBjYWY2OTUzNDYwZGFlODQ3NGUyYzVkOTFiOTNfMTItMy0xLTEtMjQxNTk_23ee504e-7371-4fef-a7fb-491cf243dbdc"
      unitRef="usd">517000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xOS9mcmFnOjI5Yzg2NDZmNzI2NzRkYzk5NzQ1ZjA1YWFjOTNhYmYxL3RhYmxlOjgwOTMwY2FmNjk1MzQ2MGRhZTg0NzRlMmM1ZDkxYjkzL3RhYmxlcmFuZ2U6ODA5MzBjYWY2OTUzNDYwZGFlODQ3NGUyYzVkOTFiOTNfMTMtMS0xLTEtMjQxNTk_95774c36-9f66-4e78-bf6b-e42799d89fe0"
      unitRef="usd">7000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xOS9mcmFnOjI5Yzg2NDZmNzI2NzRkYzk5NzQ1ZjA1YWFjOTNhYmYxL3RhYmxlOjgwOTMwY2FmNjk1MzQ2MGRhZTg0NzRlMmM1ZDkxYjkzL3RhYmxlcmFuZ2U6ODA5MzBjYWY2OTUzNDYwZGFlODQ3NGUyYzVkOTFiOTNfMTMtMy0xLTEtMjQxNTk_be5917b9-9420-4d20-905e-136ec5b70d3f"
      unitRef="usd">-8000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xOS9mcmFnOjI5Yzg2NDZmNzI2NzRkYzk5NzQ1ZjA1YWFjOTNhYmYxL3RhYmxlOjgwOTMwY2FmNjk1MzQ2MGRhZTg0NzRlMmM1ZDkxYjkzL3RhYmxlcmFuZ2U6ODA5MzBjYWY2OTUzNDYwZGFlODQ3NGUyYzVkOTFiOTNfMTQtMS0xLTEtMjQxNTk_e58683c6-9f6f-42bd-9616-14abd4f99313"
      unitRef="usd">6097000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18xOS9mcmFnOjI5Yzg2NDZmNzI2NzRkYzk5NzQ1ZjA1YWFjOTNhYmYxL3RhYmxlOjgwOTMwY2FmNjk1MzQ2MGRhZTg0NzRlMmM1ZDkxYjkzL3RhYmxlcmFuZ2U6ODA5MzBjYWY2OTUzNDYwZGFlODQ3NGUyYzVkOTFiOTNfMTQtMy0xLTEtMjQxNTk_4d602a0b-cf9f-4b4f-932e-d1dff2c0cbe6"
      unitRef="usd">525000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfNC0xLTEtMS0yNDE1OQ_b41f5117-2a09-403a-81d5-f9a4eeff48c9"
      unitRef="usd">36705000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfNC0zLTEtMS0yNDE1OQ_49100a0b-f3e7-4f3e-9165-fdf271206ef2"
      unitRef="usd">36195000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfNS0xLTEtMS0yNDE1OQ_8c247cd0-e059-4f17-82ad-03f816262bf7"
      unitRef="usd">19537000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfNS0zLTEtMS0yNDE1OQ_533ba00b-c202-4ed2-a858-7625ebd3ed3c"
      unitRef="usd">10983000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfNi0xLTEtMS0yNDE1OQ_d471072b-1eec-41de-b14b-23513a77234b"
      unitRef="usd">3275000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfNi0zLTEtMS0yNDE1OQ_cb1e1a5c-b436-43ef-8fc1-c8afa01e115a"
      unitRef="usd">6473000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfNy0xLTEtMS0yNDE1OQ_f5446027-068c-4c49-ab98-863d7845b425"
      unitRef="usd">8270000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfNy0zLTEtMS0yNDE1OQ_11642673-eeb4-465b-a186-77f93038342e"
      unitRef="usd">5702000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfOC0xLTEtMS0yNDE1OQ_dce585c7-b479-4ae1-bbc7-48a2ae4f0ae6"
      unitRef="usd">4235000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfOC0zLTEtMS0yNDE1OQ_82ab3b7f-a5f9-499a-81d0-32c8586b0187"
      unitRef="usd">3619000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfOS0xLTEtMS0yNDE1OQ_01b591d0-5461-4bdb-b460-160b3ed8f67a"
      unitRef="usd">72022000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfOS0zLTEtMS0yNDE1OQ_230b02f0-ac79-4f6f-a34b-e2b90dfdeffe"
      unitRef="usd">62972000</us-gaap:AssetsCurrent>
    <us-gaap:InventoryRealEstateImprovements
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMTAtMS0xLTEtMjQxNTk_9d2d9264-1150-4d1e-af7e-135afbc153ac"
      unitRef="usd">17207000</us-gaap:InventoryRealEstateImprovements>
    <us-gaap:InventoryRealEstateImprovements
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMTAtMy0xLTEtMjQxNTk_df08d396-bf4e-40e6-b555-56d772af80a3"
      unitRef="usd">17301000</us-gaap:InventoryRealEstateImprovements>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="if8370930ff4348238f0de15c8d723d2e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMTEtMC0xLTEtMjQxNTkvdGV4dHJlZ2lvbjplNDVhYjFjZjk4NmU0ZmNmOWQwNGI4ZmFkZDdiNGE5Zl8yMTk5MDIzMjU1NzEw_e295b36d-54fa-4c52-ad29-4cefba547c89"
      unitRef="usd">113014000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i0be2509a97b64f578446931d507464f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMTEtMC0xLTEtMjQxNTkvdGV4dHJlZ2lvbjplNDVhYjFjZjk4NmU0ZmNmOWQwNGI4ZmFkZDdiNGE5Zl8yMTk5MDIzMjU1NzIx_2594b13e-7fb0-4941-a1c6-ffb3c1b73cd3"
      unitRef="usd">112063000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMTEtMS0xLTEtMjQxNTk_2872824e-4935-4dde-a905-fc4b1715bf32"
      unitRef="usd">321449000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMTEtMy0xLTEtMjQxNTk_2a74726d-163e-4aab-99da-0d36818b046a"
      unitRef="usd">319030000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMTItMS0xLTEtMjQxNTk_693150f5-a20d-4a17-833f-c169aaf0b12e"
      unitRef="usd">51426000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMTItMy0xLTEtMjQxNTk_767b2123-5159-4ccb-afdd-c73885897371"
      unitRef="usd">50699000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMTMtMS0xLTEtMjQxNTk_a6ece8dd-7eee-4ae6-aa25-4ca90e91f44b"
      unitRef="usd">37348000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMTMtMy0xLTEtMjQxNTk_e7d0fa77-5e91-479a-864d-e18e6f7a6f8a"
      unitRef="usd">43418000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <trc:LongTermAssetsHeldForFutureUseOrSale
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMTQtMS0xLTEtMjQxNTk_500d4770-c020-4e0c-a9b0-1849ee1b1e05"
      unitRef="usd">50982000</trc:LongTermAssetsHeldForFutureUseOrSale>
    <trc:LongTermAssetsHeldForFutureUseOrSale
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMTQtMy0xLTEtMjQxNTk_df5c97a2-2fb0-49a0-aedf-25f00e71401e"
      unitRef="usd">50997000</trc:LongTermAssetsHeldForFutureUseOrSale>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMTYtMS0xLTEtMjQxNTk_aebea4b5-64b9-454a-8741-2279b6dad9a0"
      unitRef="usd">1594000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMTYtMy0xLTEtMjQxNTk_4bb3b9bf-4f72-402d-b376-245ecfaa31dc"
      unitRef="usd">1619000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMTctMS0xLTEtMjQxNTk_8ed2de84-ef8d-40dd-9587-97d5ae6f529d"
      unitRef="usd">552028000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMTctMy0xLTEtMjQxNTk_e5d4d885-9fdc-43d8-bf0a-c14ebab382ff"
      unitRef="usd">546036000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMjEtMS0xLTEtMjQxNTk_fa54bc4a-7804-47a5-b295-02664f572a0d"
      unitRef="usd">4271000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMjEtMy0xLTEtMjQxNTk_0c18ded5-e7c1-4aa6-977c-90f0d111c74e"
      unitRef="usd">4545000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMjItMS0xLTEtMjQxNTk_762addd4-f73c-4f2c-9e2f-ebf1ff5d3557"
      unitRef="usd">3047000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMjItMy0xLTEtMjQxNTk_c605a979-ada1-463c-818c-0f51e49472ac"
      unitRef="usd">3451000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMjMtMS0xLTEtMjQxNTk_c3bb1b83-c097-4a02-86b2-d916445fd51f"
      unitRef="usd">2543000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMjMtMy0xLTEtMjQxNTk_e1516ea5-8860-49b5-bc65-a55a31ec7527"
      unitRef="usd">1907000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMjQtMS0xLTEtMjQxNTk_03c27a51-34b2-45c6-adcc-b742f9c89ea2"
      unitRef="usd">4591000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMjQtMy0xLTEtMjQxNTk_c449ee58-0577-4219-b832-d29c9ab7bf49"
      unitRef="usd">1217000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:DebtCurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMjUtMS0xLTEtMjQxNTk_876a99f7-17eb-4caf-8c50-35867805a276"
      unitRef="usd">4531000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMjUtMy0xLTEtMjQxNTk_adc8321d-c7f0-4392-b918-1168357a2022"
      unitRef="usd">4475000</us-gaap:DebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMjYtMS0xLTEtMjQxNTk_eda920ab-d6f7-4f2a-9dfa-933182153338"
      unitRef="usd">18983000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMjYtMy0xLTEtMjQxNTk_e849096e-dbbd-42af-bc16-7922d0fe579f"
      unitRef="usd">15595000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMjctMS0xLTEtMjQxNTk_158de426-76a9-4dd9-8da3-0f5776316e9d"
      unitRef="usd">47001000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMjctMy0xLTEtMjQxNTk_a4fd4e50-40d3-4e85-bc2e-de9f5927b264"
      unitRef="usd">48155000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMjgtMS0xLTEtMjQxNTk_458009b7-0c1a-4f81-9e12-a7f1d791b344"
      unitRef="usd">7839000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMjgtMy0xLTEtMjQxNTk_820c07ac-3f5e-4dc3-8ff0-fe59009b0492"
      unitRef="usd">8409000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMjktMS0xLTEtMjQxNTk_2ece41e5-5953-4d2c-86c0-9eec3f05432b"
      unitRef="usd">3596000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMjktMy0xLTEtMjQxNTk_8ea57d90-daea-4be0-bd41-e28afe7bcde9"
      unitRef="usd">2898000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMzAtMS0xLTEtMjQxNTk_9c5efcb4-d05d-4ba6-8a51-14fbec2eec81"
      unitRef="usd">11727000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMzAtMy0xLTEtMjQxNTk_5dedbf72-2ff3-4af5-971a-8e30f18ae074"
      unitRef="usd">14468000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMzEtMS0xLTEtMjQxNTk_6c8c1ac1-0d2c-453b-8401-0f6235353b8c"
      unitRef="usd">89146000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMzEtMy0xLTEtMjQxNTk_cf500719-faaf-4871-a902-4ef056f0b36e"
      unitRef="usd">89525000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMzItMS0xLTEtMjQxNTk_05434470-ef7c-40a4-83ec-76bf133e2987"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMzItMy0xLTEtMjQxNTk_54429bc6-a74c-4172-a508-0f6cc221e8c8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMzUtMC0xLTEtMjQxNTkvdGV4dHJlZ2lvbjpmNGZiMmRlNjA1ZDA0M2VhODYyZWVjYmQ1NzRiMWUxNF8yMTk5MDIzMjU1NjAx_dd312861-14ba-4715-bda9-460c604ca488"
      unitRef="usdPerShare">0.50</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMzUtMC0xLTEtMjQxNTkvdGV4dHJlZ2lvbjpmNGZiMmRlNjA1ZDA0M2VhODYyZWVjYmQ1NzRiMWUxNF8yMTk5MDIzMjU1NjAx_e6d27450-4ee5-47f3-b308-c92b301aec9f"
      unitRef="usdPerShare">0.50</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMzYtMC0xLTEtMjQxNTkvdGV4dHJlZ2lvbjo4NmFhMTVjMDM3NGI0NmMyYTM4YzJkNzUzNWRlYzk3Y18yMTk5MDIzMjU1NTk2_05e03f0c-afc2-44f7-b2db-ac483f38ff67"
      unitRef="shares">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMzYtMC0xLTEtMjQxNTkvdGV4dHJlZ2lvbjo4NmFhMTVjMDM3NGI0NmMyYTM4YzJkNzUzNWRlYzk3Y18yMTk5MDIzMjU1NTk2_60cc1c36-85c6-4307-958d-653449942668"
      unitRef="shares">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMzctMC0xLTEtMjQxNTkvdGV4dHJlZ2lvbjpmYjRlOWY4OTU5OWQ0NmRiYWU5MjVjNWQxMGViN2YxNl8yMTk5MDIzMjU1NjYy_8d9798b2-d59f-4233-9898-c0257e4768df"
      unitRef="shares">26473349</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMzctMC0xLTEtMjQxNTkvdGV4dHJlZ2lvbjpmYjRlOWY4OTU5OWQ0NmRiYWU5MjVjNWQxMGViN2YxNl8yMTk5MDIzMjU1NjYy_f05e618d-b8ec-47c6-b4c9-41e896913373"
      unitRef="shares">26473349</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMzctMC0xLTEtMjQxNTkvdGV4dHJlZ2lvbjpmYjRlOWY4OTU5OWQ0NmRiYWU5MjVjNWQxMGViN2YxNl8yMTk5MDIzMjU1Njc1_8fff7380-e4f6-41ca-ad87-c10b25d90871"
      unitRef="shares">26400921</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMzctMC0xLTEtMjQxNTkvdGV4dHJlZ2lvbjpmYjRlOWY4OTU5OWQ0NmRiYWU5MjVjNWQxMGViN2YxNl8yMTk5MDIzMjU1Njc1_a202b87c-6c6f-4d09-8b3b-58589a6661e9"
      unitRef="shares">26400921</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMzctMS0xLTEtMjQxNTk_e1fc0145-aa54-4d4e-934a-ec981bff9d47"
      unitRef="usd">13237000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMzctMy0xLTEtMjQxNTk_b42b88af-e8c3-431f-9016-ca1e497401e7"
      unitRef="usd">13200000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMzgtMS0xLTEtMjQxNTk_0eae76eb-70f3-464c-92a7-b4cf5ce8d25d"
      unitRef="usd">345166000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMzgtMy0xLTEtMjQxNTk_6fce8a77-dbd8-49ca-9ab6-ea0ff2530330"
      unitRef="usd">344936000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMzktMS0xLTEtMjQxNTk_70308639-1999-476d-9400-60b840767920"
      unitRef="usd">-5032000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfMzktMy0xLTEtMjQxNTk_8a9e2b3d-740a-401a-a2a4-224cfac9211d"
      unitRef="usd">-6822000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfNDAtMS0xLTEtMjQxNTk_7c616b25-5ac3-4558-9f39-16c196826157"
      unitRef="usd">94142000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfNDAtMy0xLTEtMjQxNTk_4a129f4e-e74c-4afb-b09e-08c20acfd43c"
      unitRef="usd">89835000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfNDEtMS0xLTEtMjQxNTk_1de66316-8216-4963-b730-d98c4c6fe759"
      unitRef="usd">447513000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfNDEtMy0xLTEtMjQxNTk_5aac3fce-8e04-4de0-bc4a-9e7608718a7d"
      unitRef="usd">441149000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfNDItMS0xLTEtMjQxNTk_f9b72369-5a86-47c6-a01d-af37a87cc173"
      unitRef="usd">15369000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfNDItMy0xLTEtMjQxNTk_726d4257-bb4f-4738-bd9d-fbda8432ea4a"
      unitRef="usd">15362000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfNDMtMS0xLTEtMjQxNTk_27da1f80-a729-4a67-a384-a62c179f4c50"
      unitRef="usd">462882000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfNDMtMy0xLTEtMjQxNTk_d8610d34-aa26-46fa-a671-e2c93f515720"
      unitRef="usd">456511000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfNDQtMS0xLTEtMjQxNTk_4b29132e-37c4-4832-8c26-c4cb04857e05"
      unitRef="usd">552028000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yMi9mcmFnOjVjNmFkZTgwMDEwMTQwYTQ4ZDA2ODQ1ZDQ1NjllZTU4L3RhYmxlOjZmNmYzODQ2OWJhYjRjZGRiNWNjMDgwNzQwZDgwNGM1L3RhYmxlcmFuZ2U6NmY2ZjM4NDY5YmFiNGNkZGI1Y2MwODA3NDBkODA0YzVfNDQtMy0xLTEtMjQxNTk_3e6e8cf0-b3a3-4d4a-9779-70e2e4e12e18"
      unitRef="usd">546036000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMy0xLTEtMS0yNDE1OQ_c86d6632-b5ff-4316-9438-b420d60a80bb"
      unitRef="usd">4314000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMy0zLTEtMS0yNDE1OQ_2d330c4c-50e9-44b9-874b-dfc6be1ad1fa"
      unitRef="usd">-1063000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfNS0xLTEtMS0yNDE1OQ_4d77c432-38a0-4c69-b9a6-390704b3ee89"
      unitRef="usd">967000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfNS0zLTEtMS0yNDE1OQ_0a49c4c7-61d6-4eda-bb30-0f1833bce09f"
      unitRef="usd">965000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfNi0xLTEtMS0yNDE1OQ_866a0471-9f6f-4325-b0c9-531c5bee9b23"
      unitRef="usd">-40000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfNi0zLTEtMS0yNDE1OQ_f3f99e8e-2545-46d4-bf97-47dc606d7431"
      unitRef="usd">-11000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfNy0xLTEtMS0yNDE1OQ_ce2736a1-9c19-457c-a016-3bbb16ef5e1c"
      unitRef="usd">1213000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfNy0zLTEtMS0yNDE1OQ_043eff41-3d10-4bd0-bb3e-9135b0b63b5d"
      unitRef="usd">-59000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfOC0xLTEtMS0yNDE1OQ_7a3c4613-435e-4a56-a8fe-b7339ec9c15a"
      unitRef="usd">26000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfOC0zLTEtMS0yNDE1OQ_e461c781-55d5-470c-81d4-eb03d1477f84"
      unitRef="usd">-25000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:GainLossOnSaleOfOtherInvestments
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTAtMS0xLTEtMjQxNTk_a78b4b40-e85e-47cf-a5d8-87681eb0a5e1"
      unitRef="usd">734000</us-gaap:GainLossOnSaleOfOtherInvestments>
    <us-gaap:GainLossOnSaleOfOtherInvestments
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTAtMy0xLTEtMjQxNTk_e6cb4dc3-3e67-4ffa-b45d-487ce5c8a01a"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfOtherInvestments>
    <trc:ProfitRelatedToSaleOfLongTermWaterAssetsPurchasedInPriorPeriods
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTEtMS0xLTEtMjQxNTk_34aa6360-4a87-4959-9f3a-d40b62b0f09e"
      unitRef="usd">3589000</trc:ProfitRelatedToSaleOfLongTermWaterAssetsPurchasedInPriorPeriods>
    <trc:ProfitRelatedToSaleOfLongTermWaterAssetsPurchasedInPriorPeriods
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTEtMy0xLTEtMjQxNTk_63f1b68c-c955-405d-b8b3-4333bce64f98"
      unitRef="usd">0</trc:ProfitRelatedToSaleOfLongTermWaterAssetsPurchasedInPriorPeriods>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTItMS0xLTEtMjQxNTk_efa66068-f03d-4317-b09a-803ff552e10b"
      unitRef="usd">925000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTItMy0xLTEtMjQxNTk_36a175b6-3555-4637-9e1c-9bcc985474c4"
      unitRef="usd">36000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTMtMS0xLTEtMjQxNTk_4dd2c8da-e7b2-47f9-ac59-dcedd79cb181"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTMtMy0xLTEtMjQxNTk_12220ce2-3b74-4b42-9443-efc397a1c81d"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTQtMS0xLTEtMjQxNTk_3dbe1ca6-a819-409d-babb-455e2effae35"
      unitRef="usd">1219000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTQtMy0xLTEtMjQxNTk_df69ab48-e71c-45c2-afd5-a7bcd70d7c0f"
      unitRef="usd">1276000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredTaxExpenseFromStockOptionsExercised
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTUtMS0xLTEtMjQxNTk_ce4fdda3-0900-4955-8085-9091111bad29"
      unitRef="usd">3000</us-gaap:DeferredTaxExpenseFromStockOptionsExercised>
    <us-gaap:DeferredTaxExpenseFromStockOptionsExercised
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTUtMy0xLTEtMjQxNTk_dd726a8d-c80c-47ca-90b7-bdb9ff4ed3d9"
      unitRef="usd">155000</us-gaap:DeferredTaxExpenseFromStockOptionsExercised>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTYtMS0xLTEtMjQxNTk_dca09ba9-0682-47ad-bf10-f40e00268ca3"
      unitRef="usd">4931000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTYtMy0xLTEtMjQxNTk_c0b441e4-d0b3-48a1-8f10-fbb83ad5058f"
      unitRef="usd">163000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTktMS0xLTEtMjQxNTk_06c2e53f-aa87-4dde-b6af-7c76fb1b6ce6"
      unitRef="usd">-553000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTktMy0xLTEtMjQxNTk_b0f551a6-2b38-47c9-a8c2-331155e2c644"
      unitRef="usd">-946000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingLiabilities
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMjAtMS0xLTEtMjQxNTk_48e90eab-9d3e-4405-843b-1c40ee641650"
      unitRef="usd">2392000</us-gaap:IncreaseDecreaseInOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLiabilities
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMjAtMy0xLTEtMjQxNTk_7eb91a52-720a-4455-b19b-d95d14de63aa"
      unitRef="usd">1263000</us-gaap:IncreaseDecreaseInOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMjEtMS0xLTEtMjQxNTk_92a71bc4-0fa1-40ba-b341-9cd66b89652b"
      unitRef="usd">7984000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMjEtMy0xLTEtMjQxNTk_49ae7a44-ba1f-478c-b2a9-a529cda5a7d2"
      unitRef="usd">3714000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMjMtMS0xLTEtMjQxNTk_f1f08109-f1f4-4b55-b659-384a5c9f4988"
      unitRef="usd">7967000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMjMtMy0xLTEtMjQxNTk_9f3a8c9e-ce14-4eb0-b1c4-0d610f3e0cae"
      unitRef="usd">900000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMjQtMS0xLTEtMjQxNTk_f668715f-04d9-4e3e-9477-a141a45653a0"
      unitRef="usd">16629000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMjQtMy0xLTEtMjQxNTk_572001ba-d017-43ae-b9bd-dd5ba8831b3f"
      unitRef="usd">5715000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMjUtMS0xLTEtMjQxNTk_9865a13d-a93e-4bff-a85f-54b4238109fe"
      unitRef="usd">4432000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMjUtMy0xLTEtMjQxNTk_880c6108-2789-4333-a488-545198594307"
      unitRef="usd">5218000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfOtherRealEstateHeldforinvestment
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMjctMS0xLTEtMjQxNTk_3252a8cc-2698-4597-89b9-aa009126b563"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfOtherRealEstateHeldforinvestment>
    <us-gaap:ProceedsFromSaleOfOtherRealEstateHeldforinvestment
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMjctMy0xLTEtMjQxNTk_a15f8bc1-1530-419b-860f-e8a5fb4dedfa"
      unitRef="usd">45000</us-gaap:ProceedsFromSaleOfOtherRealEstateHeldforinvestment>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMjktMS0xLTEtMjQxNTk_3bfc75be-d9e2-4e97-a3fe-e0313f6a1f43"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMjktMy0xLTEtMjQxNTk_196844d4-806d-44af-a8ff-a1ac38386972"
      unitRef="usd">500000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMzAtMS0xLTEtMjQxNTk_4b22fcf8-4967-41a4-8263-e23b2ea49767"
      unitRef="usd">2631000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMzAtMy0xLTEtMjQxNTk_57189280-17a8-4a34-aa03-b106fe59d32b"
      unitRef="usd">462000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromSaleOfOtherInvestments
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMzEtMS0xLTEtMjQxNTk_df545117-3682-4404-bc66-80769e867891"
      unitRef="usd">1723000</us-gaap:ProceedsFromSaleOfOtherInvestments>
    <us-gaap:ProceedsFromSaleOfOtherInvestments
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMzEtMy0xLTEtMjQxNTk_b95f97b9-3da0-449e-bebf-8bc3efba450f"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMzItMS0xLTEtMjQxNTk_767d25df-7dfd-42a1-928a-d687580d62d5"
      unitRef="usd">941000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMzItMy0xLTEtMjQxNTk_cfd9b59f-34cd-45d7-939e-a982f9fbb405"
      unitRef="usd">1653000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:ProceedsFromSaleOfLandHeldforinvestment
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMzMtMS0xLTEtMjQxNTk_c0088bf7-ca99-4843-a2bb-f9f6ce048b19"
      unitRef="usd">4438000</us-gaap:ProceedsFromSaleOfLandHeldforinvestment>
    <us-gaap:ProceedsFromSaleOfLandHeldforinvestment
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMzMtMy0xLTEtMjQxNTk_a0e42f33-6d60-4c52-9eba-c28b16433c41"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfLandHeldforinvestment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMzQtMS0xLTEtMjQxNTk_0dd7ff47-a686-4b9e-9258-1209a011ab64"
      unitRef="usd">-5243000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMzQtMy0xLTEtMjQxNTk_44121f7b-4b69-4b9d-b9c6-a927ffbd0edc"
      unitRef="usd">-11679000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMzktMS0xLTEtMjQxNTk_51c9db1b-6ba9-4a46-a0fd-c93f13b69c79"
      unitRef="usd">1109000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMzktMy0xLTEtMjQxNTk_b8348183-f502-4ade-9e69-5e54feb5a195"
      unitRef="usd">1066000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfNDItMS0xLTEtMjQxNTk_c9cf8ec9-6bc1-4a07-b583-127973883f01"
      unitRef="usd">-1122000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfNDItMy0xLTEtMjQxNTk_3acf4bce-f4cc-4ce6-810a-5a9be9a2964b"
      unitRef="usd">-966000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfNDMtMS0xLTEtMjQxNTk_fe8965da-6516-40dd-aed6-7575ca6ad9d3"
      unitRef="usd">-2231000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfNDMtMy0xLTEtMjQxNTk_cfa60d02-d523-41a5-adcd-ea2dd302d220"
      unitRef="usd">-2032000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfNDQtMS0xLTEtMjQxNTk_9fad160f-7bec-4596-b741-33b0991ebb2b"
      unitRef="usd">510000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfNDQtMy0xLTEtMjQxNTk_6594620c-0dfc-49e8-88af-6567cc671e14"
      unitRef="usd">-9997000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfNDUtMS0xLTEtMjQxNTk_db9618da-59fd-4c02-898e-d3668fc2f28f"
      unitRef="usd">37398000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib4d90526f94a4ed6a76837e3ac33e8e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfNDUtMy0xLTEtMjQxNTk_ab35189e-ad9d-4439-a072-581570c0d12e"
      unitRef="usd">55320000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfNDYtMS0xLTEtMjQxNTk_285a0c84-fb54-4a90-991e-26304a87b0e9"
      unitRef="usd">37908000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie6cbb82eabab49a6904fbf5a6d62cb69_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfNDYtMy0xLTEtMjQxNTk_d11c6e1e-ea58-4d91-a0b2-9e911035ac7b"
      unitRef="usd">45323000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfNDktMS0xLTEtMjQxNTk_2eeeb4fb-ff30-4098-8ae5-9d38e6b9d2e3"
      unitRef="usd">36705000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie6cbb82eabab49a6904fbf5a6d62cb69_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfNDktMy0xLTEtMjQxNTk_6ee47397-48cf-4a6c-b40b-33248247cac4"
      unitRef="usd">45323000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfNTAtMS0xLTEtMjQxNTk_2dda12f0-803b-43c1-a3c3-fe06864bc189"
      unitRef="usd">1203000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="ie6cbb82eabab49a6904fbf5a6d62cb69_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfNTAtMy0xLTEtMjQxNTk_213252ea-f602-4500-ba61-7b646f4bfd6f"
      unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfNTEtMS0xLTEtMjQxNTk_3c5be6d3-c6ef-438f-903b-8097d2ef3d5a"
      unitRef="usd">37908000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie6cbb82eabab49a6904fbf5a6d62cb69_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfNTEtMy0xLTEtMjQxNTk_1fbd54ef-54ab-427d-a23c-d0b1fef9b381"
      unitRef="usd">45323000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <trc:ChangeInCapitalExpendituresIncurredButNotYetPaid
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOmU4YzJjNGQzNzc2YjQ3NjlhOWYxNzM2MTVmOTFhMjE5L3RhYmxlcmFuZ2U6ZThjMmM0ZDM3NzZiNDc2OWE5ZjE3MzYxNWY5MWEyMTlfMS0xLTEtMS0yNDE1OQ_a274fde2-042c-4a52-b865-de973f1db0be"
      unitRef="usd">-850000</trc:ChangeInCapitalExpendituresIncurredButNotYetPaid>
    <trc:ChangeInCapitalExpendituresIncurredButNotYetPaid
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOmU4YzJjNGQzNzc2YjQ3NjlhOWYxNzM2MTVmOTFhMjE5L3RhYmxlcmFuZ2U6ZThjMmM0ZDM3NzZiNDc2OWE5ZjE3MzYxNWY5MWEyMTlfMS0zLTEtMS0yNDE1OQ_7b65bc4c-eee7-41cf-bb86-80cf934c360f"
      unitRef="usd">-1076000</trc:ChangeInCapitalExpendituresIncurredButNotYetPaid>
    <trc:AccruedLongtermWaterAssetsIncludedinCurrentLiabilities
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOmU4YzJjNGQzNzc2YjQ3NjlhOWYxNzM2MTVmOTFhMjE5L3RhYmxlcmFuZ2U6ZThjMmM0ZDM3NzZiNDc2OWE5ZjE3MzYxNWY5MWEyMTlfMi0xLTEtMS0yNDE1OQ_37a9fe41-108f-4e0f-afe2-6869d69b4216"
      unitRef="usd">-374000</trc:AccruedLongtermWaterAssetsIncludedinCurrentLiabilities>
    <trc:AccruedLongtermWaterAssetsIncludedinCurrentLiabilities
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOmU4YzJjNGQzNzc2YjQ3NjlhOWYxNzM2MTVmOTFhMjE5L3RhYmxlcmFuZ2U6ZThjMmM0ZDM3NzZiNDc2OWE5ZjE3MzYxNWY5MWEyMTlfMi0zLTEtMS0yNDE1OQ_6df3e728-80da-4afb-83e4-236c8f162fad"
      unitRef="usd">262000</trc:AccruedLongtermWaterAssetsIncludedinCurrentLiabilities>
    <us-gaap:ProceedsFromSaleOfOtherInvestments
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOmU4YzJjNGQzNzc2YjQ3NjlhOWYxNzM2MTVmOTFhMjE5L3RhYmxlcmFuZ2U6ZThjMmM0ZDM3NzZiNDc2OWE5ZjE3MzYxNWY5MWEyMTlfNi0wLTEtMS0yNDE1OS90ZXh0cmVnaW9uOjE0YzhmY2U1NWUwYjRjMGY4ZTZjNmE0MDBmMGFhOGIzXzIxOTkwMjMyNTcyNTk_3a985a72-b119-422a-adcc-c0973a979f8b"
      unitRef="usd">1700000</us-gaap:ProceedsFromSaleOfOtherInvestments>
    <us-gaap:GainLossOnSaleOfOtherInvestments
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOmU4YzJjNGQzNzc2YjQ3NjlhOWYxNzM2MTVmOTFhMjE5L3RhYmxlcmFuZ2U6ZThjMmM0ZDM3NzZiNDc2OWE5ZjE3MzYxNWY5MWEyMTlfNi0wLTEtMS0yNDE1OS90ZXh0cmVnaW9uOjE0YzhmY2U1NWUwYjRjMGY4ZTZjNmE0MDBmMGFhOGIzXzIxOTkwMjMyNTcyNzU_abe274cb-4527-442b-bfbd-80a127230195"
      unitRef="usd">700000</us-gaap:GainLossOnSaleOfOtherInvestments>
    <trc:ProceedsFromSaleOfLongTermWaterAssetsInvestingActivities
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOmU4YzJjNGQzNzc2YjQ3NjlhOWYxNzM2MTVmOTFhMjE5L3RhYmxlcmFuZ2U6ZThjMmM0ZDM3NzZiNDc2OWE5ZjE3MzYxNWY5MWEyMTlfNy0wLTEtMS0yNzkxNi90ZXh0cmVnaW9uOmYxYjYyZjFmNTIzMTQ5ZDdiZjQyN2Q5OWFkOWU2OWVmXzcxNDY4MjU1ODIzNDc_aba5d5fb-6391-4c92-a038-ea3ca7e60b3d"
      unitRef="usd">4700000</trc:ProceedsFromSaleOfLongTermWaterAssetsInvestingActivities>
    <trc:ProfitRelatedToSaleOfLongTermWaterAssetsPurchasedInPriorPeriods
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOmU4YzJjNGQzNzc2YjQ3NjlhOWYxNzM2MTVmOTFhMjE5L3RhYmxlcmFuZ2U6ZThjMmM0ZDM3NzZiNDc2OWE5ZjE3MzYxNWY5MWEyMTlfNy0wLTEtMS0yNzkxNi90ZXh0cmVnaW9uOmYxYjYyZjFmNTIzMTQ5ZDdiZjQyN2Q5OWFkOWU2OWVmXzIxOTkwMjMyNTc1MzM_478fa24a-78c9-42ee-8e9d-2e3a92ecf945"
      unitRef="usd">3600000</trc:ProfitRelatedToSaleOfLongTermWaterAssetsPurchasedInPriorPeriods>
    <us-gaap:SharesOutstanding
      contextRef="i815a27ca02854765b644389b5d3de576_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMS0xLTEtMS0yNDE1OQ_1b3fa93d-4547-43b5-967d-13345014ab26"
      unitRef="shares">26400921</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i815a27ca02854765b644389b5d3de576_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMS0zLTEtMS0yNDE1OQ_84bfdc04-9335-447f-9395-e366a7180f43"
      unitRef="usd">13200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idffac92ffb70446b86bed6b4534ff77a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMS01LTEtMS0yNDE1OQ_275c23a2-cb94-4559-9fa5-0cfe02ea62d1"
      unitRef="usd">344936000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i565acf518501484cbda9b6763bf8f4db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMS03LTEtMS0yNDE1OQ_afcff726-117b-4e03-8c2d-8492a608163e"
      unitRef="usd">-6822000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7fd9eac1d36c4dd680ef6ad6485839a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMS05LTEtMS0yNDE1OQ_6108d683-df07-41a3-81fd-39392ec47617"
      unitRef="usd">89835000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5230da3b96764607abeb40e3d0540c05_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMS0xMS0xLTEtMjQxNTk_58cb7fbb-a090-410d-8496-6d69d5813502"
      unitRef="usd">441149000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5381a8230e7141a4bed29f2d171bf3c2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMS0xMy0xLTEtMjQxNTk_f6b98250-6467-4ae7-99e7-26fdc4756b38"
      unitRef="usd">15362000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMS0xNS0xLTEtMjQxNTk_3082db02-b111-4e78-9bc5-813ffac19e7c"
      unitRef="usd">456511000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i705c2ff6eda146ada357ca0a745a87c2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMi05LTEtMS0yNDE1OQ_fbbcb326-e9fa-4fde-b5fe-649b702b9000"
      unitRef="usd">4307000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i663bf061d4024b3aa15cd05f9139ffd8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMi0xMS0xLTEtMjQxNTk_44bf138f-b54a-4cb7-acc4-f66fbbfedda1"
      unitRef="usd">4307000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i419203cb642440538973c929a2b5c383_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMi0xMy0xLTEtMjQxNTk_8e431ea7-7936-4688-bc8c-f2f07402c501"
      unitRef="usd">7000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMi0xNS0xLTEtMjQxNTk_a780d456-d6ae-4219-b689-454c3ed88cd4"
      unitRef="usd">4314000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i69ca30be799a4f6494b41399a7024b8c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMy03LTEtMS0yNDE1OQ_1ea3f863-7b27-4280-8182-4ac8d1100520"
      unitRef="usd">1790000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i663bf061d4024b3aa15cd05f9139ffd8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMy0xMS0xLTEtMjQxNTk_1c483250-3c82-45c3-9691-a7fe29e67475"
      unitRef="usd">1790000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMy0xNS0xLTEtMjQxNTk_babbedb7-70f5-4fd9-9a89-6506fec847c4"
      unitRef="usd">1790000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="ia8c56738aa594192ad86f411ff8992e9_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfNS0xLTEtMS0yNDE1OQ_20e374a0-9b12-4b3d-bda5-a1777ae60e3f"
      unitRef="shares">136288</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ia8c56738aa594192ad86f411ff8992e9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfNS0zLTEtMS0yNDE1OQ_62e24368-483d-4180-aa8d-bd4f98c72897"
      unitRef="usd">68000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i5c1ebcf019194b7993cdadc6ebe3ba96_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfNS01LTEtMS0yNDE1OQ_e39acf0b-7268-46a7-9a03-5b8e15441ea0"
      unitRef="usd">-68000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfNS0xNS0xLTEtMjQxNTk_9341beee-29f7-4221-b1ae-bc665a019d5f"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5c1ebcf019194b7993cdadc6ebe3ba96_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfNi01LTEtMS0yNDE1OQ_4dc8c5a9-b4e7-4402-927a-1066ef775a08"
      unitRef="usd">1389000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i663bf061d4024b3aa15cd05f9139ffd8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfNi0xMS0xLTEtMjQxNTk_8f69ab94-11a7-49f1-a008-6c49aad04d20"
      unitRef="usd">1389000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfNi0xNS0xLTEtMjQxNTk_fd1e2d8e-d414-4480-9e49-12c76b5a1251"
      unitRef="usd">1389000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ia8c56738aa594192ad86f411ff8992e9_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfNy0xLTEtMS0yNDE1OQ_cb44488d-805a-4a09-afce-ff89e77853ed"
      unitRef="shares">63860</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia8c56738aa594192ad86f411ff8992e9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfNy0zLTEtMS0yNDE1OQ_5c230067-b7f5-477c-8cb8-b1b6b6d976d7"
      unitRef="usd">31000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5c1ebcf019194b7993cdadc6ebe3ba96_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfNy01LTEtMS0yNDE1OQ_e637b129-0eb6-4d55-925a-7a66cd5fedb6"
      unitRef="usd">1091000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i663bf061d4024b3aa15cd05f9139ffd8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfNy0xMS0xLTEtMjQ3OTg_5b1eb32e-806d-4edb-b8cb-371f375d0262"
      unitRef="usd">1122000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfNy0xNS0xLTEtMjQ4MTE_05fc834d-87d7-482a-a2d0-4c7a6ba1bb1b"
      unitRef="usd">1122000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesOutstanding
      contextRef="i2baa244f930f4eac94136f73a34e9a2d_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfOS0xLTEtMS0yNDE1OQ_56771d14-0346-4221-b8ed-92f9cc7367f0"
      unitRef="shares">26473349</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2baa244f930f4eac94136f73a34e9a2d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfOS0zLTEtMS0yNDE1OQ_7c6fc452-9b5d-452a-8fed-96f3d88b4d67"
      unitRef="usd">13237000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i54ede217e4a247ff8ed3ea3e2950236f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfOS01LTEtMS0yNDE1OQ_38561cba-77c8-4ba6-87a0-40bf1df6ea81"
      unitRef="usd">345166000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie0b52048770e4042b12638285b818568_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfOS03LTEtMS0yNDE1OQ_63aa6c07-36c2-4de4-93a0-c78f903c53c8"
      unitRef="usd">-5032000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib755090026da4690a9ea3903abe6109d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfOS05LTEtMS0yNDE1OQ_ba9ad38e-c11f-4bda-96f9-5a50abe9489a"
      unitRef="usd">94142000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie1b948989e494d59af0b52d443f15485_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfOS0xMS0xLTEtMjQxNTk_856e8396-a182-4e27-848a-f31f72434000"
      unitRef="usd">447513000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i92246f88a63b4583a64dfccd9ee246d6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfOS0xMy0xLTEtMjQxNTk_8590a30f-e2da-4bfa-8405-a8c7ae1b48c2"
      unitRef="usd">15369000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfOS0xNS0xLTEtMjQxNTk_e1f1f575-9604-4470-aca0-5b54fa225694"
      unitRef="usd">462882000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i284a743189d94410bf6377ed08adf26f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTEtMS0xLTEtMjQxNTk_87254aba-6cee-4c3a-9a41-530e4fe2159b"
      unitRef="shares">26276830</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i284a743189d94410bf6377ed08adf26f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTEtMy0xLTEtMjQxNTk_6156a007-2829-43b5-832c-d710afe72532"
      unitRef="usd">13137000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ida33da9e687d42ada647f74240262df8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTEtNS0xLTEtMjQxNTk_e4dfb39b-d835-44eb-80c3-4c399ee021e1"
      unitRef="usd">342059000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i86862515c27947b8829d992e875c29c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTEtNy0xLTEtMjQxNTk_dae63c95-b962-4e15-8918-faadf5d1a3cc"
      unitRef="usd">-9720000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5e52fd4bf4fd46ea9f7c0544b0b309a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTEtOS0xLTEtMjQxNTk_8ccb5c0d-b3b6-4158-b925-be7704659775"
      unitRef="usd">84487000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i90105d4d32044043a2be78f969872cfc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTEtMTEtMS0xLTI0MTU5_50209f84-4574-4be7-9320-d5cff4a28700"
      unitRef="usd">429963000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icae1455ce72a4e1892339e5bb1864d28_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTEtMTMtMS0xLTI0MTU5_343d9863-4944-4fd1-adda-72657823a9b6"
      unitRef="usd">15368000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib4d90526f94a4ed6a76837e3ac33e8e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTEtMTUtMS0xLTI0MTU5_1572d2ad-1437-49bf-849a-490b5131b75c"
      unitRef="usd">445331000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="if40fc3d7355049fdb9b517e196493a82_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTItOS0xLTEtMjQxNTk_c82a52e1-939b-4d16-a363-bc8bd5ca36b3"
      unitRef="usd">-1055000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i884b745b02e4473e938530b5847ea09c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTItMTEtMS0xLTI0MTU5_7695923b-b4ac-4d5e-b67c-db56cd641c2a"
      unitRef="usd">-1055000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iebfaeb423e9e4950af310d77d8a98f69_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTItMTMtMS0xLTI0MTU5_90da8158-49b7-4452-b218-e90c44402400"
      unitRef="usd">-8000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTItMTUtMS0xLTI0MTU5_999b77c3-f404-4544-bf3e-f9da005ec98e"
      unitRef="usd">-1063000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if989c756fb7241cdb2af8465dcc5555c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTMtNy0xLTEtMjQxNTk_e1cbb838-b174-4c5f-8a08-80d90a34f461"
      unitRef="usd">1580000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i884b745b02e4473e938530b5847ea09c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTMtMTEtMS0xLTI0MTU5_9553b868-8878-499e-8432-722abbe74bee"
      unitRef="usd">1580000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTMtMTUtMS0xLTI0MTU5_037c5542-02f6-4b05-9504-e1960db4a795"
      unitRef="usd">1580000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i7c77c9a721a04a2888e289e628943e06_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTUtMS0xLTEtMjQxNTk_ed97f36b-9403-4086-8f7a-d175c6a521cf"
      unitRef="shares">117943</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i7c77c9a721a04a2888e289e628943e06_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTUtMy0xLTEtMjQxNTk_203273fb-366d-44cb-a00c-b347fcd0339c"
      unitRef="usd">59000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i991df15b966540b0aec873baa5e9edb3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTUtNS0xLTEtMjQxNTk_6e18b2cd-f27f-421d-8497-c7ed0fb78903"
      unitRef="usd">-59000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTUtMTUtMS0xLTI0MTU5_e509dbbf-7683-4514-b3d6-5749fd38c379"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i991df15b966540b0aec873baa5e9edb3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTYtNS0xLTEtMjQxNTk_0c56178d-c337-4160-8969-f7ae0ebbf8f4"
      unitRef="usd">1266000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i884b745b02e4473e938530b5847ea09c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTYtMTEtMS0xLTI0MTU5_1843a056-5c13-4ddc-878c-1af18a199b43"
      unitRef="usd">1266000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTYtMTUtMS0xLTI0MTU5_e80283e3-186c-41d0-b485-4c1e71ae90d1"
      unitRef="usd">1266000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i7c77c9a721a04a2888e289e628943e06_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTctMS0xLTEtMjQ4MTM_f4699ba3-f3dc-410d-9fc2-ad95cd0aa408"
      unitRef="shares">58658</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7c77c9a721a04a2888e289e628943e06_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTctMy0xLTEtMjQ4MTM_cc55c86d-8403-4efb-a5dd-7853be6083bc"
      unitRef="usd">29000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i991df15b966540b0aec873baa5e9edb3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTctNS0xLTEtMjQ4MTM_f0faae55-2b4a-47e9-9162-ae73ae0605ba"
      unitRef="usd">937000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i884b745b02e4473e938530b5847ea09c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTctMTEtMS0xLTI0ODEz_ad2dc4fa-4e84-48ef-a820-4d2dea1fe60a"
      unitRef="usd">966000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTctMTUtMS0xLTI0ODEz_8b977eba-4996-43e1-b2ee-a624dcec1d8c"
      unitRef="usd">966000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesOutstanding
      contextRef="i2996c695da0d4857a5786760c7bb55b4_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTktMS0xLTEtMjQxNTk_099cc3c4-7539-4219-a73b-cc3b08ea12f3"
      unitRef="shares">26336115</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2996c695da0d4857a5786760c7bb55b4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTktMy0xLTEtMjQxNTk_74b95c9c-7b16-49eb-8dd2-b1795de260ec"
      unitRef="usd">13167000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1d52d0234c7748a4bc78d28d71f8f312_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTktNS0xLTEtMjQxNTk_fb5c6ce8-9399-4e8e-8fbd-e9cb3876672a"
      unitRef="usd">342329000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie7d6c9e0855545a1b45ec74a88ae3ca5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTktNy0xLTEtMjQxNTk_f39f0938-14d6-4cc9-ac05-5454841a3a1b"
      unitRef="usd">-8140000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic4e4770aaaf742ba836865e64cbad2ee_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTktOS0xLTEtMjQxNTk_e3c11446-6c35-4818-b59c-2beb5cd8b558"
      unitRef="usd">83432000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i85379de26c29439db2480fa85f65ddaf_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTktMTEtMS0xLTI0MTU5_7d1824df-1ea7-4ff2-b139-06f32ec2b7f9"
      unitRef="usd">430788000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6de64e184b164ecfbe0d85b78e9be01a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTktMTMtMS0xLTI0MTU5_085baab1-1df1-4cc2-bfac-f6e50bcb6d81"
      unitRef="usd">15360000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6cbb82eabab49a6904fbf5a6d62cb69_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zNC9mcmFnOjBlNjBhODg1ODAwYTQ3OGU4MjljODhiMDc2NmMyNWY3L3RhYmxlOmY3ZmMxYmEwNWEyMDQ0MjlhMGM5MzVkOGIyZmI4ZWFmL3RhYmxlcmFuZ2U6ZjdmYzFiYTA1YTIwNDQyOWEwYzkzNWQ4YjJmYjhlYWZfMTktMTUtMS0xLTI0MTU5_37698026-1392-494b-98b7-192e2fabe8c1"
      unitRef="usd">446148000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180MC9mcmFnOjZmMjdlYTIxODhjNzQ3MTFhY2U2YTcwMDMwMmM3Y2E1L3RleHRyZWdpb246NmYyN2VhMjE4OGM3NDcxMWFjZTZhNzAwMzAyYzdjYTVfNjk3Mw_e9f0141b-b711-4710-876e-762e7966165d">BASIS OF PRESENTATION &lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The summarized information of Tejon Ranch Co. and its subsidiaries (the Company or Tejon), provided pursuant to Part I, Item 1 of Form 10-Q, is unaudited and reflects all adjustments which are, in the opinion of the Company&#x2019;s management, necessary for a fair statement of the results for the interim period. All such adjustments are of a normal recurring nature. The Company has evaluated subsequent events through the date of issuance of its consolidated financial statements.&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:10pt;font-weight:400;line-height:120%"&gt;The periods ended&#160;March&#160;31, 2022&#160;and&#160;December 31, 2021&#160;include the consolidation of Centennial Founders, LLC&#x2019;s statement of operations within the resort/residential real estate development segment and statements of cash flows. The Company&#x2019;s&#160;March 31, 2022&#160;and&#160;December 31, 2021 balance sheets and statements of changes in equity and noncontrolling interests are presented on a consolidated basis, including the consolidation of Centennial Founders, LLC.&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:10pt;font-weight:400;line-height:120%"&gt;The Company has identified&#160;five&#160;reportable segments: commercial/industrial real estate development, resort/residential real estate development, mineral resources, farming, and ranch operations. Information for the Company&#x2019;s reportable segments are presented in its Consolidated Statements of Operations. The Company&#x2019;s reportable segments follow the same accounting policies used for the Company&#x2019;s consolidated financial statements. The Company uses segment profit or loss and equity in earnings of unconsolidated joint ventures as the primary measures of profitability to evaluate operating performance and to allocate capital resources.&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:10pt;font-weight:400;line-height:120%"&gt;The results of the period reported herein are not indicative of the results to be expected for the full year due to the seasonal nature of the Company&#x2019;s agricultural activities, water activities, timing of real estate sales and leasing activities. Historically, the Company&#x2019;s largest percentages of farming revenues are recognized during the third and fourth quarters of the fiscal year.  Please refer to Item 2. Management&#x2019;s Discussion and Analysis of Financial Condition and Results of Operations for further discussion.&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:10pt;font-weight:400;line-height:120%"&gt;For further information and a summary of significant accounting policies, refer to the Consolidated Financial Statements and notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the year ended&#160;December 31, 2021.&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:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Cash&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:10pt;font-weight:400;line-height:120%"&gt;Restricted cash is included in Prepaid expenses and other current assets within the Consolidated Balance Sheets and primarily relate to funds held in escrow. The Company had $1,203,000 of restricted cash as of March&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;No new</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180MC9mcmFnOjZmMjdlYTIxODhjNzQ3MTFhY2U2YTcwMDMwMmM3Y2E1L3RleHRyZWdpb246NmYyN2VhMjE4OGM3NDcxMWFjZTZhNzAwMzAyYzdjYTVfMTAyMw_6c72b3b8-8436-4e5d-90a0-52310e9778dc"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:RestrictedCash
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180MC9mcmFnOjZmMjdlYTIxODhjNzQ3MTFhY2U2YTcwMDMwMmM3Y2E1L3RleHRyZWdpb246NmYyN2VhMjE4OGM3NDcxMWFjZTZhNzAwMzAyYzdjYTVfMzE4Mw_2dda12f0-803b-43c1-a3c3-fe06864bc189"
      unitRef="usd">1203000</us-gaap:RestrictedCash>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180MC9mcmFnOjZmMjdlYTIxODhjNzQ3MTFhY2U2YTcwMDMwMmM3Y2E1L3RleHRyZWdpb246NmYyN2VhMjE4OGM3NDcxMWFjZTZhNzAwMzAyYzdjYTVfNjk3Nw_46e038e7-7a63-4272-b10a-36b9bc5cc371">Recent Accounting PronouncementsNo new Accounting Standards Update, or ASU, is applicable to our consolidated financial statements as of March 31, 2022.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180My9mcmFnOmExYzc5ODAxNGUyZDQ5OTZhOGVjY2Y2MmFkZmZkOWY1L3RleHRyZWdpb246YTFjNzk4MDE0ZTJkNDk5NmE4ZWNjZjYyYWRmZmQ5ZjVfNjA4_dcb1cde0-bd67-43e8-8d79-9864a22becc6">EQUITY&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings Per Share (EPS)&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:10pt;font-weight:400;line-height:120%"&gt;Basic net income (loss) per share attributable to common stockholders is based upon the weighted-average number of shares of common stock outstanding during the year. Diluted net income (loss) per share attributable to common stockholders is based upon the weighted average number of shares of common stock outstanding and the weighted average number of shares outstanding assuming the issuance of common stock upon exercise of stock options, warrants to purchase common stock, and the vesting of restricted stock grants per ASC Topic 260, &#x201c;Earnings Per Share.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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:68.929%"/&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:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:400;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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;Common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,431,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,313,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;Diluted shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,479,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,370,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180My9mcmFnOmExYzc5ODAxNGUyZDQ5OTZhOGVjY2Y2MmFkZmZkOWY1L3RleHRyZWdpb246YTFjNzk4MDE0ZTJkNDk5NmE4ZWNjZjYyYWRmZmQ5ZjVfNjA0_efd9736f-c0c9-411e-963a-f61120b5d14e">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&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:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:400;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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;Common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,431,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,313,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;Diluted shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,479,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,370,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180My9mcmFnOmExYzc5ODAxNGUyZDQ5OTZhOGVjY2Y2MmFkZmZkOWY1L3RhYmxlOjk4MWQ3MmE0YTA4ZDQ1YjVhMWRmYTc1NzNlM2RhNDViL3RhYmxlcmFuZ2U6OTgxZDcyYTRhMDhkNDViNWExZGZhNzU3M2UzZGE0NWJfMy0xLTEtMS0yNDE1OQ_2dc2c6c5-7629-4c2a-99dd-fcdae653360d"
      unitRef="shares">26431989</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180My9mcmFnOmExYzc5ODAxNGUyZDQ5OTZhOGVjY2Y2MmFkZmZkOWY1L3RhYmxlOjk4MWQ3MmE0YTA4ZDQ1YjVhMWRmYTc1NzNlM2RhNDViL3RhYmxlcmFuZ2U6OTgxZDcyYTRhMDhkNDViNWExZGZhNzU3M2UzZGE0NWJfMy0zLTEtMS0yNDE1OQ_73154001-a79a-419d-9433-209ff337e888"
      unitRef="shares">26313722</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180My9mcmFnOmExYzc5ODAxNGUyZDQ5OTZhOGVjY2Y2MmFkZmZkOWY1L3RhYmxlOjk4MWQ3MmE0YTA4ZDQ1YjVhMWRmYTc1NzNlM2RhNDViL3RhYmxlcmFuZ2U6OTgxZDcyYTRhMDhkNDViNWExZGZhNzU3M2UzZGE0NWJfNC0xLTEtMS0yNDE1OQ_4d2d4e7d-9350-47f3-88ac-d13ad1ecbad0"
      unitRef="shares">47507</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180My9mcmFnOmExYzc5ODAxNGUyZDQ5OTZhOGVjY2Y2MmFkZmZkOWY1L3RhYmxlOjk4MWQ3MmE0YTA4ZDQ1YjVhMWRmYTc1NzNlM2RhNDViL3RhYmxlcmFuZ2U6OTgxZDcyYTRhMDhkNDViNWExZGZhNzU3M2UzZGE0NWJfNC0zLTEtMS0yNDE1OQ_9050f2cb-4382-4ef1-9249-dad44e98b74a"
      unitRef="shares">57010</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180My9mcmFnOmExYzc5ODAxNGUyZDQ5OTZhOGVjY2Y2MmFkZmZkOWY1L3RhYmxlOjk4MWQ3MmE0YTA4ZDQ1YjVhMWRmYTc1NzNlM2RhNDViL3RhYmxlcmFuZ2U6OTgxZDcyYTRhMDhkNDViNWExZGZhNzU3M2UzZGE0NWJfNS0xLTEtMS0yNDE1OQ_625e9f66-8566-4a29-9b58-96f14424f5f8"
      unitRef="shares">26479496</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180My9mcmFnOmExYzc5ODAxNGUyZDQ5OTZhOGVjY2Y2MmFkZmZkOWY1L3RhYmxlOjk4MWQ3MmE0YTA4ZDQ1YjVhMWRmYTc1NzNlM2RhNDViL3RhYmxlcmFuZ2U6OTgxZDcyYTRhMDhkNDViNWExZGZhNzU3M2UzZGE0NWJfNS0zLTEtMS0yNDE1OQ_b43dd0a6-3adc-4db2-aabc-7f34e1c160c0"
      unitRef="shares">26370732</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RleHRyZWdpb246YzAwMjRjYjAyYThlNDc0M2E4M2MwYzFkMWIzYjU4OTJfMzcwNA_c2b8786f-e70e-4110-b8f9-0b65757c63f4">MARKETABLE SECURITIES&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASC Topic 320, &#x201c;Investments &#x2013; Debt and Equity Securities,&#x201d; requires that an enterprise classify all debt securities as either held-to-maturity, trading or available-for-sale. The Company classifies its securities as available-for-sale and therefore is required to adjust securities to fair value at each reporting date. All costs and both realized and unrealized gains and losses on securities are determined on a specific identification basis. The following is a summary of available-for-sale securities at:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:45.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&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:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable Securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair Value&lt;br/&gt;Hierarchy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&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:400;line-height:100%"&gt;Fair Value&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:400;line-height:100%"&gt;Cost&lt;/span&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:400;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;with unrealized losses for less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;with unrealized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level&#160;1&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;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;U.S. Treasury and agency notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;with unrealized losses for less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 U.S. Treasury and agency notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&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;4,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,358&#160;&lt;/span&gt;&lt;/td&gt;&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;Corporate notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;with unrealized losses for less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;with unrealized losses for more than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;with unrealized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 Corporate notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Municipal notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;with unrealized losses for less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 Municipal notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&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;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,983&#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:10pt;font-weight:400;line-height:120%"&gt;ASC Topic 326, "Financial Instruments - Credit Losses," requires the Company to use an allowance approach when recognizing credit loss for available-for-sale debt securities, measured as the difference between the security's amortized cost basis and the amount expected to be collected over the security's lifetime. Under this approach, at each reporting date, the Company records impairment related to credit losses through earnings offset with an allowance for credit losses, or ACL. At March 31, 2022, the Company has not recorded any credit losses.&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:10pt;font-weight:400;line-height:120%"&gt;At March 31, 2022, the fair market value of marketable securities was $77,000 below their cost basis. The Company&#x2019;s gross unrealized holding gains equaled zero and gross unrealized holding losses equaled $77,000. As of March 31, 2022, the adjustment to accumulated other comprehensive loss reflected a decline in market value of $68,000, including estimated taxes of $19,000.&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:10pt;font-weight:400;line-height:120%"&gt;The Company elected to exclude applicable accrued interest from both the fair value and the amortized cost basis of the available-for-sale debt securities, and separately present the accrued interest receivable balance per ASC Topic 326. The accrued interest receivables balance totaled $71,000 as of March 31, 2022, and was included within the Prepaid expenses and other current assets line item of the Consolidated Balance Sheets. The Company elected not to measure an allowance for credit losses on accrued interest receivable as an allowance on possible uncollectible accrued interest is not warranted. &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:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;U.S. Treasury and agency notes&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:10pt;font-weight:400;line-height:120%"&gt;The unrealized losses on the Company's investments in U.S. Treasury and agency notes at March 31, 2022 and December 31, 2021 were caused by relative changes in interest rates since the time of purchase. The contractual cash flows for these securities are guaranteed by U.S. government agencies. The unrealized losses on these debt security holdings are a function of changes in investment spreads and interest rate movements and not changes in credit quality. As of March 31, 2022 and December 31, 2021, the Company did not intend to sell these securities and it is not more-likely-than-not that the Company would be required to sell these securities before recovery of their cost basis. Therefore, these investments did not require an ACL as of March 31, 2022 and December 31, 2021.&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:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Corporate notes&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:10pt;font-weight:400;line-height:120%"&gt;The contractual terms of those investments do not permit the issuers to settle the securities at a price less than the amortized cost basis of the investments. The unrealized losses on corporate notes are a function of changes in investment spreads and interest rate movements and not changes in credit quality. The Company expects to recover the entire amortized cost basis of these securities. As of March 31, 2022 and December 31, 2021, the Company did not intend to sell these securities and it is not more-likely-than-not that the Company would be required to sell these securities before recovery of their cost basis. Therefore, these investments did not require an ACL as of March 31, 2022 and December 31, 2021.&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:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize the maturities, at par, of marketable securities as of:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.260%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td 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:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&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;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;649&#160;&lt;/span&gt;&lt;/td&gt;&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;U.S. Treasury and agency notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Corporate notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:69.660%"/&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:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.260%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td 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:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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="display: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury and agency notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Corporate notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s investments in corporate notes are with companies that have an investment grade rating from Standard&#160;&amp;amp; Poor&#x2019;s as of March 31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RleHRyZWdpb246YzAwMjRjYjAyYThlNDc0M2E4M2MwYzFkMWIzYjU4OTJfMzcxNA_8fcc168f-1250-4df4-a8a2-fc113966e7da">The following is a summary of available-for-sale securities at:&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:45.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&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:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable Securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair Value&lt;br/&gt;Hierarchy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&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:400;line-height:100%"&gt;Fair Value&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:400;line-height:100%"&gt;Cost&lt;/span&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:400;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;with unrealized losses for less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;with unrealized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level&#160;1&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;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;U.S. Treasury and agency notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;with unrealized losses for less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 U.S. Treasury and agency notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&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;4,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,358&#160;&lt;/span&gt;&lt;/td&gt;&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;Corporate notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;with unrealized losses for less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;with unrealized losses for more than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;with unrealized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 Corporate notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Municipal notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;with unrealized losses for less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 Municipal notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&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;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,983&#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:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i41d61b5c94554d5ead9a04610677cfdd_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMy0yLTEtMS0yNDE1OQ_cd7646fd-0596-4060-9aa2-0c90cdf761d1"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="icd609d51e38b4777bde7a9ee8f6fd165_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMy00LTEtMS0yNDE1OQ_3e9a3ca6-f2ea-48aa-a10d-63f397598bd4"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i62533ce55e3c4ee8b7b2ec0cb8c5faa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMy02LTEtMS0yNDE1OQ_d761d30f-8031-46c1-9193-e92d45df6992"
      unitRef="usd">401000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ic69c1d1fd62249ea9a2168ed71a65851_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMy04LTEtMS0yNDE1OQ_10db45cd-4d06-451d-b0d0-fc016d7e02fd"
      unitRef="usd">400000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i41d61b5c94554d5ead9a04610677cfdd_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfNS0yLTEtMS0yNDE1OQ_2b128e40-a785-4c2f-8eaf-5d62e2a0c078"
      unitRef="usd">649000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="icd609d51e38b4777bde7a9ee8f6fd165_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfNS00LTEtMS0yNDE1OQ_37500eb8-6c5c-4b78-a18a-d2951c3a643e"
      unitRef="usd">649000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i62533ce55e3c4ee8b7b2ec0cb8c5faa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfNS02LTEtMS0yNDE1OQ_1408719a-e01a-46fa-a3f7-12b965ac9da3"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic69c1d1fd62249ea9a2168ed71a65851_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfNS04LTEtMS0yNDE1OQ_ae0743f3-94a0-41c7-b3e0-03ca120bc039"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i41d61b5c94554d5ead9a04610677cfdd_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfNi0yLTEtMS0yNDE1OQ_4770a01c-74b5-488e-ab46-bab5334a312a"
      unitRef="usd">649000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icd609d51e38b4777bde7a9ee8f6fd165_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfNi00LTEtMS0yNDE1OQ_4dbc992a-bfc4-46e1-ac45-fc1f7a2059b2"
      unitRef="usd">649000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i62533ce55e3c4ee8b7b2ec0cb8c5faa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfNi02LTEtMS0yNDE1OQ_1e7add9f-011b-44a9-80db-052056e4c50e"
      unitRef="usd">401000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic69c1d1fd62249ea9a2168ed71a65851_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfNi04LTEtMS0yNDE1OQ_a47cdcc0-3e25-43fe-9d79-fa6af0de7a5a"
      unitRef="usd">400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ib91aa9be4b57447480110194cf955579_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfOC0yLTEtMS0yNDE1OQ_6a4e7dc2-02f5-452d-9411-e6413e5f7d39"
      unitRef="usd">4637000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i34857c9b3bb54bfc983ef825b9ab843c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfOC00LTEtMS0yNDE1OQ_c51d660d-123a-4b5a-b18e-54a01022a60d"
      unitRef="usd">4616000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i61d08ff7b31d41be8b1ff5e99e5eb9d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfOC02LTEtMS0yNDE1OQ_85f2cd9e-fbe8-404d-865e-757168f38d52"
      unitRef="usd">1360000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i5444bf0515974472bd4e079afc9b9a77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfOC04LTEtMS0yNDE1OQ_c82f8737-3625-405b-89ea-616b90267b68"
      unitRef="usd">1358000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ib91aa9be4b57447480110194cf955579_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTEtMi0xLTEtMjQxNTk_95b49cd2-150d-4674-9ff9-dc4600a09444"
      unitRef="usd">4637000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i34857c9b3bb54bfc983ef825b9ab843c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTEtNC0xLTEtMjQxNTk_3b3ab04d-dab4-45b6-b320-1abd2b768b2e"
      unitRef="usd">4616000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i61d08ff7b31d41be8b1ff5e99e5eb9d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTEtNi0xLTEtMjQxNTk_7b07ce68-08f7-478a-9e6d-54c9a8d3306d"
      unitRef="usd">1360000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i5444bf0515974472bd4e079afc9b9a77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTEtOC0xLTEtMjQxNTk_3f64a06c-1e20-4264-b307-12ddec842143"
      unitRef="usd">1358000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i30c4edeb76354e339042b06ddf0bbee9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTMtMi0xLTEtMjQxNTk_7b11c09a-fefe-40fb-a57b-cdb5834483f9"
      unitRef="usd">12081000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i535795c11a154dd4860e901ee9868fd9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTMtNC0xLTEtMjQxNTk_442253a3-3d33-4b7f-92f6-bcdf52243a82"
      unitRef="usd">12033000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="if46e92a0672b43aab68bc93f7b0734cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTMtNi0xLTEtMjQxNTk_9cb10b69-116e-4728-b1f6-98fb720b6782"
      unitRef="usd">9231000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i34d678884f9642b2869446397c4c9eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTMtOC0xLTEtMjQxNTk_4f9cfc5c-e59b-494f-8280-3678c0466283"
      unitRef="usd">9225000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i30c4edeb76354e339042b06ddf0bbee9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTQtMi0xLTEtMjQxNTk_1aad74f0-d61d-499a-b0a1-ee3536f1bc2f"
      unitRef="usd">595000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i535795c11a154dd4860e901ee9868fd9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTQtNC0xLTEtMjQxNTk_3ac8867e-894f-4f81-a7b8-e8cf147de34f"
      unitRef="usd">589000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="if46e92a0672b43aab68bc93f7b0734cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTQtNi0xLTEtMjQxNTk_faabf556-0bc5-4cfb-99ec-e0cf9cb4b753"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i34d678884f9642b2869446397c4c9eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTQtOC0xLTEtMjQxNTk_d48c6df3-05b6-480f-a5d5-85fc6a2f1d67"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i30c4edeb76354e339042b06ddf0bbee9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTUtMi0xLTEtMjQxNTk_9adf8eb9-09ef-44fa-afd3-ef736ccfed63"
      unitRef="usd">1500000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i535795c11a154dd4860e901ee9868fd9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTUtNC0xLTEtMjQxNTk_ee3aa049-caee-49bb-b210-d9d2ffd3e7f9"
      unitRef="usd">1500000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if46e92a0672b43aab68bc93f7b0734cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTUtNi0xLTEtMjQxNTk_1cedd74a-217a-4a19-8197-cd84846add83"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i34d678884f9642b2869446397c4c9eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTUtOC0xLTEtMjQxNTk_434d9092-8d40-4741-8766-8cf1b70c7255"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i30c4edeb76354e339042b06ddf0bbee9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTYtMi0xLTEtMjQxNTk_8bc6a619-db3f-4b1c-800b-f79cb54b8f6d"
      unitRef="usd">14176000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i535795c11a154dd4860e901ee9868fd9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTYtNC0xLTEtMjQxNTk_aaeac6fb-a775-4234-8738-734a41666126"
      unitRef="usd">14122000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if46e92a0672b43aab68bc93f7b0734cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTYtNi0xLTEtMjQxNTk_0650c1b8-20cd-4aac-a498-2c682dbf7c33"
      unitRef="usd">9231000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i34d678884f9642b2869446397c4c9eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTYtOC0xLTEtMjQxNTk_dd254911-41bc-4a4d-9d8f-f00b60fd5126"
      unitRef="usd">9225000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ie17a3ac5d7ab43959a774ba82a2d00f6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTgtMi0xLTEtMjQxNTk_47ca3e52-b5f3-4f3b-8abb-fe92d22d7406"
      unitRef="usd">152000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i325c4b8a08944dbabf279b1d36020ead_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTgtNC0xLTEtMjQxNTk_312d5fbe-dffd-41c5-b3d2-62cf7e29c0bb"
      unitRef="usd">150000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i4e6a5ead0b0f4b4a8bbd50abc8111401_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTgtNi0xLTEtMjQxNTk_071736f0-82b3-479b-9775-7d45c4651761"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ice80eef15b404d1ebfb044e384b24944_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMTgtOC0xLTEtMjQxNTk_72694e09-fb59-4ab5-b700-9ab6e8e1c0b2"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie17a3ac5d7ab43959a774ba82a2d00f6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMjEtMi0xLTEtMjQxNTk_524b9af5-263c-4903-9995-d05cf73b5472"
      unitRef="usd">152000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i325c4b8a08944dbabf279b1d36020ead_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMjEtNC0xLTEtMjQxNTk_ad95bb80-695b-4899-8e16-33b9d7d30c27"
      unitRef="usd">150000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4e6a5ead0b0f4b4a8bbd50abc8111401_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMjEtNi0xLTEtMjQxNTk_0f79e3ac-36c7-42e6-ba3a-c6ec95f0579f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ice80eef15b404d1ebfb044e384b24944_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMjEtOC0xLTEtMjQxNTk_5d804396-1b86-432b-a843-1a8787c97d29"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i62ff00fbf5484594b5bf7f36f3d1f309_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMjItMi0xLTEtMjQxNTk_dd57fe36-5e65-414d-a19d-fdb8121809a4"
      unitRef="usd">19614000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ie90ec0f9838e483c90b72f9a944c08fd_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMjItNC0xLTEtMjQxNTk_843ddfb3-8f71-4834-a070-a8855613da38"
      unitRef="usd">19537000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i5116a2058e7b40fe88424bbac9a4b79b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMjItNi0xLTEtMjQxNTk_df1d63b1-d8a0-4863-8cd4-0006e27803b6"
      unitRef="usd">10992000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ibffd7c25f88647febadf245cee5765cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOmQ3NjBiMDUxOWRjZTQwMDI4NjFkOWJiN2M1MTk0YzNhL3RhYmxlcmFuZ2U6ZDc2MGIwNTE5ZGNlNDAwMjg2MWQ5YmI3YzUxOTRjM2FfMjItOC0xLTEtMjQxNTk_188eef73-66a1-4143-bc50-d248e2b427b3"
      unitRef="usd">10983000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <trc:DebtSecuritiesAvailableforSaleSecuritiesFairMarketValueExceedsCostBasisbyAmount
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RleHRyZWdpb246YzAwMjRjYjAyYThlNDc0M2E4M2MwYzFkMWIzYjU4OTJfMTIzOA_7a4bbeb8-2549-49fa-96bf-1f4254d82ff7"
      unitRef="usd">77000</trc:DebtSecuritiesAvailableforSaleSecuritiesFairMarketValueExceedsCostBasisbyAmount>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RleHRyZWdpb246YzAwMjRjYjAyYThlNDc0M2E4M2MwYzFkMWIzYjU4OTJfMTMxNQ_fe1abbde-e844-4f25-99f8-0e1b3b2a71ee"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RleHRyZWdpb246YzAwMjRjYjAyYThlNDc0M2E4M2MwYzFkMWIzYjU4OTJfMTM2Mg_d0d96875-bf6a-4968-890a-adc752dc1b54"
      unitRef="usd">77000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RleHRyZWdpb246YzAwMjRjYjAyYThlNDc0M2E4M2MwYzFkMWIzYjU4OTJfMTQ3MA_8108f7be-41ed-4bad-b59d-76b6881da7f7"
      unitRef="usd">-68000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RleHRyZWdpb246YzAwMjRjYjAyYThlNDc0M2E4M2MwYzFkMWIzYjU4OTJfMTUwMw_b835d57c-d0d2-434b-b6cb-83db71a4cca6"
      unitRef="usd">19000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RleHRyZWdpb246YzAwMjRjYjAyYThlNDc0M2E4M2MwYzFkMWIzYjU4OTJfMTgwMw_bc0b5892-73aa-4305-aba1-a1fa6287e743"
      unitRef="usd">71000</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RleHRyZWdpb246YzAwMjRjYjAyYThlNDc0M2E4M2MwYzFkMWIzYjU4OTJfMzcyMQ_c7e9c8ec-9f75-4e41-b91d-b462599cdfa2">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize the maturities, at par, of marketable securities as of:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.260%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td 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:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&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;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;649&#160;&lt;/span&gt;&lt;/td&gt;&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;U.S. Treasury and agency notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Corporate notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:69.660%"/&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:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.260%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td 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:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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="display: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury and agency notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Corporate notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearOneAtPar
      contextRef="icb33f269f72d4b53a6c1542b38021475_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjhhMzE3YjgyYmQwNzQ5MGZhNzYwMDNkNWM0OTg0NjU5L3RhYmxlcmFuZ2U6OGEzMTdiODJiZDA3NDkwZmE3NjAwM2Q1YzQ5ODQ2NTlfMi0xLTEtMS0yNDE1OQ_36022035-fb61-483b-96b4-d24671921d80"
      unitRef="usd">649000</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearOneAtPar>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearTwoAtPar
      contextRef="icb33f269f72d4b53a6c1542b38021475_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjhhMzE3YjgyYmQwNzQ5MGZhNzYwMDNkNWM0OTg0NjU5L3RhYmxlcmFuZ2U6OGEzMTdiODJiZDA3NDkwZmE3NjAwM2Q1YzQ5ODQ2NTlfMi0zLTEtMS0yNDE1OQ_fe811fe6-fd03-4b31-bef5-6c70033f4f1c"
      unitRef="usd">0</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearTwoAtPar>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesAtPar
      contextRef="icb33f269f72d4b53a6c1542b38021475_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjhhMzE3YjgyYmQwNzQ5MGZhNzYwMDNkNWM0OTg0NjU5L3RhYmxlcmFuZ2U6OGEzMTdiODJiZDA3NDkwZmE3NjAwM2Q1YzQ5ODQ2NTlfMi05LTEtMS0yNDE1OQ_b820bded-bf59-4dcc-8019-355d0cef204a"
      unitRef="usd">649000</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesAtPar>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearOneAtPar
      contextRef="i665dc85c94b74053a57a9897526386b3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjhhMzE3YjgyYmQwNzQ5MGZhNzYwMDNkNWM0OTg0NjU5L3RhYmxlcmFuZ2U6OGEzMTdiODJiZDA3NDkwZmE3NjAwM2Q1YzQ5ODQ2NTlfMy0xLTEtMS0yNDE1OQ_17c813c0-f832-4552-9cbc-3ed82ec75f42"
      unitRef="usd">3618000</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearOneAtPar>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearTwoAtPar
      contextRef="i665dc85c94b74053a57a9897526386b3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjhhMzE3YjgyYmQwNzQ5MGZhNzYwMDNkNWM0OTg0NjU5L3RhYmxlcmFuZ2U6OGEzMTdiODJiZDA3NDkwZmE3NjAwM2Q1YzQ5ODQ2NTlfMy0zLTEtMS0yNDE1OQ_4c83fdea-efc0-41b1-9976-b77f3633c666"
      unitRef="usd">1000000</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearTwoAtPar>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesAtPar
      contextRef="i665dc85c94b74053a57a9897526386b3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjhhMzE3YjgyYmQwNzQ5MGZhNzYwMDNkNWM0OTg0NjU5L3RhYmxlcmFuZ2U6OGEzMTdiODJiZDA3NDkwZmE3NjAwM2Q1YzQ5ODQ2NTlfMy05LTEtMS0yNDE1OQ_1ae8e5b9-846c-49b1-bf66-edcc633fd035"
      unitRef="usd">4618000</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesAtPar>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearOneAtPar
      contextRef="i5bc29e797c3c444e8451c19ff96c3c9b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjhhMzE3YjgyYmQwNzQ5MGZhNzYwMDNkNWM0OTg0NjU5L3RhYmxlcmFuZ2U6OGEzMTdiODJiZDA3NDkwZmE3NjAwM2Q1YzQ5ODQ2NTlfNC0xLTEtMS0yNDE1OQ_40814906-b74c-47bc-9dd8-70db77dac2d9"
      unitRef="usd">7527000</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearOneAtPar>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearTwoAtPar
      contextRef="i5bc29e797c3c444e8451c19ff96c3c9b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjhhMzE3YjgyYmQwNzQ5MGZhNzYwMDNkNWM0OTg0NjU5L3RhYmxlcmFuZ2U6OGEzMTdiODJiZDA3NDkwZmE3NjAwM2Q1YzQ5ODQ2NTlfNC0zLTEtMS0yNDE1OQ_c55e4728-ec79-40c4-9c69-f71aba7c467f"
      unitRef="usd">6575000</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearTwoAtPar>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesAtPar
      contextRef="i5bc29e797c3c444e8451c19ff96c3c9b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjhhMzE3YjgyYmQwNzQ5MGZhNzYwMDNkNWM0OTg0NjU5L3RhYmxlcmFuZ2U6OGEzMTdiODJiZDA3NDkwZmE3NjAwM2Q1YzQ5ODQ2NTlfNC05LTEtMS0yNDE1OQ_2a9beac2-ba04-41cb-9800-36148589e588"
      unitRef="usd">14102000</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesAtPar>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearOneAtPar
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjhhMzE3YjgyYmQwNzQ5MGZhNzYwMDNkNWM0OTg0NjU5L3RhYmxlcmFuZ2U6OGEzMTdiODJiZDA3NDkwZmE3NjAwM2Q1YzQ5ODQ2NTlfNi0xLTEtMS0yNDE1OQ_60326564-a59c-429b-881a-bbe7e8d01bef"
      unitRef="usd">11794000</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearOneAtPar>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearTwoAtPar
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjhhMzE3YjgyYmQwNzQ5MGZhNzYwMDNkNWM0OTg0NjU5L3RhYmxlcmFuZ2U6OGEzMTdiODJiZDA3NDkwZmE3NjAwM2Q1YzQ5ODQ2NTlfNi0zLTEtMS0yNDE1OQ_17341c41-fb8a-448c-b67c-792721559685"
      unitRef="usd">7575000</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearTwoAtPar>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesAtPar
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjhhMzE3YjgyYmQwNzQ5MGZhNzYwMDNkNWM0OTg0NjU5L3RhYmxlcmFuZ2U6OGEzMTdiODJiZDA3NDkwZmE3NjAwM2Q1YzQ5ODQ2NTlfNi05LTEtMS0yNDE1OQ_8e57f122-988e-4d54-a0e1-b6069041efc6"
      unitRef="usd">19369000</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesAtPar>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearOneAtPar
      contextRef="id3d6c4ef29314fb7b5f84377442378ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjk1OTMyMTA0MDcxMjQxODQ4OGM2NDc0YzY0ZTA5NzFiL3RhYmxlcmFuZ2U6OTU5MzIxMDQwNzEyNDE4NDg4YzY0NzRjNjRlMDk3MWJfMi0zLTEtMS0yNDE1OQ_7081a131-ccff-421c-97e9-abfa281581b4"
      unitRef="usd">400000</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearOneAtPar>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearTwoAtPar
      contextRef="id3d6c4ef29314fb7b5f84377442378ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjk1OTMyMTA0MDcxMjQxODQ4OGM2NDc0YzY0ZTA5NzFiL3RhYmxlcmFuZ2U6OTU5MzIxMDQwNzEyNDE4NDg4YzY0NzRjNjRlMDk3MWJfMi01LTEtMS0yNzUwMg_0879b380-f8d8-46e1-b8d8-0e2ab857e88c"
      unitRef="usd">0</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearTwoAtPar>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesAtPar
      contextRef="id3d6c4ef29314fb7b5f84377442378ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjk1OTMyMTA0MDcxMjQxODQ4OGM2NDc0YzY0ZTA5NzFiL3RhYmxlcmFuZ2U6OTU5MzIxMDQwNzEyNDE4NDg4YzY0NzRjNjRlMDk3MWJfMi05LTEtMS0yNDE1OQ_cb11067e-344d-4ef1-887e-3600845a573a"
      unitRef="usd">400000</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesAtPar>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearOneAtPar
      contextRef="i41515d4c136a455595b2df806c5b6ff2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjk1OTMyMTA0MDcxMjQxODQ4OGM2NDc0YzY0ZTA5NzFiL3RhYmxlcmFuZ2U6OTU5MzIxMDQwNzEyNDE4NDg4YzY0NzRjNjRlMDk3MWJfMy0zLTEtMS0yNDE1OQ_a1c01eb8-b320-4e64-b51e-9f2fcb60b798"
      unitRef="usd">855000</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearOneAtPar>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearTwoAtPar
      contextRef="i41515d4c136a455595b2df806c5b6ff2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjk1OTMyMTA0MDcxMjQxODQ4OGM2NDc0YzY0ZTA5NzFiL3RhYmxlcmFuZ2U6OTU5MzIxMDQwNzEyNDE4NDg4YzY0NzRjNjRlMDk3MWJfMy01LTEtMS0yNzUwMg_74323480-cc35-4181-a0a8-bd4e3c61cea3"
      unitRef="usd">500000</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearTwoAtPar>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesAtPar
      contextRef="i41515d4c136a455595b2df806c5b6ff2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjk1OTMyMTA0MDcxMjQxODQ4OGM2NDc0YzY0ZTA5NzFiL3RhYmxlcmFuZ2U6OTU5MzIxMDQwNzEyNDE4NDg4YzY0NzRjNjRlMDk3MWJfMy05LTEtMS0yNDE1OQ_139cdd5d-7a33-492c-827e-af89fcb9b577"
      unitRef="usd">1355000</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesAtPar>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearOneAtPar
      contextRef="i3cc31cb6d2d14cf2a1866b7fcd993bb4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjk1OTMyMTA0MDcxMjQxODQ4OGM2NDc0YzY0ZTA5NzFiL3RhYmxlcmFuZ2U6OTU5MzIxMDQwNzEyNDE4NDg4YzY0NzRjNjRlMDk3MWJfNC0zLTEtMS0yNDE1OQ_44aef78c-fd2f-4448-bc61-ca8c2c54c040"
      unitRef="usd">8925000</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearOneAtPar>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearTwoAtPar
      contextRef="i3cc31cb6d2d14cf2a1866b7fcd993bb4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjk1OTMyMTA0MDcxMjQxODQ4OGM2NDc0YzY0ZTA5NzFiL3RhYmxlcmFuZ2U6OTU5MzIxMDQwNzEyNDE4NDg4YzY0NzRjNjRlMDk3MWJfNC01LTEtMS0yNzUwMg_811146f4-b197-4191-b276-ccd4579bf4bd"
      unitRef="usd">250000</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearTwoAtPar>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesAtPar
      contextRef="i3cc31cb6d2d14cf2a1866b7fcd993bb4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjk1OTMyMTA0MDcxMjQxODQ4OGM2NDc0YzY0ZTA5NzFiL3RhYmxlcmFuZ2U6OTU5MzIxMDQwNzEyNDE4NDg4YzY0NzRjNjRlMDk3MWJfNC05LTEtMS0yNDE1OQ_be927739-d660-46a6-9723-614811a7e0bb"
      unitRef="usd">9175000</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesAtPar>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearOneAtPar
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjk1OTMyMTA0MDcxMjQxODQ4OGM2NDc0YzY0ZTA5NzFiL3RhYmxlcmFuZ2U6OTU5MzIxMDQwNzEyNDE4NDg4YzY0NzRjNjRlMDk3MWJfNi0zLTEtMS0yNDE1OQ_dac33337-f487-4aa6-a721-fffc4b5f0ae9"
      unitRef="usd">10180000</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearOneAtPar>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearTwoAtPar
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjk1OTMyMTA0MDcxMjQxODQ4OGM2NDc0YzY0ZTA5NzFiL3RhYmxlcmFuZ2U6OTU5MzIxMDQwNzEyNDE4NDg4YzY0NzRjNjRlMDk3MWJfNi01LTEtMS0yNzUwMg_8cb685f0-979e-424e-99ea-fdfd084bb95b"
      unitRef="usd">750000</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesYearTwoAtPar>
    <trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesAtPar
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y180Ni9mcmFnOmMwMDI0Y2IwMmE4ZTQ3NDNhODNjMGMxZDFiM2I1ODkyL3RhYmxlOjk1OTMyMTA0MDcxMjQxODQ4OGM2NDc0YzY0ZTA5NzFiL3RhYmxlcmFuZ2U6OTU5MzIxMDQwNzEyNDE4NDg4YzY0NzRjNjRlMDk3MWJfNi05LTEtMS0yNDE1OQ_59bb4121-74ca-42b7-b68f-743e443b0101"
      unitRef="usd">10930000</trc:DebtSecuritiesAvailableForSaleSecuritiesExcludingAccruedInterestMaturitiesAtPar>
    <us-gaap:RealEstateDisclosureTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181Mi9mcmFnOmVlZTBlNWJkNjNmYTRhNWRiNTE3MjA5ZmJiMzZkZGU5L3RleHRyZWdpb246ZWVlMGU1YmQ2M2ZhNGE1ZGI1MTcyMDlmYmIzNmRkZTlfMTE0_91b2a3a5-ecdd-4162-94cb-c3b85d83ffe5">REAL ESTATE&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our accumulated real estate development costs by project consisted of the following:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.929%"/&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:18.931%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 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:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Real estate development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain Village&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;151,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Centennial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grapevine&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tejon Ranch Commerce Center&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;18,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Real estate development&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;321,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;319,030&#160;&lt;/span&gt;&lt;/td&gt;&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:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Real estate and improvements - held for lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tejon Ranch Commerce Center&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;20,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Real estate and improvements - held for lease, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,301&#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:RealEstateDisclosureTextBlock>
    <us-gaap:ScheduleOfRealEstatePropertiesTableTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181Mi9mcmFnOmVlZTBlNWJkNjNmYTRhNWRiNTE3MjA5ZmJiMzZkZGU5L3RleHRyZWdpb246ZWVlMGU1YmQ2M2ZhNGE1ZGI1MTcyMDlmYmIzNmRkZTlfMTEw_4c01b2a1-6675-4ccd-a1e8-70a6d700cd46">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our accumulated real estate development costs by project consisted of the following:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.929%"/&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:18.931%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 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:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Real estate development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mountain Village&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;151,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Centennial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grapevine&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tejon Ranch Commerce Center&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;18,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Real estate development&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;321,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;319,030&#160;&lt;/span&gt;&lt;/td&gt;&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:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Real estate and improvements - held for lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tejon Ranch Commerce Center&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;20,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Real estate and improvements - held for lease, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,301&#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:ScheduleOfRealEstatePropertiesTableTextBlock>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i00ea4241e1254ce3a44a8a7af7b4dee1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181Mi9mcmFnOmVlZTBlNWJkNjNmYTRhNWRiNTE3MjA5ZmJiMzZkZGU5L3RhYmxlOjdiNGZkNzdmMTA2MzRhYWI5YTg3MGVmNzRmMDM4MjYzL3RhYmxlcmFuZ2U6N2I0ZmQ3N2YxMDYzNGFhYjlhODcwZWY3NGYwMzgyNjNfMi0xLTEtMS0yNDE1OQ_dc2f8a25-57ba-442f-9307-a26c5906462c"
      unitRef="usd">151409000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="id04a7528e5054c8b94c95919c9f56bb8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181Mi9mcmFnOmVlZTBlNWJkNjNmYTRhNWRiNTE3MjA5ZmJiMzZkZGU5L3RhYmxlOjdiNGZkNzdmMTA2MzRhYWI5YTg3MGVmNzRmMDM4MjYzL3RhYmxlcmFuZ2U6N2I0ZmQ3N2YxMDYzNGFhYjlhODcwZWY3NGYwMzgyNjNfMi0zLTEtMS0yNDE1OQ_652317c8-7963-419b-9af5-77d444a141cb"
      unitRef="usd">150668000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i387a334974d249e5b8e27916111be5ea_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181Mi9mcmFnOmVlZTBlNWJkNjNmYTRhNWRiNTE3MjA5ZmJiMzZkZGU5L3RhYmxlOjdiNGZkNzdmMTA2MzRhYWI5YTg3MGVmNzRmMDM4MjYzL3RhYmxlcmFuZ2U6N2I0ZmQ3N2YxMDYzNGFhYjlhODcwZWY3NGYwMzgyNjNfMy0xLTEtMS0yNDE1OQ_5a35728c-6923-49e4-9b37-309574eed273"
      unitRef="usd">113014000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i8f9cc39fca1d4eeda7fc15b95c1cf65e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181Mi9mcmFnOmVlZTBlNWJkNjNmYTRhNWRiNTE3MjA5ZmJiMzZkZGU5L3RhYmxlOjdiNGZkNzdmMTA2MzRhYWI5YTg3MGVmNzRmMDM4MjYzL3RhYmxlcmFuZ2U6N2I0ZmQ3N2YxMDYzNGFhYjlhODcwZWY3NGYwMzgyNjNfMy0zLTEtMS0yNDE1OQ_ba8f2a5f-c7fb-4e36-97a5-e65d682c54f3"
      unitRef="usd">112063000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i58d7d03d4c474821b8128a0f45547a45_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181Mi9mcmFnOmVlZTBlNWJkNjNmYTRhNWRiNTE3MjA5ZmJiMzZkZGU5L3RhYmxlOjdiNGZkNzdmMTA2MzRhYWI5YTg3MGVmNzRmMDM4MjYzL3RhYmxlcmFuZ2U6N2I0ZmQ3N2YxMDYzNGFhYjlhODcwZWY3NGYwMzgyNjNfNC0xLTEtMS0yNDE1OQ_d05fec03-9046-4cda-9d08-2f33922fe0e2"
      unitRef="usd">38149000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i15026f5ac0684e27a3056b6dd5b7fa17_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181Mi9mcmFnOmVlZTBlNWJkNjNmYTRhNWRiNTE3MjA5ZmJiMzZkZGU5L3RhYmxlOjdiNGZkNzdmMTA2MzRhYWI5YTg3MGVmNzRmMDM4MjYzL3RhYmxlcmFuZ2U6N2I0ZmQ3N2YxMDYzNGFhYjlhODcwZWY3NGYwMzgyNjNfNC0zLTEtMS0yNDE1OQ_eef37cc7-4540-4160-a682-90e520fbdd7b"
      unitRef="usd">37922000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i4b794fbb911f43acbeaac3b9a3a476a2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181Mi9mcmFnOmVlZTBlNWJkNjNmYTRhNWRiNTE3MjA5ZmJiMzZkZGU5L3RhYmxlOjdiNGZkNzdmMTA2MzRhYWI5YTg3MGVmNzRmMDM4MjYzL3RhYmxlcmFuZ2U6N2I0ZmQ3N2YxMDYzNGFhYjlhODcwZWY3NGYwMzgyNjNfNS0xLTEtMS0yNDE1OQ_1ab51f80-c512-4d01-8507-1383f59b0a0a"
      unitRef="usd">18877000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="iba6362424d374b6ebe9b79d625a82032_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181Mi9mcmFnOmVlZTBlNWJkNjNmYTRhNWRiNTE3MjA5ZmJiMzZkZGU5L3RhYmxlOjdiNGZkNzdmMTA2MzRhYWI5YTg3MGVmNzRmMDM4MjYzL3RhYmxlcmFuZ2U6N2I0ZmQ3N2YxMDYzNGFhYjlhODcwZWY3NGYwMzgyNjNfNS0zLTEtMS0yNDE1OQ_81a26d4c-abe4-4114-ad0c-42ec69dd2639"
      unitRef="usd">18377000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181Mi9mcmFnOmVlZTBlNWJkNjNmYTRhNWRiNTE3MjA5ZmJiMzZkZGU5L3RhYmxlOjdiNGZkNzdmMTA2MzRhYWI5YTg3MGVmNzRmMDM4MjYzL3RhYmxlcmFuZ2U6N2I0ZmQ3N2YxMDYzNGFhYjlhODcwZWY3NGYwMzgyNjNfNi0xLTEtMS0yNDE1OQ_9033de19-0779-4ee3-8cf4-850b36c00113"
      unitRef="usd">321449000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181Mi9mcmFnOmVlZTBlNWJkNjNmYTRhNWRiNTE3MjA5ZmJiMzZkZGU5L3RhYmxlOjdiNGZkNzdmMTA2MzRhYWI5YTg3MGVmNzRmMDM4MjYzL3RhYmxlcmFuZ2U6N2I0ZmQ3N2YxMDYzNGFhYjlhODcwZWY3NGYwMzgyNjNfNi0zLTEtMS0yNDE1OQ_dbdc8065-6da5-4a47-8681-9ffd0cc533bd"
      unitRef="usd">319030000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <trc:InventoryRealEstateImprovementsGross
      contextRef="i4b794fbb911f43acbeaac3b9a3a476a2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181Mi9mcmFnOmVlZTBlNWJkNjNmYTRhNWRiNTE3MjA5ZmJiMzZkZGU5L3RhYmxlOjdiNGZkNzdmMTA2MzRhYWI5YTg3MGVmNzRmMDM4MjYzL3RhYmxlcmFuZ2U6N2I0ZmQ3N2YxMDYzNGFhYjlhODcwZWY3NGYwMzgyNjNfOS0xLTEtMS0yNDE1OQ_979800d1-0094-4ead-b4c3-dc9dffd92543"
      unitRef="usd">20590000</trc:InventoryRealEstateImprovementsGross>
    <trc:InventoryRealEstateImprovementsGross
      contextRef="iba6362424d374b6ebe9b79d625a82032_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181Mi9mcmFnOmVlZTBlNWJkNjNmYTRhNWRiNTE3MjA5ZmJiMzZkZGU5L3RhYmxlOjdiNGZkNzdmMTA2MzRhYWI5YTg3MGVmNzRmMDM4MjYzL3RhYmxlcmFuZ2U6N2I0ZmQ3N2YxMDYzNGFhYjlhODcwZWY3NGYwMzgyNjNfOS0zLTEtMS0yNDE1OQ_8d65a11c-6293-4ccf-b194-76c089c0bf6a"
      unitRef="usd">20595000</trc:InventoryRealEstateImprovementsGross>
    <trc:InventoryRealEstateImprovementsAccumulatedDepreciation
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181Mi9mcmFnOmVlZTBlNWJkNjNmYTRhNWRiNTE3MjA5ZmJiMzZkZGU5L3RhYmxlOjdiNGZkNzdmMTA2MzRhYWI5YTg3MGVmNzRmMDM4MjYzL3RhYmxlcmFuZ2U6N2I0ZmQ3N2YxMDYzNGFhYjlhODcwZWY3NGYwMzgyNjNfMTAtMS0xLTEtMjQxNTk_1570d593-668f-456e-819c-2c5c0ee1058b"
      unitRef="usd">3383000</trc:InventoryRealEstateImprovementsAccumulatedDepreciation>
    <trc:InventoryRealEstateImprovementsAccumulatedDepreciation
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181Mi9mcmFnOmVlZTBlNWJkNjNmYTRhNWRiNTE3MjA5ZmJiMzZkZGU5L3RhYmxlOjdiNGZkNzdmMTA2MzRhYWI5YTg3MGVmNzRmMDM4MjYzL3RhYmxlcmFuZ2U6N2I0ZmQ3N2YxMDYzNGFhYjlhODcwZWY3NGYwMzgyNjNfMTAtMy0xLTEtMjQxNTk_31851f0a-d8b4-4c44-a22a-bba7f963dfa1"
      unitRef="usd">3294000</trc:InventoryRealEstateImprovementsAccumulatedDepreciation>
    <us-gaap:InventoryRealEstateImprovements
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181Mi9mcmFnOmVlZTBlNWJkNjNmYTRhNWRiNTE3MjA5ZmJiMzZkZGU5L3RhYmxlOjdiNGZkNzdmMTA2MzRhYWI5YTg3MGVmNzRmMDM4MjYzL3RhYmxlcmFuZ2U6N2I0ZmQ3N2YxMDYzNGFhYjlhODcwZWY3NGYwMzgyNjNfMTEtMS0xLTEtMjQxNTk_01ab7292-cefd-4196-84c3-f0defd13df72"
      unitRef="usd">17207000</us-gaap:InventoryRealEstateImprovements>
    <us-gaap:InventoryRealEstateImprovements
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181Mi9mcmFnOmVlZTBlNWJkNjNmYTRhNWRiNTE3MjA5ZmJiMzZkZGU5L3RhYmxlOjdiNGZkNzdmMTA2MzRhYWI5YTg3MGVmNzRmMDM4MjYzL3RhYmxlcmFuZ2U6N2I0ZmQ3N2YxMDYzNGFhYjlhODcwZWY3NGYwMzgyNjNfMTEtMy0xLTEtMjQxNTk_3b0cd8cb-7284-4f33-9679-2ad57ecac1c4"
      unitRef="usd">17301000</us-gaap:InventoryRealEstateImprovements>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RleHRyZWdpb246YmUyNTE3MzRjNGQwNDZkYThlMWU4ZjAwZGYwZWI4MzFfMzYyMQ_66cbc2b5-f279-42b0-848d-c091705ebceb">LONG-TERM WATER ASSETS&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term water assets consist of water and water contracts held for future use or sale. The water is held at cost, which includes the price paid for the water and the cost to pump and deliver the water from the California aqueduct into the water bank. Water is currently held in a water bank on Company land in southern Kern County and by the Tejon-Castac Water District (TCWD) in the Kern Water Banks.&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:10pt;font-weight:400;line-height:120%"&gt;The Company has secured State Water Project, or SWP, entitlements under long-term SWP water contracts within the Tulare Lake Basin Water Storage District, or Tulare Lake Basin, and the Dudley-Ridge Water District, or Dudley-Ridge, totaling 3,444 acre-feet of SWP entitlement annually, subject to SWP allocations. These contracts extend through 2035 and have been transferred to the Antelope Valley East Kern Water Agency, or AVEK, for the Company's use in the Antelope Valley. In 2013, the Company acquired a contract to purchase water that obligates the Company to purchase 6,693 acre-feet of water each year from Nickel Family, LLC, or Nickel, a California limited liability company that is located in Kern County.&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:10pt;font-weight:400;line-height:120%"&gt;The initial term of the water purchase agreement with Nickel runs to 2044 and includes a Company option to extend the contract for an additional 35 years. The purchase cost of water in 2022 is $861 per acre-foot. The purchase cost is subject to annual cost increases based on the greater of the consumer price index or 3%. &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:10pt;font-weight:400;line-height:112%"&gt;Water assets will ultimately be sold to water districts servicing the Company&#x2019;s commercial/industrial and resort/residential real estate developments, and for the Company's own use in its agricultural operations. Interim uses may include the sale of the temporary &#x201c;right-of-use&#x201d; of portions of this water to third-party users on an annual basis until this water is fully allocated to Company uses, as previously described.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Water revenues and cost of sales were as follows ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;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:57.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.427%"/&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:19.429%"/&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:400;line-height:100%"&gt;March 31, 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:400;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acre-Feet Sold&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;6,970&#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="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,881&#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 style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Profit&lt;/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;3,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The costs assigned to water assets held for future use were as follows ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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:57.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.427%"/&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:19.429%"/&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:400;line-height:100%"&gt;March 31, 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:400;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:400;line-height:100%"&gt;Banked water and water for future delivery&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;23,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;25,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferable water&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total water held for future use at cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Water Assets&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:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s carrying amounts of its purchased water contracts were as follows ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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:37.023%"/&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:13.416%"/&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:13.711%"/&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:400;line-height:100%"&gt;March 31, 2022&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:400;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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs&lt;/span&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:400;line-height:100%"&gt;Accumulated Depreciation&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:400;line-height:100%"&gt;Costs&lt;/span&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:400;line-height:100%"&gt;Accumulated Depreciation&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;Dudley-Ridge water rights&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;11,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(5,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(5,307)&lt;/span&gt;&lt;/td&gt;&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;Nickel water rights&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;18,740&#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;(5,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tulare Lake Basin water rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,800&#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="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,043)&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="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;36,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;(13,702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cost of purchased water contracts&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;22,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;23,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 cost water held for future use&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;28,225&#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="3" style="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;27,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Net investments in water 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Water contracts with the Wheeler Ridge Maricopa Water Storage District, or WRMWSD, and TCWD are also in place, but were entered into with each district at the inception of the respective contracts, were not purchased later from third parties, and do not have a related financial value on the books of the Company. Therefore, there is no amortization expense related to these contracts. Total water resources, including both recurring and one-time usage, are:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.268%"/&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:20.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in acre-feet, unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 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:400;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:#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;Water held for future use&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TCWD - Banked water owned by the Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Company water bank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Water available for banking, sales, or internal use&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;4,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Total water held for future use&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;111,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,741&#160;&lt;/span&gt;&lt;/td&gt;&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;Purchased water contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Water Contracts (Dudley-Ridge, Nickel and Tulare)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;WRMWSD - Contracts with the Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TCWD - Contracts with the Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchased water contracts&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;31,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;31,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total water held for future use and purchased water contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,174&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tejon Ranchcorp, or Ranchcorp, a wholly-owned subsidiary of Tejon Ranch Co., entered into a Water Supply Agreement with Pastoria Energy Facility, L.L.C., or PEF, in 2015. PEF is a current lessee of the Company in a land lease for the operation of a power plant. Pursuant to the Water Supply Agreement, PEF may purchase from the Company up to 3,500 acre-feet of water per year until July 31, 2030, with an option to extend the term. PEF is under no obligation to purchase water from the Company in any year but is required to pay the Company an annual option payment equal to 30% of the maximum annual payment. The price of the water under the Water Supply Agreement for 2022 is $1,224 per acre-foot, subject to 3% annual increases over the life of the contract. The Water Supply Agreement contains other customary terms and conditions, including representations and warranties that are typical for agreements of this type.  The Company's commitments to sell water can be met through current water assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <trc:LongtermWaterAssetsWaterContractRightsforFutureDeliveryVolume
      contextRef="i10a2db6f4bac4275895f14251294d5d0_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RleHRyZWdpb246YmUyNTE3MzRjNGQwNDZkYThlMWU4ZjAwZGYwZWI4MzFfNjc1_66e138d6-6a14-4986-a66a-acd7b4acba31"
      unitRef="aft">3444</trc:LongtermWaterAssetsWaterContractRightsforFutureDeliveryVolume>
    <trc:LongtermWaterAssetsVolume
      contextRef="i9cd2bca29ba340d2adbb3a6b3e7354f3_I20131231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RleHRyZWdpb246YmUyNTE3MzRjNGQwNDZkYThlMWU4ZjAwZGYwZWI4MzFfOTkz_90f7d4c5-fd06-4a42-af46-ebf649eed8cd"
      unitRef="aft">6693</trc:LongtermWaterAssetsVolume>
    <trc:LongTermWaterAssetsContractRenewalOptionalTerm
      contextRef="if5e1a73bf2ea42a8b58e2fbda0587329_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RleHRyZWdpb246YmUyNTE3MzRjNGQwNDZkYThlMWU4ZjAwZGYwZWI4MzFfMTI3Nw_ef3b9798-2fde-4ddc-9687-8b3116d8982c">P35Y</trc:LongTermWaterAssetsContractRenewalOptionalTerm>
    <trc:CostofPurchasedWaterArea
      contextRef="if5e1a73bf2ea42a8b58e2fbda0587329_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RleHRyZWdpb246YmUyNTE3MzRjNGQwNDZkYThlMWU4ZjAwZGYwZWI4MzFfMTMxNw_9faed6e5-1eb7-426a-a14e-19cf00fc63f3"
      unitRef="usdPerAft">861</trc:CostofPurchasedWaterArea>
    <trc:LongTermWaterAssetsPurchasedAnnualFeeIncreasePercent
      contextRef="ifc483dfdf47d4f869cfafc54a5d86db3_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RleHRyZWdpb246YmUyNTE3MzRjNGQwNDZkYThlMWU4ZjAwZGYwZWI4MzFfMTQ0MQ_c6f03587-3db2-4a00-9f0b-9ce01876d1e5"
      unitRef="number">0.03</trc:LongTermWaterAssetsPurchasedAnnualFeeIncreasePercent>
    <trc:ScheduleofWaterRevenuesandCostofSalesTableTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RleHRyZWdpb246YmUyNTE3MzRjNGQwNDZkYThlMWU4ZjAwZGYwZWI4MzFfMzY0Mw_a3c73948-3f32-4910-8b4d-b96c1c69b49b">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Water revenues and cost of sales were as follows ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;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:57.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.427%"/&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:19.429%"/&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:400;line-height:100%"&gt;March 31, 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:400;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acre-Feet Sold&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;6,970&#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="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,881&#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 style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Profit&lt;/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;3,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,901&#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;</trc:ScheduleofWaterRevenuesandCostofSalesTableTextBlock>
    <trc:LongTermWaterAssetsWaterSoldVolume
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjkxNDgwMDVhZjQzYjRiY2RhMDhhZmVmMDhjYjlkN2VkL3RhYmxlcmFuZ2U6OTE0ODAwNWFmNDNiNGJjZGEwOGFmZWYwOGNiOWQ3ZWRfMS0xLTEtMS0yNDE1OQ_bce277a6-0f87-496e-bd0f-dd8651bb6bb2"
      unitRef="aft">6970</trc:LongTermWaterAssetsWaterSoldVolume>
    <trc:LongTermWaterAssetsWaterSoldVolume
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjkxNDgwMDVhZjQzYjRiY2RhMDhhZmVmMDhjYjlkN2VkL3RhYmxlcmFuZ2U6OTE0ODAwNWFmNDNiNGJjZGEwOGFmZWYwOGNiOWQ3ZWRfMS0zLTEtMS0yNDE1OQ_1f41c0e0-32b6-41e7-bde8-a04cd2bb5fda"
      unitRef="aft">5881</trc:LongTermWaterAssetsWaterSoldVolume>
    <trc:RevenuefromPurchasedWater
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjkxNDgwMDVhZjQzYjRiY2RhMDhhZmVmMDhjYjlkN2VkL3RhYmxlcmFuZ2U6OTE0ODAwNWFmNDNiNGJjZGEwOGFmZWYwOGNiOWQ3ZWRfMy0xLTEtMS0yNDE1OQ_8d22d93f-54c9-4637-bede-648ac3b8f64d"
      unitRef="usd">10157000</trc:RevenuefromPurchasedWater>
    <trc:RevenuefromPurchasedWater
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjkxNDgwMDVhZjQzYjRiY2RhMDhhZmVmMDhjYjlkN2VkL3RhYmxlcmFuZ2U6OTE0ODAwNWFmNDNiNGJjZGEwOGFmZWYwOGNiOWQ3ZWRfMy0zLTEtMS0yNDE1OQ_c35e1712-e700-451d-a119-1066317f16a0"
      unitRef="usd">6252000</trc:RevenuefromPurchasedWater>
    <us-gaap:CostOfPurchasedWater
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjkxNDgwMDVhZjQzYjRiY2RhMDhhZmVmMDhjYjlkN2VkL3RhYmxlcmFuZ2U6OTE0ODAwNWFmNDNiNGJjZGEwOGFmZWYwOGNiOWQ3ZWRfNC0xLTEtMS0yNDE1OQ_3690c59a-b3f5-4c5c-9ffd-4ee6300ffb17"
      unitRef="usd">6345000</us-gaap:CostOfPurchasedWater>
    <us-gaap:CostOfPurchasedWater
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjkxNDgwMDVhZjQzYjRiY2RhMDhhZmVmMDhjYjlkN2VkL3RhYmxlcmFuZ2U6OTE0ODAwNWFmNDNiNGJjZGEwOGFmZWYwOGNiOWQ3ZWRfNC0zLTEtMS0yNDE1OQ_ec5d6352-4ee1-45b5-8ac8-1e3675157e6b"
      unitRef="usd">4351000</us-gaap:CostOfPurchasedWater>
    <trc:GrossProfitfromPurchasedWater
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjkxNDgwMDVhZjQzYjRiY2RhMDhhZmVmMDhjYjlkN2VkL3RhYmxlcmFuZ2U6OTE0ODAwNWFmNDNiNGJjZGEwOGFmZWYwOGNiOWQ3ZWRfNS0xLTEtMS0yNDE1OQ_5f812457-9df0-4386-be4a-13c6fec063ab"
      unitRef="usd">3812000</trc:GrossProfitfromPurchasedWater>
    <trc:GrossProfitfromPurchasedWater
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjkxNDgwMDVhZjQzYjRiY2RhMDhhZmVmMDhjYjlkN2VkL3RhYmxlcmFuZ2U6OTE0ODAwNWFmNDNiNGJjZGEwOGFmZWYwOGNiOWQ3ZWRfNS0zLTEtMS0yNDE1OQ_ea2ed54c-268c-4911-ad5a-422162dd417b"
      unitRef="usd">1901000</trc:GrossProfitfromPurchasedWater>
    <trc:TangibleWaterAssetsTableTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RleHRyZWdpb246YmUyNTE3MzRjNGQwNDZkYThlMWU4ZjAwZGYwZWI4MzFfMzYzNg_9f309dbb-c201-4c10-a136-01b01fcf29f7">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The costs assigned to water assets held for future use were as follows ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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:57.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.427%"/&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:19.429%"/&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:400;line-height:100%"&gt;March 31, 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:400;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:400;line-height:100%"&gt;Banked water and water for future delivery&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;23,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;25,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferable water&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total water held for future use at cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,899&#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;</trc:TangibleWaterAssetsTableTextBlock>
    <trc:TangibleWaterAssetsBankedWaterandWaterContractRights
      contextRef="ibfc13705b49f477eb75cf77b51290a68_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjgxODA4YzRiYWExYTRlZThiZTMwMThhZTNmZjc4Yzg3L3RhYmxlcmFuZ2U6ODE4MDhjNGJhYTFhNGVlOGJlMzAxOGFlM2ZmNzhjODdfMS0xLTEtMS0yNDE1OQ_ea3aff33-1c32-4490-aa3a-1da7acb22d8d"
      unitRef="usd">23855000</trc:TangibleWaterAssetsBankedWaterandWaterContractRights>
    <trc:TangibleWaterAssetsBankedWaterandWaterContractRights
      contextRef="ib4af066e742f4f3287d1ff28a92bc313_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjgxODA4YzRiYWExYTRlZThiZTMwMThhZTNmZjc4Yzg3L3RhYmxlcmFuZ2U6ODE4MDhjNGJhYTFhNGVlOGJlMzAxOGFlM2ZmNzhjODdfMS0zLTEtMS0yNDE1OQ_0c4602f1-c6b2-4ac7-93e6-7ae4f15caa18"
      unitRef="usd">25020000</trc:TangibleWaterAssetsBankedWaterandWaterContractRights>
    <trc:TangibleWaterAssetsBankedWaterandWaterContractRights
      contextRef="if768ea5a0bbb4bcda629a9c3e125b388_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjgxODA4YzRiYWExYTRlZThiZTMwMThhZTNmZjc4Yzg3L3RhYmxlcmFuZ2U6ODE4MDhjNGJhYTFhNGVlOGJlMzAxOGFlM2ZmNzhjODdfMi0xLTEtMS0yNDE1OQ_4eedee45-d235-43ac-98c7-9fc89a918a86"
      unitRef="usd">4370000</trc:TangibleWaterAssetsBankedWaterandWaterContractRights>
    <trc:TangibleWaterAssetsBankedWaterandWaterContractRights
      contextRef="ibdfcaaca67d744e4a2e9083c1d5da4b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjgxODA4YzRiYWExYTRlZThiZTMwMThhZTNmZjc4Yzg3L3RhYmxlcmFuZ2U6ODE4MDhjNGJhYTFhNGVlOGJlMzAxOGFlM2ZmNzhjODdfMi0zLTEtMS0yNDE1OQ_fa326f24-ed26-4067-9e14-9cb2be26f720"
      unitRef="usd">2879000</trc:TangibleWaterAssetsBankedWaterandWaterContractRights>
    <trc:TangibleWaterAssetsBankedWaterandWaterContractRights
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjgxODA4YzRiYWExYTRlZThiZTMwMThhZTNmZjc4Yzg3L3RhYmxlcmFuZ2U6ODE4MDhjNGJhYTFhNGVlOGJlMzAxOGFlM2ZmNzhjODdfMy0xLTEtMS0yNDE1OQ_e66f3314-b37d-492f-9b9c-01ee1a51b395"
      unitRef="usd">28225000</trc:TangibleWaterAssetsBankedWaterandWaterContractRights>
    <trc:TangibleWaterAssetsBankedWaterandWaterContractRights
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjgxODA4YzRiYWExYTRlZThiZTMwMThhZTNmZjc4Yzg3L3RhYmxlcmFuZ2U6ODE4MDhjNGJhYTFhNGVlOGJlMzAxOGFlM2ZmNzhjODdfMy0zLTEtMS0yNDE1OQ_64d37f26-a163-4ea4-af11-dba77efc84f5"
      unitRef="usd">27899000</trc:TangibleWaterAssetsBankedWaterandWaterContractRights>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RleHRyZWdpb246YmUyNTE3MzRjNGQwNDZkYThlMWU4ZjAwZGYwZWI4MzFfMzY0MA_998920ef-94e5-4b77-84f7-58ee9c61b5c9">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s carrying amounts of its purchased water contracts were as follows ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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:37.023%"/&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:13.416%"/&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:13.711%"/&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:400;line-height:100%"&gt;March 31, 2022&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:400;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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs&lt;/span&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:400;line-height:100%"&gt;Accumulated Depreciation&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:400;line-height:100%"&gt;Costs&lt;/span&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:400;line-height:100%"&gt;Accumulated Depreciation&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;Dudley-Ridge water rights&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;11,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(5,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(5,307)&lt;/span&gt;&lt;/td&gt;&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;Nickel water rights&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;18,740&#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;(5,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tulare Lake Basin water rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,800&#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="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,043)&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="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;36,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;(13,702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cost of purchased water contracts&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;22,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;23,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 cost water held for future use&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;28,225&#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="3" style="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;27,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Net investments in water 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4b3f5f0dbc624ee0a81469274a0f087b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOmNmNzE2ZGE1NTBlNjRhZmNiODJjY2UxMGI2YmIyYjI4L3RhYmxlcmFuZ2U6Y2Y3MTZkYTU1MGU2NGFmY2I4MmNjZTEwYjZiYjJiMjhfMi0xLTEtMS0yNDE1OQ_4d4036fb-0bd0-475e-bcd5-79b1c281fd0b"
      unitRef="usd">11581000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4b3f5f0dbc624ee0a81469274a0f087b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOmNmNzE2ZGE1NTBlNjRhZmNiODJjY2UxMGI2YmIyYjI4L3RhYmxlcmFuZ2U6Y2Y3MTZkYTU1MGU2NGFmY2I4MmNjZTEwYjZiYjJiMjhfMi0zLTEtMS0yNDE1OQ_1a92c669-79c0-4bee-ac79-49b7a76b8acf"
      unitRef="usd">5428000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iea53df8e244949d3979ec2fb2b130d9b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOmNmNzE2ZGE1NTBlNjRhZmNiODJjY2UxMGI2YmIyYjI4L3RhYmxlcmFuZ2U6Y2Y3MTZkYTU1MGU2NGFmY2I4MmNjZTEwYjZiYjJiMjhfMi01LTEtMS0yNDE1OQ_2dd93d84-7d3d-4f29-a11a-cd0b7eef74e0"
      unitRef="usd">11581000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iea53df8e244949d3979ec2fb2b130d9b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOmNmNzE2ZGE1NTBlNjRhZmNiODJjY2UxMGI2YmIyYjI4L3RhYmxlcmFuZ2U6Y2Y3MTZkYTU1MGU2NGFmY2I4MmNjZTEwYjZiYjJiMjhfMi03LTEtMS0yNDE1OQ_89048481-ca13-4ea0-9fce-4ae29ea233c4"
      unitRef="usd">5307000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i69b5a3fbec5a4eb5b9f9538cafa7e395_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOmNmNzE2ZGE1NTBlNjRhZmNiODJjY2UxMGI2YmIyYjI4L3RhYmxlcmFuZ2U6Y2Y3MTZkYTU1MGU2NGFmY2I4MmNjZTEwYjZiYjJiMjhfMy0xLTEtMS0yNDE1OQ_fbac0969-20bc-4c28-a6ec-dd2ab7987cea"
      unitRef="usd">18740000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i69b5a3fbec5a4eb5b9f9538cafa7e395_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOmNmNzE2ZGE1NTBlNjRhZmNiODJjY2UxMGI2YmIyYjI4L3RhYmxlcmFuZ2U6Y2Y3MTZkYTU1MGU2NGFmY2I4MmNjZTEwYjZiYjJiMjhfMy0zLTEtMS0yNDE1OQ_555a862e-2149-4fa1-994e-e81406332d9d"
      unitRef="usd">5408000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9d613b351f194b62b9883b81678c1cb7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOmNmNzE2ZGE1NTBlNjRhZmNiODJjY2UxMGI2YmIyYjI4L3RhYmxlcmFuZ2U6Y2Y3MTZkYTU1MGU2NGFmY2I4MmNjZTEwYjZiYjJiMjhfMy01LTEtMS0yNDE1OQ_5748ff32-7f27-4503-b74a-99b37a0bdf25"
      unitRef="usd">18740000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9d613b351f194b62b9883b81678c1cb7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOmNmNzE2ZGE1NTBlNjRhZmNiODJjY2UxMGI2YmIyYjI4L3RhYmxlcmFuZ2U6Y2Y3MTZkYTU1MGU2NGFmY2I4MmNjZTEwYjZiYjJiMjhfMy03LTEtMS0yNDE1OQ_a93f69cb-730a-4b03-9299-42cea0052d79"
      unitRef="usd">5247000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i37887ae6505c4654bcf7ed1c5fed2c98_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOmNmNzE2ZGE1NTBlNjRhZmNiODJjY2UxMGI2YmIyYjI4L3RhYmxlcmFuZ2U6Y2Y3MTZkYTU1MGU2NGFmY2I4MmNjZTEwYjZiYjJiMjhfNC0xLTEtMS0yNDE1OQ_68906625-ee2e-4653-9912-59b4a0f917eb"
      unitRef="usd">6479000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i37887ae6505c4654bcf7ed1c5fed2c98_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOmNmNzE2ZGE1NTBlNjRhZmNiODJjY2UxMGI2YmIyYjI4L3RhYmxlcmFuZ2U6Y2Y3MTZkYTU1MGU2NGFmY2I4MmNjZTEwYjZiYjJiMjhfNC0zLTEtMS0yNDE1OQ_4f30ce20-6161-43f0-9a9a-5d317444d7ed"
      unitRef="usd">3207000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1a435c09ab7243ea9c69fd16eb3d945b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOmNmNzE2ZGE1NTBlNjRhZmNiODJjY2UxMGI2YmIyYjI4L3RhYmxlcmFuZ2U6Y2Y3MTZkYTU1MGU2NGFmY2I4MmNjZTEwYjZiYjJiMjhfNC01LTEtMS0yNDE1OQ_5a716989-feba-4516-8dee-eef6a7bd6040"
      unitRef="usd">6479000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1a435c09ab7243ea9c69fd16eb3d945b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOmNmNzE2ZGE1NTBlNjRhZmNiODJjY2UxMGI2YmIyYjI4L3RhYmxlcmFuZ2U6Y2Y3MTZkYTU1MGU2NGFmY2I4MmNjZTEwYjZiYjJiMjhfNC03LTEtMS0yNDE1OQ_a6bd98df-158e-4d43-bee4-53105bee657c"
      unitRef="usd">3148000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOmNmNzE2ZGE1NTBlNjRhZmNiODJjY2UxMGI2YmIyYjI4L3RhYmxlcmFuZ2U6Y2Y3MTZkYTU1MGU2NGFmY2I4MmNjZTEwYjZiYjJiMjhfNS0xLTEtMS0yNDE1OQ_7917bfba-f0a3-4586-bc78-fc9efd3f44d3"
      unitRef="usd">36800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOmNmNzE2ZGE1NTBlNjRhZmNiODJjY2UxMGI2YmIyYjI4L3RhYmxlcmFuZ2U6Y2Y3MTZkYTU1MGU2NGFmY2I4MmNjZTEwYjZiYjJiMjhfNS0zLTEtMS0yNDE1OQ_5cee054d-6e13-4acd-a6a3-2e135b6481b7"
      unitRef="usd">14043000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOmNmNzE2ZGE1NTBlNjRhZmNiODJjY2UxMGI2YmIyYjI4L3RhYmxlcmFuZ2U6Y2Y3MTZkYTU1MGU2NGFmY2I4MmNjZTEwYjZiYjJiMjhfNS01LTEtMS0yNDE1OQ_5a9acfb3-406b-4bdd-ba7d-69a43a45c794"
      unitRef="usd">36800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOmNmNzE2ZGE1NTBlNjRhZmNiODJjY2UxMGI2YmIyYjI4L3RhYmxlcmFuZ2U6Y2Y3MTZkYTU1MGU2NGFmY2I4MmNjZTEwYjZiYjJiMjhfNS03LTEtMS0yNDE1OQ_32dbf053-a2b2-4306-b76c-925c01a9b596"
      unitRef="usd">13702000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOmNmNzE2ZGE1NTBlNjRhZmNiODJjY2UxMGI2YmIyYjI4L3RhYmxlcmFuZ2U6Y2Y3MTZkYTU1MGU2NGFmY2I4MmNjZTEwYjZiYjJiMjhfNi0xLTEtMS0yNDE1OQ_6ef542ac-677f-4383-8336-313fbe8f7681"
      unitRef="usd">22757000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOmNmNzE2ZGE1NTBlNjRhZmNiODJjY2UxMGI2YmIyYjI4L3RhYmxlcmFuZ2U6Y2Y3MTZkYTU1MGU2NGFmY2I4MmNjZTEwYjZiYjJiMjhfNi01LTEtMS0yNDE1OQ_649104ad-5ffd-4c2e-9c2d-f85291c56b93"
      unitRef="usd">23098000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <trc:TangibleWaterAssetsBankedWaterandWaterContractRights
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOmNmNzE2ZGE1NTBlNjRhZmNiODJjY2UxMGI2YmIyYjI4L3RhYmxlcmFuZ2U6Y2Y3MTZkYTU1MGU2NGFmY2I4MmNjZTEwYjZiYjJiMjhfNy0xLTEtMS0yNDE1OQ_e66f3314-b37d-492f-9b9c-01ee1a51b395"
      unitRef="usd">28225000</trc:TangibleWaterAssetsBankedWaterandWaterContractRights>
    <trc:TangibleWaterAssetsBankedWaterandWaterContractRights
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOmNmNzE2ZGE1NTBlNjRhZmNiODJjY2UxMGI2YmIyYjI4L3RhYmxlcmFuZ2U6Y2Y3MTZkYTU1MGU2NGFmY2I4MmNjZTEwYjZiYjJiMjhfNy01LTEtMS0yNDE1OQ_125b06d1-21b3-4eae-a5c1-a98384b32c2b"
      unitRef="usd">27899000</trc:TangibleWaterAssetsBankedWaterandWaterContractRights>
    <trc:LongTermAssetsHeldForFutureUseOrSale
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOmNmNzE2ZGE1NTBlNjRhZmNiODJjY2UxMGI2YmIyYjI4L3RhYmxlcmFuZ2U6Y2Y3MTZkYTU1MGU2NGFmY2I4MmNjZTEwYjZiYjJiMjhfOC0xLTEtMS0yNDE1OQ_464ed08b-8747-480f-baf9-ab2b75abac7f"
      unitRef="usd">50982000</trc:LongTermAssetsHeldForFutureUseOrSale>
    <trc:LongTermAssetsHeldForFutureUseOrSale
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOmNmNzE2ZGE1NTBlNjRhZmNiODJjY2UxMGI2YmIyYjI4L3RhYmxlcmFuZ2U6Y2Y3MTZkYTU1MGU2NGFmY2I4MmNjZTEwYjZiYjJiMjhfOC01LTEtMS0yNDE1OQ_f11df9e7-db37-4cb8-be50-4fdb03f1ce9f"
      unitRef="usd">50997000</trc:LongTermAssetsHeldForFutureUseOrSale>
    <us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RleHRyZWdpb246YmUyNTE3MzRjNGQwNDZkYThlMWU4ZjAwZGYwZWI4MzFfMzYxNw_b3c0a93b-b640-4926-8555-537c109ebf0d">Total water resources, including both recurring and one-time usage, are:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.268%"/&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:20.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in acre-feet, unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 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:400;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:#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;Water held for future use&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TCWD - Banked water owned by the Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Company water bank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Water available for banking, sales, or internal use&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;4,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Total water held for future use&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;111,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,741&#160;&lt;/span&gt;&lt;/td&gt;&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;Purchased water contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Water Contracts (Dudley-Ridge, Nickel and Tulare)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;WRMWSD - Contracts with the Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TCWD - Contracts with the Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchased water contracts&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;31,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;31,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total water held for future use and purchased water contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,174&#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;</us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock>
    <trc:LongtermWaterAssetsBankedWaterandWaterContractRightsVolume
      contextRef="i393e1b74d66a450d83efd235ba79a7bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjQzNGI3NzIxMWVmMjQ5ZDY4OGIyZTg2ZThiZDkyOTkxL3RhYmxlcmFuZ2U6NDM0Yjc3MjExZWYyNDlkNjg4YjJlODZlOGJkOTI5OTFfMy0xLTEtMS0yNDE1OQ_de2ac5e7-110d-4f22-b2fe-73fdff8b738c"
      unitRef="aft">55227000</trc:LongtermWaterAssetsBankedWaterandWaterContractRightsVolume>
    <trc:LongtermWaterAssetsBankedWaterandWaterContractRightsVolume
      contextRef="i4b6404c4df134489995c94a89c51bf56_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjQzNGI3NzIxMWVmMjQ5ZDY4OGIyZTg2ZThiZDkyOTkxL3RhYmxlcmFuZ2U6NDM0Yjc3MjExZWYyNDlkNjg4YjJlODZlOGJkOTI5OTFfMy0zLTEtMS0yNDE1OQ_7789189c-c7d0-4f93-a185-c54e352dac18"
      unitRef="aft">56189000</trc:LongtermWaterAssetsBankedWaterandWaterContractRightsVolume>
    <trc:LongtermWaterAssetsBankedWaterHeldatCompanyOwnedWaterBankVolume
      contextRef="ic6b3edec7daa45f59f0ed809ff0ceb35_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjQzNGI3NzIxMWVmMjQ5ZDY4OGIyZTg2ZThiZDkyOTkxL3RhYmxlcmFuZ2U6NDM0Yjc3MjExZWYyNDlkNjg4YjJlODZlOGJkOTI5OTFfNC0xLTEtMS0yNDE1OQ_652e848a-3850-4cd7-9367-deee256ca421"
      unitRef="aft">50349000</trc:LongtermWaterAssetsBankedWaterHeldatCompanyOwnedWaterBankVolume>
    <trc:LongtermWaterAssetsBankedWaterHeldatCompanyOwnedWaterBankVolume
      contextRef="ic03a60baf74444c4a1a52479b2c5a6bc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjQzNGI3NzIxMWVmMjQ5ZDY4OGIyZTg2ZThiZDkyOTkxL3RhYmxlcmFuZ2U6NDM0Yjc3MjExZWYyNDlkNjg4YjJlODZlOGJkOTI5OTFfNC0zLTEtMS0yNDE1OQ_d2be7610-2bdf-4355-b3b7-4fae0e321592"
      unitRef="aft">50349000</trc:LongtermWaterAssetsBankedWaterHeldatCompanyOwnedWaterBankVolume>
    <trc:LongtermWaterAssetsTransferrableWaterVolume
      contextRef="ic6b3edec7daa45f59f0ed809ff0ceb35_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjQzNGI3NzIxMWVmMjQ5ZDY4OGIyZTg2ZThiZDkyOTkxL3RhYmxlcmFuZ2U6NDM0Yjc3MjExZWYyNDlkNjg4YjJlODZlOGJkOTI5OTFfNS0xLTEtMS0yNDE1OQ_87418eef-6cf1-4143-a20d-492cc70898a4"
      unitRef="aft">5504000</trc:LongtermWaterAssetsTransferrableWaterVolume>
    <trc:LongtermWaterAssetsTransferrableWaterVolume
      contextRef="ic03a60baf74444c4a1a52479b2c5a6bc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjQzNGI3NzIxMWVmMjQ5ZDY4OGIyZTg2ZThiZDkyOTkxL3RhYmxlcmFuZ2U6NDM0Yjc3MjExZWYyNDlkNjg4YjJlODZlOGJkOTI5OTFfNS0zLTEtMS0yNDE1OQ_c2510aa5-5420-4ddf-a485-e5a6bd9e0981"
      unitRef="aft">4203000</trc:LongtermWaterAssetsTransferrableWaterVolume>
    <trc:LongtermWaterAssetsBankedWaterandWaterContractRightsVolume
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjQzNGI3NzIxMWVmMjQ5ZDY4OGIyZTg2ZThiZDkyOTkxL3RhYmxlcmFuZ2U6NDM0Yjc3MjExZWYyNDlkNjg4YjJlODZlOGJkOTI5OTFfNi0xLTEtMS0yNDE1OQ_97cdef1f-0434-4c56-a9b5-e7c45f60c5e6"
      unitRef="aft">111080000</trc:LongtermWaterAssetsBankedWaterandWaterContractRightsVolume>
    <trc:LongtermWaterAssetsBankedWaterandWaterContractRightsVolume
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjQzNGI3NzIxMWVmMjQ5ZDY4OGIyZTg2ZThiZDkyOTkxL3RhYmxlcmFuZ2U6NDM0Yjc3MjExZWYyNDlkNjg4YjJlODZlOGJkOTI5OTFfNi0zLTEtMS0yNDE1OQ_32a98742-2413-486c-9907-0bcbc9ede5a4"
      unitRef="aft">110741000</trc:LongtermWaterAssetsBankedWaterandWaterContractRightsVolume>
    <trc:LongtermWaterAssetsWaterContractsVolume
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjQzNGI3NzIxMWVmMjQ5ZDY4OGIyZTg2ZThiZDkyOTkxL3RhYmxlcmFuZ2U6NDM0Yjc3MjExZWYyNDlkNjg4YjJlODZlOGJkOTI5OTFfOC0xLTEtMS0yNDE1OQ_c2f3f397-bf3b-4887-b92b-799c3a5cba71"
      unitRef="aft">10137000</trc:LongtermWaterAssetsWaterContractsVolume>
    <trc:LongtermWaterAssetsWaterContractsVolume
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjQzNGI3NzIxMWVmMjQ5ZDY4OGIyZTg2ZThiZDkyOTkxL3RhYmxlcmFuZ2U6NDM0Yjc3MjExZWYyNDlkNjg4YjJlODZlOGJkOTI5OTFfOC0zLTEtMS0yNDE1OQ_0a77b84d-6baf-4611-8aac-e21606f43497"
      unitRef="aft">10137000</trc:LongtermWaterAssetsWaterContractsVolume>
    <trc:LongtermWaterAssetsWaterContractsVolume
      contextRef="idc5caf7e34554463a13e58afa4e90e02_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjQzNGI3NzIxMWVmMjQ5ZDY4OGIyZTg2ZThiZDkyOTkxL3RhYmxlcmFuZ2U6NDM0Yjc3MjExZWYyNDlkNjg4YjJlODZlOGJkOTI5OTFfOS0xLTEtMS0yNDE1OQ_95326e7f-4740-4507-9653-6459a6badaa5"
      unitRef="aft">15547000</trc:LongtermWaterAssetsWaterContractsVolume>
    <trc:LongtermWaterAssetsWaterContractsVolume
      contextRef="if10def54f4d94acab6ace74e478c68e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjQzNGI3NzIxMWVmMjQ5ZDY4OGIyZTg2ZThiZDkyOTkxL3RhYmxlcmFuZ2U6NDM0Yjc3MjExZWYyNDlkNjg4YjJlODZlOGJkOTI5OTFfOS0zLTEtMS0yNDE1OQ_9b08cdd1-c5c8-4e75-9440-83b9f41bc604"
      unitRef="aft">15547000</trc:LongtermWaterAssetsWaterContractsVolume>
    <trc:LongtermWaterAssetsWaterContractsVolume
      contextRef="i393e1b74d66a450d83efd235ba79a7bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjQzNGI3NzIxMWVmMjQ5ZDY4OGIyZTg2ZThiZDkyOTkxL3RhYmxlcmFuZ2U6NDM0Yjc3MjExZWYyNDlkNjg4YjJlODZlOGJkOTI5OTFfMTAtMS0xLTEtMjQxNTk_a21942e3-ab59-4be2-9834-9d6eec272e53"
      unitRef="aft">5749000</trc:LongtermWaterAssetsWaterContractsVolume>
    <trc:LongtermWaterAssetsWaterContractsVolume
      contextRef="i4b6404c4df134489995c94a89c51bf56_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjQzNGI3NzIxMWVmMjQ5ZDY4OGIyZTg2ZThiZDkyOTkxL3RhYmxlcmFuZ2U6NDM0Yjc3MjExZWYyNDlkNjg4YjJlODZlOGJkOTI5OTFfMTAtMy0xLTEtMjQxNTk_3cbe3f87-e24e-4d07-9d95-cf500ee42086"
      unitRef="aft">5749000</trc:LongtermWaterAssetsWaterContractsVolume>
    <trc:LongtermWaterAssetsIntangibleWaterContractsVolume
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjQzNGI3NzIxMWVmMjQ5ZDY4OGIyZTg2ZThiZDkyOTkxL3RhYmxlcmFuZ2U6NDM0Yjc3MjExZWYyNDlkNjg4YjJlODZlOGJkOTI5OTFfMTEtMS0xLTEtMjQxNTk_d41f247d-0607-444e-8443-3c8886a143c7"
      unitRef="aft">31433000</trc:LongtermWaterAssetsIntangibleWaterContractsVolume>
    <trc:LongtermWaterAssetsIntangibleWaterContractsVolume
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjQzNGI3NzIxMWVmMjQ5ZDY4OGIyZTg2ZThiZDkyOTkxL3RhYmxlcmFuZ2U6NDM0Yjc3MjExZWYyNDlkNjg4YjJlODZlOGJkOTI5OTFfMTEtMy0xLTEtMjQxNTk_d265b12f-db73-46d7-a653-0362788a0643"
      unitRef="aft">31433000</trc:LongtermWaterAssetsIntangibleWaterContractsVolume>
    <trc:LongTermWaterAssetsContractswithCompany
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjQzNGI3NzIxMWVmMjQ5ZDY4OGIyZTg2ZThiZDkyOTkxL3RhYmxlcmFuZ2U6NDM0Yjc3MjExZWYyNDlkNjg4YjJlODZlOGJkOTI5OTFfMTItMS0xLTEtMjQxNTk_3d7690d4-938c-41ba-adf1-f8e3d773ab71"
      unitRef="aft">142513000</trc:LongTermWaterAssetsContractswithCompany>
    <trc:LongTermWaterAssetsContractswithCompany
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RhYmxlOjQzNGI3NzIxMWVmMjQ5ZDY4OGIyZTg2ZThiZDkyOTkxL3RhYmxlcmFuZ2U6NDM0Yjc3MjExZWYyNDlkNjg4YjJlODZlOGJkOTI5OTFfMTItMy0xLTEtMjQxNTk_aaa97275-de61-4f61-b8e3-fdbed3b0842e"
      unitRef="aft">142174000</trc:LongTermWaterAssetsContractswithCompany>
    <trc:LongtermWaterAssetsVolumeAmountAfterYearOne
      contextRef="if24d12bae93d418091fc63199e2bf131_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RleHRyZWdpb246YmUyNTE3MzRjNGQwNDZkYThlMWU4ZjAwZGYwZWI4MzFfMjk1OQ_37f05fb3-681e-462a-8fb3-0c2029bc2969"
      unitRef="aft">3500</trc:LongtermWaterAssetsVolumeAmountAfterYearOne>
    <trc:LongTermWaterAssetsPurchasedAnnualOptionPaymentPercent
      contextRef="if24d12bae93d418091fc63199e2bf131_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RleHRyZWdpb246YmUyNTE3MzRjNGQwNDZkYThlMWU4ZjAwZGYwZWI4MzFfMzE4OQ_4c2c87a0-92a1-4e29-8ec2-4dfb6cd39294"
      unitRef="number">0.30</trc:LongTermWaterAssetsPurchasedAnnualOptionPaymentPercent>
    <trc:CostofPurchasedWaterArea
      contextRef="if24d12bae93d418091fc63199e2bf131_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RleHRyZWdpb246YmUyNTE3MzRjNGQwNDZkYThlMWU4ZjAwZGYwZWI4MzFfMzI5MQ_5ff81294-7447-4539-8c7a-fc59193f8417"
      unitRef="usdPerAft">1224</trc:CostofPurchasedWaterArea>
    <trc:LongTermWaterAssetsPurchasedAnnualFeeIncreasePercent
      contextRef="if24d12bae93d418091fc63199e2bf131_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181NS9mcmFnOmJlMjUxNzM0YzRkMDQ2ZGE4ZTFlOGYwMGRmMGViODMxL3RleHRyZWdpb246YmUyNTE3MzRjNGQwNDZkYThlMWU4ZjAwZGYwZWI4MzFfMzMyMA_ab75c3ea-d8da-4bfa-b03a-b6beed39567c"
      unitRef="number">0.03</trc:LongTermWaterAssetsPurchasedAnnualFeeIncreasePercent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181OC9mcmFnOmM1YzdmZWQxMjU3NzQyZWFhOGRlZTgyOGY5MDk3NWIxL3RleHRyZWdpb246YzVjN2ZlZDEyNTc3NDJlYWE4ZGVlODI4ZjkwOTc1YjFfMTA3_4eac22bb-dd90-41c1-9048-66500d02ec41">ACCRUED LIABILITIES AND OTHER&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities and other consisted of the following:&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:57.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.427%"/&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:19.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 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:400;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued vacation&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;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;782&#160;&lt;/span&gt;&lt;/td&gt;&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;Accrued paid personal leave&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Accrued bonus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property tax payable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;3,451&#160;&lt;/span&gt;&lt;/td&gt;&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:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#ffffff;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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;California property taxes are accrued throughout the year and are paid every April and December.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181OC9mcmFnOmM1YzdmZWQxMjU3NzQyZWFhOGRlZTgyOGY5MDk3NWIxL3RleHRyZWdpb246YzVjN2ZlZDEyNTc3NDJlYWE4ZGVlODI4ZjkwOTc1YjFfMTAy_825b39ec-3993-4ad9-a8e9-6987a9b98460">&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities and other consisted of the following:&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:57.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.427%"/&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:19.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 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:400;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued vacation&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;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;782&#160;&lt;/span&gt;&lt;/td&gt;&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;Accrued paid personal leave&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Accrued bonus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property tax payable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;3,451&#160;&lt;/span&gt;&lt;/td&gt;&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:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#ffffff;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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;California property taxes are accrued throughout the year and are paid every April and December.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedVacationCurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181OC9mcmFnOmM1YzdmZWQxMjU3NzQyZWFhOGRlZTgyOGY5MDk3NWIxL3RhYmxlOmQ3MGYxNGY5ZDI2NzRkMjQ4OTNkZTY3ZWNkOTRkMmM1L3RhYmxlcmFuZ2U6ZDcwZjE0ZjlkMjY3NGQyNDg5M2RlNjdlY2Q5NGQyYzVfMS0xLTEtMS0yNDE1OQ_631d5f7c-186d-4676-8509-ca5f6b1f8405"
      unitRef="usd">801000</us-gaap:AccruedVacationCurrent>
    <us-gaap:AccruedVacationCurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181OC9mcmFnOmM1YzdmZWQxMjU3NzQyZWFhOGRlZTgyOGY5MDk3NWIxL3RhYmxlOmQ3MGYxNGY5ZDI2NzRkMjQ4OTNkZTY3ZWNkOTRkMmM1L3RhYmxlcmFuZ2U6ZDcwZjE0ZjlkMjY3NGQyNDg5M2RlNjdlY2Q5NGQyYzVfMS0zLTEtMS0yNDE1OQ_99e54134-60d8-4171-a092-cda894d46a81"
      unitRef="usd">782000</us-gaap:AccruedVacationCurrent>
    <trc:AccruedPaidPersonalLeaveCurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181OC9mcmFnOmM1YzdmZWQxMjU3NzQyZWFhOGRlZTgyOGY5MDk3NWIxL3RhYmxlOmQ3MGYxNGY5ZDI2NzRkMjQ4OTNkZTY3ZWNkOTRkMmM1L3RhYmxlcmFuZ2U6ZDcwZjE0ZjlkMjY3NGQyNDg5M2RlNjdlY2Q5NGQyYzVfMi0xLTEtMS0yNDE1OQ_dd8d99e5-9d0f-416f-868c-254f628c021c"
      unitRef="usd">364000</trc:AccruedPaidPersonalLeaveCurrent>
    <trc:AccruedPaidPersonalLeaveCurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181OC9mcmFnOmM1YzdmZWQxMjU3NzQyZWFhOGRlZTgyOGY5MDk3NWIxL3RhYmxlOmQ3MGYxNGY5ZDI2NzRkMjQ4OTNkZTY3ZWNkOTRkMmM1L3RhYmxlcmFuZ2U6ZDcwZjE0ZjlkMjY3NGQyNDg5M2RlNjdlY2Q5NGQyYzVfMi0zLTEtMS0yNDE1OQ_49a3229a-9b18-4bc6-a79b-6554638aaa5b"
      unitRef="usd">356000</trc:AccruedPaidPersonalLeaveCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181OC9mcmFnOmM1YzdmZWQxMjU3NzQyZWFhOGRlZTgyOGY5MDk3NWIxL3RhYmxlOmQ3MGYxNGY5ZDI2NzRkMjQ4OTNkZTY3ZWNkOTRkMmM1L3RhYmxlcmFuZ2U6ZDcwZjE0ZjlkMjY3NGQyNDg5M2RlNjdlY2Q5NGQyYzVfMy0xLTEtMS0yNDE1OQ_86783b92-0705-40aa-b6e9-481479bbcd7e"
      unitRef="usd">530000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181OC9mcmFnOmM1YzdmZWQxMjU3NzQyZWFhOGRlZTgyOGY5MDk3NWIxL3RhYmxlOmQ3MGYxNGY5ZDI2NzRkMjQ4OTNkZTY3ZWNkOTRkMmM1L3RhYmxlcmFuZ2U6ZDcwZjE0ZjlkMjY3NGQyNDg5M2RlNjdlY2Q5NGQyYzVfMy0zLTEtMS0yNDE1OQ_a3305d50-3207-48a6-a385-47a1f7384b13"
      unitRef="usd">2062000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181OC9mcmFnOmM1YzdmZWQxMjU3NzQyZWFhOGRlZTgyOGY5MDk3NWIxL3RhYmxlOmQ3MGYxNGY5ZDI2NzRkMjQ4OTNkZTY3ZWNkOTRkMmM1L3RhYmxlcmFuZ2U6ZDcwZjE0ZjlkMjY3NGQyNDg5M2RlNjdlY2Q5NGQyYzVfNS0xLTEtMS0yNDE1OQ_0e02fc7c-7c4e-48d7-b0da-97adde59b967"
      unitRef="usd">1317000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181OC9mcmFnOmM1YzdmZWQxMjU3NzQyZWFhOGRlZTgyOGY5MDk3NWIxL3RhYmxlOmQ3MGYxNGY5ZDI2NzRkMjQ4OTNkZTY3ZWNkOTRkMmM1L3RhYmxlcmFuZ2U6ZDcwZjE0ZjlkMjY3NGQyNDg5M2RlNjdlY2Q5NGQyYzVfNS0zLTEtMS0yNDE1OQ_68d83d21-3212-4df8-a3b2-487372f21bbc"
      unitRef="usd">0</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181OC9mcmFnOmM1YzdmZWQxMjU3NzQyZWFhOGRlZTgyOGY5MDk3NWIxL3RhYmxlOmQ3MGYxNGY5ZDI2NzRkMjQ4OTNkZTY3ZWNkOTRkMmM1L3RhYmxlcmFuZ2U6ZDcwZjE0ZjlkMjY3NGQyNDg5M2RlNjdlY2Q5NGQyYzVfNi0xLTEtMS0yNDE1OQ_63b48888-3d0b-40c0-8618-8770f8268cc5"
      unitRef="usd">35000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181OC9mcmFnOmM1YzdmZWQxMjU3NzQyZWFhOGRlZTgyOGY5MDk3NWIxL3RhYmxlOmQ3MGYxNGY5ZDI2NzRkMjQ4OTNkZTY3ZWNkOTRkMmM1L3RhYmxlcmFuZ2U6ZDcwZjE0ZjlkMjY3NGQyNDg5M2RlNjdlY2Q5NGQyYzVfNi0zLTEtMS0yNDE1OQ_447037b2-dde0-41fe-b47f-44e7cb8c657f"
      unitRef="usd">251000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181OC9mcmFnOmM1YzdmZWQxMjU3NzQyZWFhOGRlZTgyOGY5MDk3NWIxL3RhYmxlOmQ3MGYxNGY5ZDI2NzRkMjQ4OTNkZTY3ZWNkOTRkMmM1L3RhYmxlcmFuZ2U6ZDcwZjE0ZjlkMjY3NGQyNDg5M2RlNjdlY2Q5NGQyYzVfNy0xLTEtMS0yNDE1OQ_7f6ec2a4-a592-424d-88ad-aee68526c22f"
      unitRef="usd">3047000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y181OC9mcmFnOmM1YzdmZWQxMjU3NzQyZWFhOGRlZTgyOGY5MDk3NWIxL3RhYmxlOmQ3MGYxNGY5ZDI2NzRkMjQ4OTNkZTY3ZWNkOTRkMmM1L3RhYmxlcmFuZ2U6ZDcwZjE0ZjlkMjY3NGQyNDg5M2RlNjdlY2Q5NGQyYzVfNy0zLTEtMS0yNDE1OQ_b4ba5eeb-1986-4b76-bf4d-49757f364c4b"
      unitRef="usd">3451000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182MS9mcmFnOmZhYzE0Nzk5YWZhNjQ0ZWY5Yzk1ZjNiMDMzYmY3NWZkL3RleHRyZWdpb246ZmFjMTQ3OTlhZmE2NDRlZjljOTVmM2IwMzNiZjc1ZmRfMzE5_5bee2c1c-44c8-4eba-9a89-a4a697293250">LINE OF CREDIT AND LONG-TERM DEBT&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt consisted of the following: &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:56.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.574%"/&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:19.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 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:400;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes payable&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;51,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;52,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Less: line-of-credit and current maturities of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,475)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: deferred loan costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,155&#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:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182MS9mcmFnOmZhYzE0Nzk5YWZhNjQ0ZWY5Yzk1ZjNiMDMzYmY3NWZkL3RleHRyZWdpb246ZmFjMTQ3OTlhZmE2NDRlZjljOTVmM2IwMzNiZjc1ZmRfMzE2_34ec68b7-6824-4414-9c9b-58a365be441c">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt consisted of the following: &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:56.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.574%"/&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:19.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 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:400;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes payable&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;51,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;52,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Less: line-of-credit and current maturities of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,475)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: deferred loan costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,155&#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:ScheduleOfDebtTableTextBlock>
    <us-gaap:NotesPayable
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182MS9mcmFnOmZhYzE0Nzk5YWZhNjQ0ZWY5Yzk1ZjNiMDMzYmY3NWZkL3RhYmxlOjQzYTgxZWRiZDRlMjQ3YTRiOTVkOTVkNzE3Njk5N2ZkL3RhYmxlcmFuZ2U6NDNhODFlZGJkNGUyNDdhNGI5NWQ5NWQ3MTc2OTk3ZmRfMS0xLTEtMS0yNDE1OQ_54f6f673-7fce-47cb-8c69-c44076510d1f"
      unitRef="usd">51674000</us-gaap:NotesPayable>
    <us-gaap:NotesPayable
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182MS9mcmFnOmZhYzE0Nzk5YWZhNjQ0ZWY5Yzk1ZjNiMDMzYmY3NWZkL3RhYmxlOjQzYTgxZWRiZDRlMjQ3YTRiOTVkOTVkNzE3Njk5N2ZkL3RhYmxlcmFuZ2U6NDNhODFlZGJkNGUyNDdhNGI5NWQ5NWQ3MTc2OTk3ZmRfMS0zLTEtMS0yNDE1OQ_5a9f388c-3963-4ae9-a430-c1faf8f1cc7a"
      unitRef="usd">52784000</us-gaap:NotesPayable>
    <us-gaap:LongTermDebtCurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182MS9mcmFnOmZhYzE0Nzk5YWZhNjQ0ZWY5Yzk1ZjNiMDMzYmY3NWZkL3RhYmxlOjQzYTgxZWRiZDRlMjQ3YTRiOTVkOTVkNzE3Njk5N2ZkL3RhYmxlcmFuZ2U6NDNhODFlZGJkNGUyNDdhNGI5NWQ5NWQ3MTc2OTk3ZmRfNC0xLTEtMS0yNDE1OQ_481ad5b3-0ed9-4ba3-95b4-accc46bb08fa"
      unitRef="usd">4531000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182MS9mcmFnOmZhYzE0Nzk5YWZhNjQ0ZWY5Yzk1ZjNiMDMzYmY3NWZkL3RhYmxlOjQzYTgxZWRiZDRlMjQ3YTRiOTVkOTVkNzE3Njk5N2ZkL3RhYmxlcmFuZ2U6NDNhODFlZGJkNGUyNDdhNGI5NWQ5NWQ3MTc2OTk3ZmRfNC0zLTEtMS0yNDE1OQ_5b20b429-8967-4319-8634-6bf7ce92329a"
      unitRef="usd">4475000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182MS9mcmFnOmZhYzE0Nzk5YWZhNjQ0ZWY5Yzk1ZjNiMDMzYmY3NWZkL3RhYmxlOjQzYTgxZWRiZDRlMjQ3YTRiOTVkOTVkNzE3Njk5N2ZkL3RhYmxlcmFuZ2U6NDNhODFlZGJkNGUyNDdhNGI5NWQ5NWQ3MTc2OTk3ZmRfNS0xLTEtMS0yNDE1OQ_56d3ef0a-e20a-4802-ae74-f87a0fbe5df1"
      unitRef="usd">142000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182MS9mcmFnOmZhYzE0Nzk5YWZhNjQ0ZWY5Yzk1ZjNiMDMzYmY3NWZkL3RhYmxlOjQzYTgxZWRiZDRlMjQ3YTRiOTVkOTVkNzE3Njk5N2ZkL3RhYmxlcmFuZ2U6NDNhODFlZGJkNGUyNDdhNGI5NWQ5NWQ3MTc2OTk3ZmRfNS0zLTEtMS0yNDE1OQ_b6bdc899-0b07-4cef-a8a3-5d37058d728d"
      unitRef="usd">154000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182MS9mcmFnOmZhYzE0Nzk5YWZhNjQ0ZWY5Yzk1ZjNiMDMzYmY3NWZkL3RhYmxlOjQzYTgxZWRiZDRlMjQ3YTRiOTVkOTVkNzE3Njk5N2ZkL3RhYmxlcmFuZ2U6NDNhODFlZGJkNGUyNDdhNGI5NWQ5NWQ3MTc2OTk3ZmRfNi0xLTEtMS0yNDE1OQ_7f5e8f11-a813-4ad9-9c61-ee758485ba2a"
      unitRef="usd">47001000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182MS9mcmFnOmZhYzE0Nzk5YWZhNjQ0ZWY5Yzk1ZjNiMDMzYmY3NWZkL3RhYmxlOjQzYTgxZWRiZDRlMjQ3YTRiOTVkOTVkNzE3Njk5N2ZkL3RhYmxlcmFuZ2U6NDNhODFlZGJkNGUyNDdhNGI5NWQ5NWQ3MTc2OTk3ZmRfNi0zLTEtMS0yNDE1OQ_3799d616-f84f-4d98-8029-87bd9ba64b39"
      unitRef="usd">48155000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182NC9mcmFnOjg2NzE3YTU3MmFiOTQwMmNiNmFhMGQxMjhjNzUyZjIwL3RleHRyZWdpb246ODY3MTdhNTcyYWI5NDAyY2I2YWEwZDEyOGM3NTJmMjBfMjMw_cc9900a3-8119-465b-a75a-8649693e81a0">OTHER LIABILITIES&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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:57.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.427%"/&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:19.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 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:400;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension liability&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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap liability (Note 10)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;/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;Supplemental executive retirement plan liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess joint venture distributions and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;For the captions presented in the table above, please refer to the respective Notes to Unaudited Consolidated Financial Statements for further detail.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:OtherLiabilitiesTableTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182NC9mcmFnOjg2NzE3YTU3MmFiOTQwMmNiNmFhMGQxMjhjNzUyZjIwL3RleHRyZWdpb246ODY3MTdhNTcyYWI5NDAyY2I2YWEwZDEyOGM3NTJmMjBfMjMz_e482b9cc-3745-4bc8-86c7-d0d653d9526e">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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:57.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.427%"/&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:19.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 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:400;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension liability&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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap liability (Note 10)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;/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;Supplemental executive retirement plan liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess joint venture distributions and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherLiabilitiesTableTextBlock>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="i0cfab5be246c48f3b8b2055f92d46b58_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182NC9mcmFnOjg2NzE3YTU3MmFiOTQwMmNiNmFhMGQxMjhjNzUyZjIwL3RhYmxlOjZmYzY2NmU1MjI4MTQzZDVhOTlmNzIzYjVmZjM3MjI3L3RhYmxlcmFuZ2U6NmZjNjY2ZTUyMjgxNDNkNWE5OWY3MjNiNWZmMzcyMjdfMS0xLTEtMS0yNDE1OQ_26b099f2-bb41-42f8-91f5-64bb75e32a41"
      unitRef="usd">136000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="i97b91b9d17a04990b09d720c0daa3ef4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182NC9mcmFnOjg2NzE3YTU3MmFiOTQwMmNiNmFhMGQxMjhjNzUyZjIwL3RhYmxlOjZmYzY2NmU1MjI4MTQzZDVhOTlmNzIzYjVmZjM3MjI3L3RhYmxlcmFuZ2U6NmZjNjY2ZTUyMjgxNDNkNWE5OWY3MjNiNWZmMzcyMjdfMS0zLTEtMS0yNDE1OQ_513090fb-37c7-4d11-be03-6948f7aca77b"
      unitRef="usd">185000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182NC9mcmFnOjg2NzE3YTU3MmFiOTQwMmNiNmFhMGQxMjhjNzUyZjIwL3RhYmxlOjZmYzY2NmU1MjI4MTQzZDVhOTlmNzIzYjVmZjM3MjI3L3RhYmxlcmFuZ2U6NmZjNjY2ZTUyMjgxNDNkNWE5OWY3MjNiNWZmMzcyMjdfMy0xLTEtMS0yNDE1OQ_5b273e1b-1470-42a5-b883-1d431718865f"
      unitRef="usd">535000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182NC9mcmFnOjg2NzE3YTU3MmFiOTQwMmNiNmFhMGQxMjhjNzUyZjIwL3RhYmxlOjZmYzY2NmU1MjI4MTQzZDVhOTlmNzIzYjVmZjM3MjI3L3RhYmxlcmFuZ2U6NmZjNjY2ZTUyMjgxNDNkNWE5OWY3MjNiNWZmMzcyMjdfMy0zLTEtMS0yNDE1OQ_06428df6-495c-4cd6-828e-403bde7daec6"
      unitRef="usd">3088000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="i975f3982f7fc4bcbb0631888909d6ec1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182NC9mcmFnOjg2NzE3YTU3MmFiOTQwMmNiNmFhMGQxMjhjNzUyZjIwL3RhYmxlOjZmYzY2NmU1MjI4MTQzZDVhOTlmNzIzYjVmZjM3MjI3L3RhYmxlcmFuZ2U6NmZjNjY2ZTUyMjgxNDNkNWE5OWY3MjNiNWZmMzcyMjdfNC0xLTEtMS0yNDE1OQ_5e0ebde3-f464-4343-87e4-bba06d529e15"
      unitRef="usd">7789000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="ifb58e731d66b425eb278347cc414bc9a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182NC9mcmFnOjg2NzE3YTU3MmFiOTQwMmNiNmFhMGQxMjhjNzUyZjIwL3RhYmxlOjZmYzY2NmU1MjI4MTQzZDVhOTlmNzIzYjVmZjM3MjI3L3RhYmxlcmFuZ2U6NmZjNjY2ZTUyMjgxNDNkNWE5OWY3MjNiNWZmMzcyMjdfNC0zLTEtMS0yNDE1OQ_281579ab-652a-464c-af4b-8e4cfd8bcbdb"
      unitRef="usd">7847000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182NC9mcmFnOjg2NzE3YTU3MmFiOTQwMmNiNmFhMGQxMjhjNzUyZjIwL3RhYmxlOjZmYzY2NmU1MjI4MTQzZDVhOTlmNzIzYjVmZjM3MjI3L3RhYmxlcmFuZ2U6NmZjNjY2ZTUyMjgxNDNkNWE5OWY3MjNiNWZmMzcyMjdfNS0xLTEtMS0yNDE1OQ_f0753318-89f3-4ac3-823d-c2655704f190"
      unitRef="usd">3267000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182NC9mcmFnOjg2NzE3YTU3MmFiOTQwMmNiNmFhMGQxMjhjNzUyZjIwL3RhYmxlOjZmYzY2NmU1MjI4MTQzZDVhOTlmNzIzYjVmZjM3MjI3L3RhYmxlcmFuZ2U6NmZjNjY2ZTUyMjgxNDNkNWE5OWY3MjNiNWZmMzcyMjdfNS0zLTEtMS0yNDE1OQ_ebfb75d0-91b5-441c-92af-81e3d23e8359"
      unitRef="usd">3348000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182NC9mcmFnOjg2NzE3YTU3MmFiOTQwMmNiNmFhMGQxMjhjNzUyZjIwL3RhYmxlOjZmYzY2NmU1MjI4MTQzZDVhOTlmNzIzYjVmZjM3MjI3L3RhYmxlcmFuZ2U6NmZjNjY2ZTUyMjgxNDNkNWE5OWY3MjNiNWZmMzcyMjdfNi0xLTEtMS0yNDE1OQ_78b5cad3-2f5e-4950-9dca-bcca32def0cb"
      unitRef="usd">11727000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i2f68cffd92e24db7b7df275c3ce9d0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182NC9mcmFnOjg2NzE3YTU3MmFiOTQwMmNiNmFhMGQxMjhjNzUyZjIwL3RhYmxlOjZmYzY2NmU1MjI4MTQzZDVhOTlmNzIzYjVmZjM3MjI3L3RhYmxlcmFuZ2U6NmZjNjY2ZTUyMjgxNDNkNWE5OWY3MjNiNWZmMzcyMjdfNi0zLTEtMS0yNDE1OQ_21571866-b9f7-4ab3-8943-36b67f8cf703"
      unitRef="usd">14468000</us-gaap:OtherLiabilitiesNoncurrent>
    <trc:StockCompensationRestrictedStockAndPerformanceShareGrantsTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RleHRyZWdpb246MmI4N2ZiYTNmMjhlNGU5Yjg5Y2IwZmE2N2I3MTBiYWZfMzY2MA_40579a6f-a528-40ea-aa7d-6aeaf5296950">STOCK COMPENSATION - RESTRICTED STOCK AND PERFORMANCE SHARE GRANTS&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s stock incentive plans provide for the making of awards to employees based upon a service condition or through the achievement of performance-related objectives. The Company has issued three types of stock grant awards under these plans: restricted stock with service condition vesting; performance share grants that only vest upon the achievement of specified performance conditions, such as share price, or as Performance Condition Grants; and performance share grants that include threshold, target, and maximum achievement levels based on the achievement of specific performance measures, or Performance Milestone Grants.  Performance Condition Grants with market-based conditions are based on the achievement of a target share price. The share price used to calculate vesting for market-based awards is determined using a &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Monte Carlo &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;simulation.  Failure to achieve the target share price will result in the forfeiture of shares. Forfeiture of share awards with service conditions or performance-based restrictions will result in a reversal of previously recognized share-based compensation expense. Forfeiture of share awards with market-based restrictions do not result in a reversal of previously recognized share-based compensation expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following is a summary of the Company&#x2019;s Performance Condition Grants as of the three months ended March 31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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:83.504%"/&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.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:400;line-height:100%"&gt;Performance Condition Grants &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Threshold performance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Target performance&lt;/span&gt;&lt;/td&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;453,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Maximum performance&lt;/span&gt;&lt;/td&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;342,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the Company&#x2019;s stock grant activity, both time and performance share grants, assuming target achievement for outstanding performance grants for the three months ended March 31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Grants Outstanding Beginning of Period at Target Achievement&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;683,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New Stock Grants/Additional Shares due to Achievement in Excess of Target&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;60,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Expired/Forfeited Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Stock Grants Outstanding End of Period at Target Achievement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following is a summary of the assumptions used to determine the price for the Company&#x2019;s market-based Performance Condition Grants for the three months ended March 31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;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:35.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands except for share prices)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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;Grant date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12/12/2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;03/11/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align: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/11/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;03/18/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12/16/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;03/17/2022&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;Vesting end&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12/31/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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/31/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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/31/2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;03/18/2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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/16/2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;03/17/2025&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;Share price at target achievement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$18.80&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$16.36&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$17.07&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align: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.02&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$21.58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align: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.43&lt;/span&gt;&lt;/td&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.28%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.21%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.25%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align: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.30%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.29%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.54%&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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.69%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.58%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.19%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.33%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.92%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.13%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Simulated Monte Carlo share price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$11.95&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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.87&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$15.59&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$18.82&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$21.48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$21.75&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;Shares granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,327&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,716&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,628&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,905&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,536&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,338&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;Total fair value of award&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$76&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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;$205&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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;$76&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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;$290&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unamortized cost associated with unvested stock grants and the weighted average period over which it is expected to be recognized as of March 31, 2022 were $3,031,000 and 12 months, respectively. The fair value of restricted stock with time-based vesting features is based upon the Company&#x2019;s share price on the date of grant and is expensed over the service period. The fair value of performance grants that cliff vest based on the achievement of performance conditions is based on the share price of the Company&#x2019;s stock on the day of grant once the Company determines that it is probable that the award will vest. This fair value is expensed over the service period applicable to these grants. For performance grants that contain a range of shares from zero to a maximum, the Company determined, based on historic and projected results, the probability of (1)&#160;achieving the performance objective and (2) the level of achievement. Based on this information, the Company determines the fair value of the award and measures the expense over the service period related to these grants. Because the ultimate vesting of all performance grants is tied to the achievement of a performance condition, the Company estimates whether the performance condition will be met and over what period of time. Ultimately, the Company will adjust stock compensation costs according to the actual outcome of the performance condition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Non-Employee Director Stock Incentive Plan, or NDSI Plan, each non-employee director receives a portion of his or her annual compensation in stock. The stock is granted at the end of each quarter based on the quarter-end stock price. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes stock compensation costs for the Company's 1998 Stock Incentive Plan, or the Employee Plan, and NDSI Plan for the following periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:14pt;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:62.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&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:16.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee Plan:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:400;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Expensed&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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,146&#160;&lt;/span&gt;&lt;/td&gt;&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;&#160;&#160;&#160;&#160;Capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;NDSI Plan - Expensed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;Total Stock Compensation Costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266&#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;</trc:StockCompensationRestrictedStockAndPerformanceShareGrantsTextBlock>
    <trc:ShareBasedCompensationArrangementbyShareBasedPaymentAwardNumberofAwardTypes
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RleHRyZWdpb246MmI4N2ZiYTNmMjhlNGU5Yjg5Y2IwZmE2N2I3MTBiYWZfMjY3_74ce64f0-b1db-4f49-bdbf-1c0d4a0e6d27"
      unitRef="award">3</trc:ShareBasedCompensationArrangementbyShareBasedPaymentAwardNumberofAwardTypes>
    <trc:ScheduleOfShareBasedPaymentAwardPerformanceShareAwardsGrantedByPerformanceConditionsTableTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RleHRyZWdpb246MmI4N2ZiYTNmMjhlNGU5Yjg5Y2IwZmE2N2I3MTBiYWZfMzY0NA_811f2889-289d-438e-888c-ef7caef0038d">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following is a summary of the Company&#x2019;s Performance Condition Grants as of the three months ended March 31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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:83.504%"/&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.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:400;line-height:100%"&gt;Performance Condition Grants &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Threshold performance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Target performance&lt;/span&gt;&lt;/td&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;453,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Maximum performance&lt;/span&gt;&lt;/td&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;342,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</trc:ScheduleOfShareBasedPaymentAwardPerformanceShareAwardsGrantedByPerformanceConditionsTableTextBlock>
    <trc:PerformanceAwardsGrantedwithPerformanceConditionsMinimumNumberofSharestobeIssuedatThresholdPerformance
      contextRef="icab291e8e8c644ae9fb9d026dee61ed5_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOjVmY2NlODBmZjIxMzQyOTRhNTE2Njk5MmQ5ZTI5OWExL3RhYmxlcmFuZ2U6NWZjY2U4MGZmMjEzNDI5NGE1MTY2OTkyZDllMjk5YTFfMi0yLTEtMS0yNDE1OQ_a648a78d-8346-43df-9374-34fe2ce9b384"
      unitRef="shares">0</trc:PerformanceAwardsGrantedwithPerformanceConditionsMinimumNumberofSharestobeIssuedatThresholdPerformance>
    <trc:PerformanceAwardsGrantedwithPerformanceConditionsNumberofSharestobeIssuedatTargetPerformance
      contextRef="icab291e8e8c644ae9fb9d026dee61ed5_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOjVmY2NlODBmZjIxMzQyOTRhNTE2Njk5MmQ5ZTI5OWExL3RhYmxlcmFuZ2U6NWZjY2U4MGZmMjEzNDI5NGE1MTY2OTkyZDllMjk5YTFfMy0yLTEtMS0yNDE1OQ_8756d873-3a6d-4c29-bf85-1fb9142e1de7"
      unitRef="shares">453747</trc:PerformanceAwardsGrantedwithPerformanceConditionsNumberofSharestobeIssuedatTargetPerformance>
    <trc:PerformanceAwardsGrantedwithPerformanceConditionsMaximumNumberofSharestobeIssuedatMaximumPerformance
      contextRef="icab291e8e8c644ae9fb9d026dee61ed5_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOjVmY2NlODBmZjIxMzQyOTRhNTE2Njk5MmQ5ZTI5OWExL3RhYmxlcmFuZ2U6NWZjY2U4MGZmMjEzNDI5NGE1MTY2OTkyZDllMjk5YTFfNC0yLTEtMS0yNDE1OQ_f0f8b57f-4089-4607-8082-feb996536999"
      unitRef="shares">342411</trc:PerformanceAwardsGrantedwithPerformanceConditionsMaximumNumberofSharestobeIssuedatMaximumPerformance>
    <us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RleHRyZWdpb246MmI4N2ZiYTNmMjhlNGU5Yjg5Y2IwZmE2N2I3MTBiYWZfMzY1NA_8662ba39-2475-4143-902a-d24896881168">&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the Company&#x2019;s stock grant activity, both time and performance share grants, assuming target achievement for outstanding performance grants for the three months ended March 31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Grants Outstanding Beginning of Period at Target Achievement&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;683,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New Stock Grants/Additional Shares due to Achievement in Excess of Target&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;60,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Expired/Forfeited Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Stock Grants Outstanding End of Period at Target Achievement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i13c8e020a532445798587aac169a1ae0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOjk5MTI0OTE2YjIyZDRhMGY5Zjk4OTg2NDhiZDNhMzliL3RhYmxlcmFuZ2U6OTkxMjQ5MTZiMjJkNGEwZjlmOTg5ODY0OGJkM2EzOWJfMS0xLTEtMS0yNDE1OQ_69df6ea1-1e84-43cd-af9e-87035d589b4f"
      unitRef="shares">683645</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="icab291e8e8c644ae9fb9d026dee61ed5_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOjk5MTI0OTE2YjIyZDRhMGY5Zjk4OTg2NDhiZDNhMzliL3RhYmxlcmFuZ2U6OTkxMjQ5MTZiMjJkNGEwZjlmOTg5ODY0OGJkM2EzOWJfMi0xLTEtMS0yNDE1OQ_c671c6f2-b571-4f5e-bd06-8b7a4c6a3956"
      unitRef="shares">60078</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="icab291e8e8c644ae9fb9d026dee61ed5_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOjk5MTI0OTE2YjIyZDRhMGY5Zjk4OTg2NDhiZDNhMzliL3RhYmxlcmFuZ2U6OTkxMjQ5MTZiMjJkNGEwZjlmOTg5ODY0OGJkM2EzOWJfMy0xLTEtMS0yNDE1OQ_a024d4a4-7aad-4a98-970c-de38b86855f6"
      unitRef="shares">128893</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="icab291e8e8c644ae9fb9d026dee61ed5_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOjk5MTI0OTE2YjIyZDRhMGY5Zjk4OTg2NDhiZDNhMzliL3RhYmxlcmFuZ2U6OTkxMjQ5MTZiMjJkNGEwZjlmOTg5ODY0OGJkM2EzOWJfNC0xLTEtMS0yNDE1OQ_3b93604f-0357-49c0-960c-a8d2268410ab"
      unitRef="shares">14291</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i935218a799f44337aa771194a603c69b_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOjk5MTI0OTE2YjIyZDRhMGY5Zjk4OTg2NDhiZDNhMzliL3RhYmxlcmFuZ2U6OTkxMjQ5MTZiMjJkNGEwZjlmOTg5ODY0OGJkM2EzOWJfNS0xLTEtMS0yNDE1OQ_d1bbf24e-def6-4c64-a596-8ad2c3eb91c4"
      unitRef="shares">600539</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <trc:ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RleHRyZWdpb246MmI4N2ZiYTNmMjhlNGU5Yjg5Y2IwZmE2N2I3MTBiYWZfMzY2Mg_40edfde8-c1af-4fcc-8f19-e95dd3054c12">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following is a summary of the assumptions used to determine the price for the Company&#x2019;s market-based Performance Condition Grants for the three months ended March 31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;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:35.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands except for share prices)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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;Grant date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12/12/2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;03/11/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align: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/11/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;03/18/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12/16/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;03/17/2022&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;Vesting end&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12/31/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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/31/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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/31/2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;03/18/2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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/16/2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;03/17/2025&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;Share price at target achievement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$18.80&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$16.36&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$17.07&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align: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.02&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$21.58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align: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.43&lt;/span&gt;&lt;/td&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.28%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.21%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.25%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align: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.30%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.29%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.54%&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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.69%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.58%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.19%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.33%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.92%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.13%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Simulated Monte Carlo share price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$11.95&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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.87&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$15.59&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$18.82&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$21.48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$21.75&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;Shares granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,327&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,716&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,628&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,905&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,536&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,338&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;Total fair value of award&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$76&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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;$205&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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;$76&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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;$290&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</trc:ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock>
    <trc:SharebasedCompensationArrangementbySharebasedPaymentAwardPriceatTargetAchievement
      contextRef="i31eebed3c9614c2d92579e73a9e243db_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfMy0yLTEtMS0yNDE1OQ_34432a2b-c2e7-4456-8c1b-5d2c3076e354"
      unitRef="usdPerShare">18.80</trc:SharebasedCompensationArrangementbySharebasedPaymentAwardPriceatTargetAchievement>
    <trc:SharebasedCompensationArrangementbySharebasedPaymentAwardPriceatTargetAchievement
      contextRef="i4d182aa40eab420b9948e9122d6431de_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfMy00LTEtMS0yNDE1OQ_3038ed9e-2c81-41d2-80ab-ce003ef7591f"
      unitRef="usdPerShare">16.36</trc:SharebasedCompensationArrangementbySharebasedPaymentAwardPriceatTargetAchievement>
    <trc:SharebasedCompensationArrangementbySharebasedPaymentAwardPriceatTargetAchievement
      contextRef="i1edb651ad12842d8b2118d8da67007b2_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfMy02LTEtMS0yNDE1OQ_7447cb64-f877-4ea3-9cac-68c2da988494"
      unitRef="usdPerShare">17.07</trc:SharebasedCompensationArrangementbySharebasedPaymentAwardPriceatTargetAchievement>
    <trc:SharebasedCompensationArrangementbySharebasedPaymentAwardPriceatTargetAchievement
      contextRef="ida847d50d3544070ae07145ff631cd99_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfMy04LTEtMS0yNDE1OQ_90178117-9730-43b2-b3c0-c5d20484e5b7"
      unitRef="usdPerShare">20.02</trc:SharebasedCompensationArrangementbySharebasedPaymentAwardPriceatTargetAchievement>
    <trc:SharebasedCompensationArrangementbySharebasedPaymentAwardPriceatTargetAchievement
      contextRef="iad62628f19464bb0acb4d5e533bf174e_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfMy0xMC0xLTEtMjc1MjM_ba86890e-9457-40ca-ba41-d6a273bd6177"
      unitRef="usdPerShare">21.58</trc:SharebasedCompensationArrangementbySharebasedPaymentAwardPriceatTargetAchievement>
    <trc:SharebasedCompensationArrangementbySharebasedPaymentAwardPriceatTargetAchievement
      contextRef="i154954dbe23845fcaddd81ee1d5f8f5a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfMy0xMi0xLTEtMjc1MjU_e4d7addd-4de8-416f-8efe-ec1aff8955b7"
      unitRef="usdPerShare">20.43</trc:SharebasedCompensationArrangementbySharebasedPaymentAwardPriceatTargetAchievement>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i31eebed3c9614c2d92579e73a9e243db_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfNS0yLTEtMS0yNDE1OQ_867887e2-c36a-4759-b3df-1f4e07deff51"
      unitRef="number">0.1728</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i4d182aa40eab420b9948e9122d6431de_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfNS00LTEtMS0yNDE1OQ_4b1735a5-4b04-4b3a-8598-cd27438ca63e"
      unitRef="number">0.1821</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i1edb651ad12842d8b2118d8da67007b2_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfNS02LTEtMS0yNDE1OQ_50724155-86d8-4e3f-9e9d-57b329f4386b"
      unitRef="number">0.2925</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ida847d50d3544070ae07145ff631cd99_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfNS04LTEtMS0yNDE1OQ_b2376a70-b8a4-47eb-b736-08a73fa41eee"
      unitRef="number">0.3030</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="iad62628f19464bb0acb4d5e533bf174e_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfNS0xMC0xLTEtMjc1MjM_f1825446-acc5-490e-9a35-0231a6bbf304"
      unitRef="number">0.3129</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i154954dbe23845fcaddd81ee1d5f8f5a_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfNS0xMi0xLTEtMjc1MjU_9e3c2ff6-adf2-4ea3-a423-35984d9f2f8f"
      unitRef="number">0.3154</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i31eebed3c9614c2d92579e73a9e243db_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfNi0yLTEtMS0yNDE1OQ_dcabdfc6-f689-4404-ab3c-3ad3b75d0c3e"
      unitRef="number">0.0169</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i4d182aa40eab420b9948e9122d6431de_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfNi00LTEtMS0yNDE1OQ_c62accdc-b5d4-4f0e-bee5-307d1b3704e5"
      unitRef="number">0.0058</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i1edb651ad12842d8b2118d8da67007b2_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfNi02LTEtMS0yNDE1OQ_3314bfa6-b85d-4bc6-af83-849056e0efc4"
      unitRef="number">0.0019</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ida847d50d3544070ae07145ff631cd99_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfNi04LTEtMS0yNDE1OQ_e7d2be7a-467e-4066-bec3-bf3b2cab8953"
      unitRef="number">0.0033</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="iad62628f19464bb0acb4d5e533bf174e_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfNi0xMC0xLTEtMjc1MjM_1edcf796-64c6-4a55-968c-d540719fa856"
      unitRef="number">0.0092</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i154954dbe23845fcaddd81ee1d5f8f5a_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfNi0xMi0xLTEtMjc1MjU_332bed16-d629-4f06-b79f-f42996ba6edf"
      unitRef="number">0.0213</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <trc:SharebasedCompensationArrangementbySharebasedPaymentAwardSimulatedPrice
      contextRef="i31eebed3c9614c2d92579e73a9e243db_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfOC0yLTEtMS0yNDE1OQ_449b0a1a-e54a-4e31-befd-a2a7b8ccca00"
      unitRef="usdPerShare">11.95</trc:SharebasedCompensationArrangementbySharebasedPaymentAwardSimulatedPrice>
    <trc:SharebasedCompensationArrangementbySharebasedPaymentAwardSimulatedPrice
      contextRef="i4d182aa40eab420b9948e9122d6431de_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfOC00LTEtMS0yNDE1OQ_71ed56c9-3497-4960-ba66-e8a37eee3463"
      unitRef="usdPerShare">5.87</trc:SharebasedCompensationArrangementbySharebasedPaymentAwardSimulatedPrice>
    <trc:SharebasedCompensationArrangementbySharebasedPaymentAwardSimulatedPrice
      contextRef="i1edb651ad12842d8b2118d8da67007b2_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfOC02LTEtMS0yNDE1OQ_d6773bbd-8837-4208-932c-655a84436088"
      unitRef="usdPerShare">15.59</trc:SharebasedCompensationArrangementbySharebasedPaymentAwardSimulatedPrice>
    <trc:SharebasedCompensationArrangementbySharebasedPaymentAwardSimulatedPrice
      contextRef="ida847d50d3544070ae07145ff631cd99_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfOC04LTEtMS0yNDE1OQ_af1745f4-437c-4b89-8194-6f141384c15b"
      unitRef="usdPerShare">18.82</trc:SharebasedCompensationArrangementbySharebasedPaymentAwardSimulatedPrice>
    <trc:SharebasedCompensationArrangementbySharebasedPaymentAwardSimulatedPrice
      contextRef="iad62628f19464bb0acb4d5e533bf174e_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfOC0xMC0xLTEtMjc1MjM_44656cd6-bb63-4047-9192-7f523922d690"
      unitRef="usdPerShare">21.48</trc:SharebasedCompensationArrangementbySharebasedPaymentAwardSimulatedPrice>
    <trc:SharebasedCompensationArrangementbySharebasedPaymentAwardSimulatedPrice
      contextRef="i154954dbe23845fcaddd81ee1d5f8f5a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfOC0xMi0xLTEtMjc1MjU_5517e6fb-ce2c-4ad2-9267-90bf1222fe0b"
      unitRef="usdPerShare">21.75</trc:SharebasedCompensationArrangementbySharebasedPaymentAwardSimulatedPrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i31eebed3c9614c2d92579e73a9e243db_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfOS0yLTEtMS0yNDE1OQ_cb104a90-3e66-4763-95f5-ed263ca5b216"
      unitRef="shares">6327</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4d182aa40eab420b9948e9122d6431de_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfOS00LTEtMS0yNDE1OQ_f52653b8-4cfb-4e55-8f74-a06035a1a793"
      unitRef="shares">81716</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1edb651ad12842d8b2118d8da67007b2_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfOS02LTEtMS0yNDE1OQ_ab933915-d0df-4914-8c8a-38a0e24364e2"
      unitRef="shares">3628</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ida847d50d3544070ae07145ff631cd99_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfOS04LTEtMS0yNDE1OQ_19fc8c58-5d65-41ed-ba78-fe62584d73b2"
      unitRef="shares">10905</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iad62628f19464bb0acb4d5e533bf174e_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfOS0xMC0xLTEtMjc1MjM_6c372541-82ac-4f65-80eb-a748e8013990"
      unitRef="shares">3536</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i154954dbe23845fcaddd81ee1d5f8f5a_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfOS0xMi0xLTEtMjc1MjU_2963fb9c-0b75-4aaa-bd4e-a8f02f0a1a96"
      unitRef="shares">13338</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i31eebed3c9614c2d92579e73a9e243db_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfMTAtMi0xLTEtMjQxNTk_0b5ab321-89be-4c4e-9247-62b0e4799f3e"
      unitRef="usd">76000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4d182aa40eab420b9948e9122d6431de_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfMTAtNC0xLTEtMjQxNTk_09e4da55-ba92-4914-9c33-776d03e50e15"
      unitRef="usd">480000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1edb651ad12842d8b2118d8da67007b2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfMTAtNi0xLTEtMjQxNTk_b1f33df5-7432-4e5e-afb7-0549459dbf43"
      unitRef="usd">57000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ida847d50d3544070ae07145ff631cd99_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfMTAtOC0xLTEtMjQxNTk_4a65bb71-96b6-4d36-b8ce-0d0e3d546517"
      unitRef="usd">205000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iad62628f19464bb0acb4d5e533bf174e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfMTAtMTAtMS0xLTI3NTIz_1afaae3a-9403-4170-ad47-8ef8f60d3ead"
      unitRef="usd">76000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i154954dbe23845fcaddd81ee1d5f8f5a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOmU0OWUxZDViMTIzNjRmODhiMjZiYjdhNjAwNDIxZTVjL3RhYmxlcmFuZ2U6ZTQ5ZTFkNWIxMjM2NGY4OGIyNmJiN2E2MDA0MjFlNWNfMTAtMTItMS0xLTI3NTI1_4bdbb164-0621-4636-a74a-70f8454861c0"
      unitRef="usd">290000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RleHRyZWdpb246MmI4N2ZiYTNmMjhlNGU5Yjg5Y2IwZmE2N2I3MTBiYWZfMTk4NA_06d91943-0105-4c03-8cb6-38d947241ab9"
      unitRef="usd">3031000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RleHRyZWdpb246MmI4N2ZiYTNmMjhlNGU5Yjg5Y2IwZmE2N2I3MTBiYWZfMTk5MQ_237c6fcf-c9b3-4150-8de6-290d289aa1ee">P12M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RleHRyZWdpb246MmI4N2ZiYTNmMjhlNGU5Yjg5Y2IwZmE2N2I3MTBiYWZfMzY2OA_ecbc64d3-6139-4ee5-a8f6-21b91a597f96">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes stock compensation costs for the Company's 1998 Stock Incentive Plan, or the Employee Plan, and NDSI Plan for the following periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:14pt;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:62.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&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:16.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee Plan:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:400;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Expensed&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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,146&#160;&lt;/span&gt;&lt;/td&gt;&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;&#160;&#160;&#160;&#160;Capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;NDSI Plan - Expensed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;Total Stock Compensation Costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266&#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:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4babdc055ca04b5eb53afc4016cc1c26_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOjg4ZDI3NTRhNGMxMDQ1MWE4YWIzMDZkZmVjNGNhYTU2L3RhYmxlcmFuZ2U6ODhkMjc1NGE0YzEwNDUxYThhYjMwNmRmZWM0Y2FhNTZfMi0xLTEtMS0yNDE1OQ_8b4fe3c7-4219-421a-9e17-c796e40cf917"
      unitRef="usd">1067000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i59f1c0a20167473794933d0eeb3b1e22_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOjg4ZDI3NTRhNGMxMDQ1MWE4YWIzMDZkZmVjNGNhYTU2L3RhYmxlcmFuZ2U6ODhkMjc1NGE0YzEwNDUxYThhYjMwNmRmZWM0Y2FhNTZfMi0zLTEtMS0yNDE1OQ_d9757999-2e78-459f-803a-d28989c91d66"
      unitRef="usd">1146000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i4babdc055ca04b5eb53afc4016cc1c26_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOjg4ZDI3NTRhNGMxMDQ1MWE4YWIzMDZkZmVjNGNhYTU2L3RhYmxlcmFuZ2U6ODhkMjc1NGE0YzEwNDUxYThhYjMwNmRmZWM0Y2FhNTZfMy0xLTEtMS0yNDE1OQ_6d6e61ef-c1ea-4569-a878-14be2a0f8c7c"
      unitRef="usd">170000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i59f1c0a20167473794933d0eeb3b1e22_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOjg4ZDI3NTRhNGMxMDQ1MWE4YWIzMDZkZmVjNGNhYTU2L3RhYmxlcmFuZ2U6ODhkMjc1NGE0YzEwNDUxYThhYjMwNmRmZWM0Y2FhNTZfMy0zLTEtMS0yNDE1OQ_d9de99d0-94f0-4aa2-b714-4c86ee829fb6"
      unitRef="usd">-10000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost
      contextRef="i4babdc055ca04b5eb53afc4016cc1c26_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOjg4ZDI3NTRhNGMxMDQ1MWE4YWIzMDZkZmVjNGNhYTU2L3RhYmxlcmFuZ2U6ODhkMjc1NGE0YzEwNDUxYThhYjMwNmRmZWM0Y2FhNTZfNC0xLTEtMS0yNDE1OQ_4681967f-bc06-417e-8b96-100b0abe9196"
      unitRef="usd">1237000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost
      contextRef="i59f1c0a20167473794933d0eeb3b1e22_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOjg4ZDI3NTRhNGMxMDQ1MWE4YWIzMDZkZmVjNGNhYTU2L3RhYmxlcmFuZ2U6ODhkMjc1NGE0YzEwNDUxYThhYjMwNmRmZWM0Y2FhNTZfNC0zLTEtMS0yNDE1OQ_ae1a9c84-ffde-432e-a01a-7c500f534450"
      unitRef="usd">1136000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id8a3643e457c4557874c8ba006505b76_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOjg4ZDI3NTRhNGMxMDQ1MWE4YWIzMDZkZmVjNGNhYTU2L3RhYmxlcmFuZ2U6ODhkMjc1NGE0YzEwNDUxYThhYjMwNmRmZWM0Y2FhNTZfNS0xLTEtMS0yNDE1OQ_61aec520-3bd0-4ab2-ad39-cfe7ef26c4bc"
      unitRef="usd">152000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1edff46145eb4e61b526e2c0c0b987c6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOjg4ZDI3NTRhNGMxMDQ1MWE4YWIzMDZkZmVjNGNhYTU2L3RhYmxlcmFuZ2U6ODhkMjc1NGE0YzEwNDUxYThhYjMwNmRmZWM0Y2FhNTZfNS0zLTEtMS0yNDE1OQ_e489833f-f220-427c-aa77-76098b0fddba"
      unitRef="usd">130000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOjg4ZDI3NTRhNGMxMDQ1MWE4YWIzMDZkZmVjNGNhYTU2L3RhYmxlcmFuZ2U6ODhkMjc1NGE0YzEwNDUxYThhYjMwNmRmZWM0Y2FhNTZfNi0xLTEtMS0yNDE1OQ_aafd473d-35a9-4006-8ea8-9594b2bbeb96"
      unitRef="usd">1389000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y182Ny9mcmFnOjJiODdmYmEzZjI4ZTRlOWI4OWNiMGZhNjdiNzEwYmFmL3RhYmxlOjg4ZDI3NTRhNGMxMDQ1MWE4YWIzMDZkZmVjNGNhYTU2L3RhYmxlcmFuZ2U6ODhkMjc1NGE0YzEwNDUxYThhYjMwNmRmZWM0Y2FhNTZfNi0zLTEtMS0yNDE1OQ_69ccc049-389c-40dd-ae64-752b88610b95"
      unitRef="usd">1266000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183MC9mcmFnOjNmNjBlYzE5YjYzOTQ1NDM4MGM4NjUwYjA5NzgzYWNmL3RleHRyZWdpb246M2Y2MGVjMTliNjM5NDU0MzgwYzg2NTBiMDk3ODNhY2ZfMTY5Mw_a63684e0-91ed-4073-98b6-85959a3b8ea6">INTEREST RATE SWAP &lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2014, the Company entered into an interest rate swap agreement to reduce its exposure to fluctuations in the floating interest rate tied to the London Inter-Bank Offered Rate, or LIBOR, under the term note with Wells Fargo, or the Term Note, as discussed within the Capital Structure and Financial Condition section of Management's Discussion and Analysis of Financial Condition and Results of Operations. On June 21, 2019, the Company amended the interest rate swap agreement to continue to hedge a portion of its exposure to interest rate risk from the Term Note, and, subsequently, the Amended Term Note. The original hedging relationship was de-designated, and the amended interest rate swap was re-designated simultaneously. The amended interest rate swap qualified as an effective cash flow hedge at the initial assessment, based upon a regression analysis, and is recorded at fair value. &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:10pt;font-weight:400;line-height:120%"&gt;During the quarter ended March 31, 2022, the interest rate swap agreement was&#160;deemed highly effective. Changes in fair value, including accrued interest and adjustments for non-performance risk, that qualify as cash flow hedges are classified in &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:10pt;font-weight:400;line-height:120%"&gt;accumulated other comprehensive income, or AOCI. Amounts classified in AOCI are subsequently reclassified into earnings in the period during which the hedged transactions affect earnings.&#160;&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:10pt;font-weight:400;line-height:120%"&gt;As of March 31, 2022, the fair value of the interest rate swap agreement was less than its cost basis and as such is recorded within Other Liabilities on the Consolidated Balance Sheets. The Company had the following outstanding interest rate swap agreement designated as an interest rate cash flow hedge as of&#160;March 31, 2022 and December 31, 2021 ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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:17.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.080%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective Date&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:400;line-height:100%"&gt;Maturity Date&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:400;line-height:100%"&gt;Fair Value Hierarchy&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:400;line-height:100%"&gt;Weighted Average Interest Pay Rate&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:400;line-height:100%"&gt;Fair Value&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:400;line-height:100%"&gt;Notional Amount &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;July 5, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 5, 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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.16%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$(535)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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,790&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.080%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective Date&lt;/span&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:400;line-height:100%"&gt;Maturity Date&lt;/span&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:400;line-height:100%"&gt;Fair Value Hierarchy&lt;/span&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:400;line-height:100%"&gt;Weighted Average Interest Pay Rate&lt;/span&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:400;line-height:100%"&gt;Fair Value&lt;/span&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:400;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;July 5, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 5, 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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.16%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$(3,088)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$50,837&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183MC9mcmFnOjNmNjBlYzE5YjYzOTQ1NDM4MGM4NjUwYjA5NzgzYWNmL3RleHRyZWdpb246M2Y2MGVjMTliNjM5NDU0MzgwYzg2NTBiMDk3ODNhY2ZfMTcwMQ_a5677533-3a02-4ca0-ab09-253dfc07c9bf">The Company had the following outstanding interest rate swap agreement designated as an interest rate cash flow hedge as of&#160;March 31, 2022 and December 31, 2021 ($ in thousands):&lt;div style="margin-top:10pt;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:17.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.080%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective Date&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:400;line-height:100%"&gt;Maturity Date&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:400;line-height:100%"&gt;Fair Value Hierarchy&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:400;line-height:100%"&gt;Weighted Average Interest Pay Rate&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:400;line-height:100%"&gt;Fair Value&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:400;line-height:100%"&gt;Notional Amount &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;July 5, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 5, 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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.16%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$(535)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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,790&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.080%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective Date&lt;/span&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:400;line-height:100%"&gt;Maturity Date&lt;/span&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:400;line-height:100%"&gt;Fair Value Hierarchy&lt;/span&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:400;line-height:100%"&gt;Weighted Average Interest Pay Rate&lt;/span&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:400;line-height:100%"&gt;Fair Value&lt;/span&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:400;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;July 5, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 5, 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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.16%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$(3,088)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$50,837&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i05fe64e3845d439bb3e999d2b5a6bad7_I20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183MC9mcmFnOjNmNjBlYzE5YjYzOTQ1NDM4MGM4NjUwYjA5NzgzYWNmL3RhYmxlOjZiMDIwOTZhYmEzMjQ2ZjI4Y2Q4MTAwOWUzODg3ZTQ5L3RhYmxlcmFuZ2U6NmIwMjA5NmFiYTMyNDZmMjhjZDgxMDA5ZTM4ODdlNDlfMi02LTEtMS0yNDE1OQ_6ad9e8bb-6a78-449f-acca-4e3010244aa9"
      unitRef="number">0.0416</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i05fe64e3845d439bb3e999d2b5a6bad7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183MC9mcmFnOjNmNjBlYzE5YjYzOTQ1NDM4MGM4NjUwYjA5NzgzYWNmL3RhYmxlOjZiMDIwOTZhYmEzMjQ2ZjI4Y2Q4MTAwOWUzODg3ZTQ5L3RhYmxlcmFuZ2U6NmIwMjA5NmFiYTMyNDZmMjhjZDgxMDA5ZTM4ODdlNDlfMi04LTEtMS0yNDE1OQ_bfc56ca6-3f88-41b4-bd85-b05f768ec2bd"
      unitRef="usd">-535000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i05fe64e3845d439bb3e999d2b5a6bad7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183MC9mcmFnOjNmNjBlYzE5YjYzOTQ1NDM4MGM4NjUwYjA5NzgzYWNmL3RhYmxlOjZiMDIwOTZhYmEzMjQ2ZjI4Y2Q4MTAwOWUzODg3ZTQ5L3RhYmxlcmFuZ2U6NmIwMjA5NmFiYTMyNDZmMjhjZDgxMDA5ZTM4ODdlNDlfMi0xMC0xLTEtMjQxNTk_74ef6784-ddb3-4b5b-b1fc-1dbd12237733"
      unitRef="usd">49790000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i0854f99df3fd4ea7aea400b6023a98ab_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183MC9mcmFnOjNmNjBlYzE5YjYzOTQ1NDM4MGM4NjUwYjA5NzgzYWNmL3RhYmxlOjdjNjNkOGY0YjQxODRjM2VhMGZkODczMDAzMGM5OTRlL3RhYmxlcmFuZ2U6N2M2M2Q4ZjRiNDE4NGMzZWEwZmQ4NzMwMDMwYzk5NGVfMi02LTEtMS0yNDE1OQ_0a3eba5f-c088-4cb2-98e8-ba873ae6b959"
      unitRef="number">0.0416</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i0854f99df3fd4ea7aea400b6023a98ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183MC9mcmFnOjNmNjBlYzE5YjYzOTQ1NDM4MGM4NjUwYjA5NzgzYWNmL3RhYmxlOjdjNjNkOGY0YjQxODRjM2VhMGZkODczMDAzMGM5OTRlL3RhYmxlcmFuZ2U6N2M2M2Q4ZjRiNDE4NGMzZWEwZmQ4NzMwMDMwYzk5NGVfMi04LTEtMS0yNDE1OQ_957a184a-c1fe-4f0d-a73d-6a15ed419591"
      unitRef="usd">-3088000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i0854f99df3fd4ea7aea400b6023a98ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183MC9mcmFnOjNmNjBlYzE5YjYzOTQ1NDM4MGM4NjUwYjA5NzgzYWNmL3RhYmxlOjdjNjNkOGY0YjQxODRjM2VhMGZkODczMDAzMGM5OTRlL3RhYmxlcmFuZ2U6N2M2M2Q4ZjRiNDE4NGMzZWEwZmQ4NzMwMDMwYzk5NGVfMi0xMC0xLTEtMjQxNTk_60157add-3df1-4fe7-b6d8-15031fc003d2"
      unitRef="usd">50837000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183My9mcmFnOjk4YmVlMTRkZGY4MzQ3MDdhN2IxY2NhMjMwZDEzMmUxL3RleHRyZWdpb246OThiZWUxNGRkZjgzNDcwN2E3YjFjY2EyMzBkMTMyZTFfMTg2Mg_8e96bd53-8e2b-4ed9-9b53-bb104a04171a">INCOME TAXESThe Company&#x2019;s provision for income taxes as of March 31, 2022 has been calculated by applying an estimate of the annual effective tax rate for the full year to &#x201c;ordinary&#x201d; income or loss (pre-tax income or loss excluding unusual or infrequently occurring discrete items).  For the&#160;three&#160;months ended&#160;March 31, 2022, the Company&#x2019;s income tax expense was&#160;$3,046,000&#160;compared to $21,000&#160;for the&#160;three&#160;months ended&#160;March 31, 2021.  Effective tax rates were 41% and&#160;-2% for the&#160;three&#160;months ended&#160;March 31, 2022&#160;and&#160;2021, respectively. As of March 31, 2022, the Company had income tax payables of $4,591,000.  The Company classifies interest and penalties incurred on tax payments as income tax expense.For the three&#160;months ended&#160;March 31, 2022, the Company&#x2019;s effective tax rate was above statutory tax rates as a result of permanent differences related to Section 162(m) limitations and discrete tax expense associated with stock compensation.  The Section 162(m) compensation deduction limitations occurred as a result of changes in tax law arising from the 2017 Tax Cuts Jobs Act.  The discrete item was triggered when stock grants were issued to participants at a price less than the original grant price, causing a deferred tax shortfall.  The shortfall recognized represents the reversal of excess deferred tax assets recognized in prior periods.  The recognition of the shortfall is not anticipated to have an impact on the Company's current income tax payable.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183My9mcmFnOjk4YmVlMTRkZGY4MzQ3MDdhN2IxY2NhMjMwZDEzMmUxL3RleHRyZWdpb246OThiZWUxNGRkZjgzNDcwN2E3YjFjY2EyMzBkMTMyZTFfODI4_748accd4-f463-441e-b2b7-55981c2ce8ce"
      unitRef="usd">3046000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183My9mcmFnOjk4YmVlMTRkZGY4MzQ3MDdhN2IxY2NhMjMwZDEzMmUxL3RleHRyZWdpb246OThiZWUxNGRkZjgzNDcwN2E3YjFjY2EyMzBkMTMyZTFfODQz_818a8ce2-50de-4258-bb55-5378d25f0d99"
      unitRef="usd">21000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183My9mcmFnOjk4YmVlMTRkZGY4MzQ3MDdhN2IxY2NhMjMwZDEzMmUxL3RleHRyZWdpb246OThiZWUxNGRkZjgzNDcwN2E3YjFjY2EyMzBkMTMyZTFfOTAw_0259fbf8-ce80-4f79-be16-be04451826af"
      unitRef="number">0.41</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183My9mcmFnOjk4YmVlMTRkZGY4MzQ3MDdhN2IxY2NhMjMwZDEzMmUxL3RleHRyZWdpb246OThiZWUxNGRkZjgzNDcwN2E3YjFjY2EyMzBkMTMyZTFfOTA3_3183d38e-0d14-479a-aea8-c9c967f14d5d"
      unitRef="number">-0.02</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183My9mcmFnOjk4YmVlMTRkZGY4MzQ3MDdhN2IxY2NhMjMwZDEzMmUxL3RleHRyZWdpb246OThiZWUxNGRkZjgzNDcwN2E3YjFjY2EyMzBkMTMyZTFfMTAxMQ_291a6075-8d77-490d-a71a-d8839f39aba4"
      unitRef="usd">4591000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183Ni9mcmFnOjNlM2Q1NWViMzU1YjQ4YTY4YTU5N2U0ZmI0M2Y4OTExL3RleHRyZWdpb246M2UzZDU1ZWIzNTViNDhhNjhhNTk3ZTRmYjQzZjg5MTFfMzEzNzA_58a04826-9d5a-4a7c-92e0-294bf3907986">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Water Contracts&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:10pt;font-weight:400;line-height:120%"&gt;The Company has secured water contracts that are encumbered by the Company's land. These water contracts require minimum annual payments, for which $12,066,000 is expected to be paid in 2022.  These estimated water contract payments consist of SWP contracts with WRMWSD, TCWD, Tulare Lake Basin, Dudley-Ridge, and the Nickel water contract. The SWP contracts run through 2035 and the Nickel water contract runs through 2044, with an option to extend an additional 35 years.  Contractual obligations for future water payments were $277,288,000 as of March 31, 2022.&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:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Conservancy Payments&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:10pt;font-weight:400;line-height:120%"&gt;As of March 31, 2022, the Company has fulfilled its financial obligations to the Tejon Ranch Conservancy as prescribed in the Conservation Agreement that was entered into with five major environmental organizations in 2008.&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:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contracts&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:10pt;font-weight:400;line-height:120%"&gt;The Company exited a consulting contract during the second quarter of 2014 related to the Grapevine Development, or Grapevine project, and is obligated to pay an earned incentive fee at the time of its successful receipt of litigated project entitlements and at a value measurement date five-years after litigated entitlements have been achieved for Grapevine. The final amount of the incentive fee will not be finalized until the future payment dates. The Company believes as of March 31, 2022, the net savings resulting from exiting the contract during this future time period will more than offset the incentive payment costs.&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:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Community Facilities Districts&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:10pt;font-weight:400;line-height:120%"&gt;The Tejon Ranch Public Facilities Financing Authority, or TRPFFA, is a joint powers authority formed by Kern County and TCWD to finance public infrastructure within the Company&#x2019;s Kern County developments. For the development of the Tejon Ranch Commerce Center, or TRCC, TRPFFA has created two Community Facilities Districts, or CFDs: the West CFD and the East CFD. The West CFD has placed liens on 420 acres of the Company&#x2019;s land to secure payment of special taxes related to &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:10pt;font-weight:400;line-height:120%"&gt;$28,620,000 of bond debt sold by TRPFFA for TRCC-West. The East CFD has placed liens on 1,931 acres of the Company&#x2019;s land to secure payments of special taxes related to $75,965,000 of bond debt sold by TRPFFA for TRCC-East. At TRCC-West, the West CFD has no additional bond debt approved for issuance. At TRCC-East, the East CFD has approximately $44,035,000 of additional bond debt authorized by TRPFFA that can be sold in the future.&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:10pt;font-weight:400;line-height:120%"&gt;In connection with the sale of the bonds, there is a standby letter of credit for $4,393,000 related to the issuance of East CFD bonds. The standby letter of credit is in place to provide additional credit enhancement and cover approximately two years of interest on the outstanding bonds. This letter of credit will not be drawn upon unless the Company, as the largest landowner in the CFD, fails to make its property tax payments. The Company believes that the letter of credit will never be drawn upon. The letter of credit is for two years and will be renewed in two-year intervals as necessary. The annual cost related to the letter of credit is approximately $68,000.&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:10pt;font-weight:400;line-height:120%"&gt;The Company is obligated, as a landowner in each CFD, to pay its share of the special taxes assessed each year. The secured lands include both the TRCC-West and TRCC-East developments. Proceeds from the sale of West CFD bonds went to reimburse the Company for public infrastructure costs related to the TRCC-West development. As of March 31, 2022, there were no additional improvement funds remaining from the West CFD bonds. There are $15,647,940 of additional improvement funds remaining within the East CFD bonds for reimbursement of public infrastructure costs during future years. During fiscal 2022, the Company expects to pay approximately $3,247,000 in special taxes. As development continues to occur at TRCC, new owners of land and new lease tenants, through triple net leases, will bear an increasing portion of the assessed special tax. This amount could change in the future based on the amount of bonds outstanding and the amount of taxes paid by others. The tax assessment of each individual property sold or leased is not determinable at this time because it is based on the current tax rate of the property at the time of sale or at the time it is leased to a third-party.  Accordingly, the Company was not required to recognize an obligation on March 31, 2022.&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:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;National Cement&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:10pt;font-weight:400;line-height:120%"&gt;The Company leases land to National Cement Company of California Inc., or National, for the purpose of manufacturing Portland cement from limestone deposits on the leased acreage. The California Regional Water Quality Control Board, or RWQCB, for the Lahontan Region issued orders in the late 1990s with respect to environmental conditions on the property currently leased to National.&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:10pt;font-weight:400;line-height:120%"&gt;The Company's former tenant Lafarge Corporation, or Lafarge, and current tenant National, remediated these environmental conditions consistent with the RWQCB orders and continue to maintain monitoring activities.&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:10pt;font-weight:400;line-height:120%"&gt;As of March 31, 2022, the Company is not aware of any failure by Lafarge or National to comply with directives of the RWQCB. Under current and prior leases, National and Lafarge are obligated to indemnify the Company for costs and liabilities arising out of their use of the leased premises. The remediation of environmental conditions is included within the scope of the National or Lafarge indemnity obligations.  If the Company were required to remediate any environmental conditions at its own cost, it is unlikely that the amount of any such expenditure by the Company at this point in time would be material and there is no reasonable likelihood of continuing risk from this matter.&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:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Centennial&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:10pt;font-weight:400;line-height:120%"&gt;On April 30, 2019, the Los Angeles County Board of Supervisors granted final entitlement approval for the Centennial project.  On May 15, 2019, Climate Resolve filed an action in Los Angeles Superior Court (the Climate Resolve Action), pursuant to CEQA and the California Planning and Zoning Law, against the County of Los Angeles and the Los Angeles County Board of Supervisors (collectively, LA County) concerning LA County&#x2019;s granting of approvals for the Centennial project, including certification of the final environmental impact report and related findings (Centennial EIR); approval of associated general plan amendments; adoption of associated zoning; adoption of the Centennial Specific Plan; approval of a subdivision map for financing purposes; and adoption of a development agreement, among other approvals (collectively, the Centennial Approvals).  Separately, on May 28, 2019, CBD and the California Native Plant Society (CNPS) filed an action in Los Angeles County Superior Court (the CBD/CNPS Action) against LA County; like the Climate Resolve Action, the CBD/CNPS Action also challenges the Centennial Approvals.  The Company, its wholly owned subsidiary Tejon Ranchcorp, and Centennial Founders, LLC are named as real parties-in-interest in both the Climate Resolve Action and the CBD/CNPS Action.&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:10pt;font-weight:400;line-height:120%"&gt;The Climate Resolve Action and the CBD/CNPS Action collectively allege that LA County failed to properly follow the procedures and requirements of CEQA and the California Planning and Zoning Law.&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:10pt;font-weight:400;line-height:120%"&gt;The Climate Resolve Action and the CBD/CNPS Action have been deemed &#x201c;related&#x201d; and have been consolidated for adjudication before the judge presiding over the Climate Resolve Action. The Climate Resolve Action and CBD/CNPS Action seek to invalidate the Centennial Approvals and require LA County to revise the environmental documentation related to the Centennial project. The court held three consolidated hearings for the CBD/CNPS Action and Climate Resolve Action on September 30, 2020, November 13, 2020, and January 8, 2021. &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:10pt;font-weight:400;line-height:120%"&gt;On April 5, 2021 the court issued its decision denying the petition for writ of mandate by CBD/CNPS and granting the petition for writ of mandate filed by Climate Resolve. In granting Climate Resolve&#x2019;s petition, the court found three specific areas where the EIR for the project was lacking. The court ruled that California&#x2019;s Cap-and-Trade Program cannot be used as a compliance pathway for mitigating greenhouse gas (GHG) impacts for the project and therefore further ruled that additional analysis will be required related to all feasible mitigation of GHG impacts. The court also found that the EIR must provide additional analysis and explanation of how wildland fire risk on lands outside of the project site, posed by on-site ignition sources, is mitigated to less than significant. On April 19, 2021 CBD filed a motion for reconsideration with the court on the denial of their petition for writ of mandate to be granted prevailing party status in the Climate Resolve Action (&#x201c;Motion for Reconsideration&#x201d;). The hearing on the Motion for Reconsideration originally scheduled for August 13, 2021, was rescheduled to December 1, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On November 30, 2021, the Company together with Ranchcorp and Centennial, entered into a Settlement Agreement with Climate Resolve. Pursuant to the Settlement Agreement, the Company has agreed: (1) to make Centennial a net zero greenhouse gas (&#x201c;GHG&#x201d;) emissions project through various on-site and off-site measures, including but not limited to installing electric vehicle chargers and establishing and funding incentive programs for the purchase of electric vehicles; (2) to fund certain on-site and off-site fire protection and prevention measures; and (3) to provide annual public reports and create an organization to monitor progress towards these commitments. The foregoing is only a summary of the material terms of the Settlement Agreement and does not purport to be a complete description of the rights and obligations of the parties thereunder and is qualified in its entirety by reference to the Settlement Agreement, a full copy of which is attached hereto this Annual Report (10-K). In exchange, Climate Resolve filed a request for dismissal of the Climate Resolve Action with prejudice from the Los Angeles County Superior Court. On December 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;2021, the Los Angeles Superior Court granted and entered Climate Resolve&#x2019;s dismissal with prejudice concluding the Climate Resolve Action. On December 1, 2021, the Los Angeles Superior Court continued CBD/CNPS Motion for Reconsideration to January 14, 2022, directing CBD/CNPS to evaluate the Settlement Agreement reached in the Climate Resolve Action to address issues surrounding remedies should CBD be granted prevailing party status in the Climate Resolve Action, and to evaluate the potential to settle or otherwise address CBD&#x2019;s objections to the Centennial project. To that end, the Company met and conferred twice on January 4, 2022 and January 20, 2022. On January 14, the Los Angeles County Superior Court heard CBD/CNPS Motion for Reconsideration and issued its decision granting CBD/CNPS prevailing party status in the Climate Resolve Action. The Los Angeles County Superior Court set a tentative hearing date of February 25, 2022 concerning the entry of final judgment and awarding of appropriate remedies.  Upon mutual request of the parties and approval by the Court, the February 25, 2022 hearing date has been extended twice, originally to March 30, 2022, and then again to May 13, 2022. Prior to and subsequent of final judgment being entered, appellate litigation may follow. To the extent there may be an adverse outcome of the claims still pending as described above, the monetary value cannot be estimated at this time.&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:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Proceedings Incidental to Business&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:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company is involved in other proceedings incidental to its business, including actions relating to employee claims, real estate disputes, contractor disputes and grievance hearings before labor regulatory agencies.&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:10pt;font-weight:400;line-height:120%"&gt;The outcome of these other proceedings is not predictable.  However, based on current circumstances, the Company does not believe that the ultimate resolution of these other proceedings will have a material adverse effect on the Company&#x2019;s financial position, results of operations or cash flows, either individually or in the aggregate.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183Ni9mcmFnOjNlM2Q1NWViMzU1YjQ4YTY4YTU5N2U0ZmI0M2Y4OTExL3RleHRyZWdpb246M2UzZDU1ZWIzNTViNDhhNjhhNTk3ZTRmYjQzZjg5MTFfMjA0_9f8eb275-26f7-452c-a27b-bde89cb234c2"
      unitRef="usd">12066000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <trc:LongTermWaterAssetsContractRenewalOptionalTerm
      contextRef="if5e1a73bf2ea42a8b58e2fbda0587329_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183Ni9mcmFnOjNlM2Q1NWViMzU1YjQ4YTY4YTU5N2U0ZmI0M2Y4OTExL3RleHRyZWdpb246M2UzZDU1ZWIzNTViNDhhNjhhNTk3ZTRmYjQzZjg5MTFfNTkx_eb3362ab-8761-40d3-a86d-87c456dfb4cf">P35Y</trc:LongTermWaterAssetsContractRenewalOptionalTerm>
    <us-gaap:ContractualObligation
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183Ni9mcmFnOjNlM2Q1NWViMzU1YjQ4YTY4YTU5N2U0ZmI0M2Y4OTExL3RleHRyZWdpb246M2UzZDU1ZWIzNTViNDhhNjhhNTk3ZTRmYjQzZjg5MTFfNjUx_3c2408c0-4fbe-4328-a978-564719b32067"
      unitRef="usd">277288000</us-gaap:ContractualObligation>
    <trc:ContractTerminationIncentiveFeeCalculationMeasurementPeriodFromEntitlementAchievementDate
      contextRef="idf1b4b4541cc4d92ba09c2592290f55f_D20140401-20140630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183Ni9mcmFnOjNlM2Q1NWViMzU1YjQ4YTY4YTU5N2U0ZmI0M2Y4OTExL3RleHRyZWdpb246M2UzZDU1ZWIzNTViNDhhNjhhNTk3ZTRmYjQzZjg5MTFfMzEzNjk_f89f74ae-a049-4363-b734-ddc12268aa14">P5Y</trc:ContractTerminationIncentiveFeeCalculationMeasurementPeriodFromEntitlementAchievementDate>
    <trc:NumberofCommunityFacilityDistricts
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183Ni9mcmFnOjNlM2Q1NWViMzU1YjQ4YTY4YTU5N2U0ZmI0M2Y4OTExL3RleHRyZWdpb246M2UzZDU1ZWIzNTViNDhhNjhhNTk3ZTRmYjQzZjg5MTFfMzg4MA_bdcb19c3-a2ca-43f6-bfe5-c35409635e1c"
      unitRef="facility">2</trc:NumberofCommunityFacilityDistricts>
    <trc:AcresOfLandRelatedToLandLiens
      contextRef="i594a0f215bde464ca9db272291362835_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183Ni9mcmFnOjNlM2Q1NWViMzU1YjQ4YTY4YTU5N2U0ZmI0M2Y4OTExL3RleHRyZWdpb246M2UzZDU1ZWIzNTViNDhhNjhhNTk3ZTRmYjQzZjg5MTFfMzk4OA_57f5c8dd-13e9-4745-a0de-63e18fa06053"
      unitRef="acre">420</trc:AcresOfLandRelatedToLandLiens>
    <us-gaap:LineOfCredit
      contextRef="i594a0f215bde464ca9db272291362835_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183Ni9mcmFnOjNlM2Q1NWViMzU1YjQ4YTY4YTU5N2U0ZmI0M2Y4OTExL3RleHRyZWdpb246M2UzZDU1ZWIzNTViNDhhNjhhNTk3ZTRmYjQzZjg5MTFfNDA2NQ_4863866f-5e2e-477d-8e0b-16c26c01c179"
      unitRef="usd">28620000</us-gaap:LineOfCredit>
    <trc:AcresOfLandRelatedToLandLiens
      contextRef="i0e9dcb9cf31a4065995f2f51edc5850e_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183Ni9mcmFnOjNlM2Q1NWViMzU1YjQ4YTY4YTU5N2U0ZmI0M2Y4OTExL3RleHRyZWdpb246M2UzZDU1ZWIzNTViNDhhNjhhNTk3ZTRmYjQzZjg5MTFfNDE0NA_8a0e69bd-5d63-459a-ba9d-f714b3c03e94"
      unitRef="acre">1931</trc:AcresOfLandRelatedToLandLiens>
    <us-gaap:LineOfCredit
      contextRef="i0e9dcb9cf31a4065995f2f51edc5850e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183Ni9mcmFnOjNlM2Q1NWViMzU1YjQ4YTY4YTU5N2U0ZmI0M2Y4OTExL3RleHRyZWdpb246M2UzZDU1ZWIzNTViNDhhNjhhNTk3ZTRmYjQzZjg5MTFfNDIyMg_cce26b5f-8e9b-4afc-9662-fe499d62773d"
      unitRef="usd">75965000</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i594a0f215bde464ca9db272291362835_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183Ni9mcmFnOjNlM2Q1NWViMzU1YjQ4YTY4YTU5N2U0ZmI0M2Y4OTExL3RleHRyZWdpb246M2UzZDU1ZWIzNTViNDhhNjhhNTk3ZTRmYjQzZjg5MTFfNDI5OQ_9957156b-98dd-465e-9dba-1ac3f07df923"
      unitRef="usd">0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i0e9dcb9cf31a4065995f2f51edc5850e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183Ni9mcmFnOjNlM2Q1NWViMzU1YjQ4YTY4YTU5N2U0ZmI0M2Y4OTExL3RleHRyZWdpb246M2UzZDU1ZWIzNTViNDhhNjhhNTk3ZTRmYjQzZjg5MTFfNDM5MQ_e8669f60-3196-4029-be97-a1342c0e11cb"
      unitRef="usd">44035000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i157709f9420b408bafb9b6ca8e32d2f8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183Ni9mcmFnOjNlM2Q1NWViMzU1YjQ4YTY4YTU5N2U0ZmI0M2Y4OTExL3RleHRyZWdpb246M2UzZDU1ZWIzNTViNDhhNjhhNTk3ZTRmYjQzZjg5MTFfNDU1Mw_ac13ed0b-24f3-4bee-b381-c1f90a4f9b65"
      unitRef="usd">4393000</us-gaap:LettersOfCreditOutstandingAmount>
    <trc:LetterOfCreditPeriod
      contextRef="i692a5d373e4847409596dd91511f5389_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183Ni9mcmFnOjNlM2Q1NWViMzU1YjQ4YTY4YTU5N2U0ZmI0M2Y4OTExL3RleHRyZWdpb246M2UzZDU1ZWIzNTViNDhhNjhhNTk3ZTRmYjQzZjg5MTFfNDcwNQ_93822f82-d7a2-43fc-b979-b5cc94003bdb">P2Y</trc:LetterOfCreditPeriod>
    <trc:LetterOfCreditPeriod
      contextRef="i692a5d373e4847409596dd91511f5389_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183Ni9mcmFnOjNlM2Q1NWViMzU1YjQ4YTY4YTU5N2U0ZmI0M2Y4OTExL3RleHRyZWdpb246M2UzZDU1ZWIzNTViNDhhNjhhNTk3ZTRmYjQzZjg5MTFfNDk5MA_12ffb53e-aed5-477e-9f1b-7f099baa086d">P2Y</trc:LetterOfCreditPeriod>
    <trc:LetterOfCreditRenewalPeriod
      contextRef="i692a5d373e4847409596dd91511f5389_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183Ni9mcmFnOjNlM2Q1NWViMzU1YjQ4YTY4YTU5N2U0ZmI0M2Y4OTExL3RleHRyZWdpb246M2UzZDU1ZWIzNTViNDhhNjhhNTk3ZTRmYjQzZjg5MTFfMzEzNzU_8f466c83-f3cb-448f-b2ef-51fc572ec859">P2Y</trc:LetterOfCreditRenewalPeriod>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i157709f9420b408bafb9b6ca8e32d2f8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183Ni9mcmFnOjNlM2Q1NWViMzU1YjQ4YTY4YTU5N2U0ZmI0M2Y4OTExL3RleHRyZWdpb246M2UzZDU1ZWIzNTViNDhhNjhhNTk3ZTRmYjQzZjg5MTFfNTExMw_c44c885d-b3dd-4214-a7a1-36e8688be2d5"
      unitRef="usd">68000</us-gaap:DeferredFinanceCostsNet>
    <trc:AdditionalReimbursementFunds
      contextRef="i594a0f215bde464ca9db272291362835_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183Ni9mcmFnOjNlM2Q1NWViMzU1YjQ4YTY4YTU5N2U0ZmI0M2Y4OTExL3RleHRyZWdpb246M2UzZDU1ZWIzNTViNDhhNjhhNTk3ZTRmYjQzZjg5MTFfNTQ2NA_e2f873b3-35a7-428d-b1b0-05e84f83cc1f"
      unitRef="usd">0</trc:AdditionalReimbursementFunds>
    <trc:AdditionalReimbursementFundsCostsReservedForFutureYears
      contextRef="i0e9dcb9cf31a4065995f2f51edc5850e_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183Ni9mcmFnOjNlM2Q1NWViMzU1YjQ4YTY4YTU5N2U0ZmI0M2Y4OTExL3RleHRyZWdpb246M2UzZDU1ZWIzNTViNDhhNjhhNTk3ZTRmYjQzZjg5MTFfNTU0MQ_ae74573c-51f1-4a4e-b8fa-f4c84ca03349"
      unitRef="usd">15647940</trc:AdditionalReimbursementFundsCostsReservedForFutureYears>
    <us-gaap:TaxesOther
      contextRef="i7d5145734ba64b10a17da2461a4d4874_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183Ni9mcmFnOjNlM2Q1NWViMzU1YjQ4YTY4YTU5N2U0ZmI0M2Y4OTExL3RleHRyZWdpb246M2UzZDU1ZWIzNTViNDhhNjhhNTk3ZTRmYjQzZjg5MTFfNTc0MQ_ebc233fa-21dd-40af-9386-934f51916c36"
      unitRef="usd">3247000</us-gaap:TaxesOther>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RleHRyZWdpb246MjM4OGIzYjIxZWQ2NGY2ZTllMDg5ZDc0OTZmNTEwZjBfMjY2MA_3f5c7e71-78d1-43fd-9bfa-ff97e5d50b27">RETIREMENT PLANS&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sponsors a defined benefit retirement plan, or Benefit Plan, that covers eligible employees hired prior to February 1, 2007. The benefits are based on years of service and the employee&#x2019;s five-year final average salary. Contributions are intended to provide for benefits attributable to service both to date and expected to be provided in the future. The Company funds the plan in accordance with the Employee Retirement Income Security Act of 1974 (ERISA). In April 2017, the Company froze the Benefit Plan as it relates to future benefit accruals for participants. The Company expects to contribute $165,000 to the Benefit Plan in&#160;2022.&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:10pt;font-weight:400;line-height:120%"&gt;Benefit Plan assets consist of equity, debt and short-term money market investment funds. The Benefit Plan&#x2019;s current investment policy changed during the third quarter of 2018.  The policy's strategy seeks to minimize the volatility of the funding ratio.  This objective will result in a prescribed asset mix between "return seeking" assets (e.g., stocks) and a bond portfolio (e.g., long duration bonds) according to a pre-determined customized investment strategy based on the Benefit Plan's funded status as the primary input. This path will be used as a reference point as to the mix of assets, which by design will de-emphasize the return seeking portion as the funded status improves.  At March 31, 2022, the investment mix was approximately 20% equity, 79% debt, and 1% money market funds. At December 31, 2021, the investment mix was approximately 35% equity, 64% debt, and 1% money market funds. Equity investments comprise of value, growth, large cap, small cap and international stock funds. Debt investments consist of U.S. Treasury securities and investment grade corporate debt. A weighted average discount rate of 2.8% was used in determining the net periodic pension cost for fiscal 2022 and 2021. The assumed expected long-term rate of return on plan assets is 7.3% for both fiscal 2022 and 2021. The long-term rate of return on Benefit Plan assets is based on the historical returns within the plan and expectations for future returns. &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:10pt;font-weight:400;line-height:120%"&gt;Total pension and retirement earnings for the Benefit Plan was 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&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:15.715%"/&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:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td 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:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings (cost) components:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;Interest 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;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 amortization and deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 net periodic pension earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a Supplemental Executive Retirement Plan, or SERP, to restore to executives designated by the Compensation Committee of the Board of Directors the full benefits under the pension plan that would otherwise be restricted by certain limitations now imposed under the Internal Revenue Code. The SERP is currently unfunded. In April 2017, the Company froze the SERP as it relates to the accrual of additional benefits. &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:10pt;font-weight:400;line-height:120%"&gt;The pension and retirement expense for the SERP was 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.859%"/&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:15.861%"/&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:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td 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:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost components:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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;Interest 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;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Net amortization and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 net periodic pension expense&lt;/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;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <trc:DefinedBenefitPlanAverageServicePeriod
      contextRef="ia4b00cdaadf340d9b76a40ce91bd9cc8_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RleHRyZWdpb246MjM4OGIzYjIxZWQ2NGY2ZTllMDg5ZDc0OTZmNTEwZjBfMjY2OA_69d4c688-895a-4416-aa2d-f88e6d06d48e">P5Y</trc:DefinedBenefitPlanAverageServicePeriod>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear
      contextRef="i0cfab5be246c48f3b8b2055f92d46b58_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RleHRyZWdpb246MjM4OGIzYjIxZWQ2NGY2ZTllMDg5ZDc0OTZmNTEwZjBfNjM2_9f80db52-7519-4522-91dc-8e7603a709af"
      unitRef="usd">165000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i8a203c4274a849139bc3c3ac0fc792d5_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RleHRyZWdpb246MjM4OGIzYjIxZWQ2NGY2ZTllMDg5ZDc0OTZmNTEwZjBfMTQwMg_629e77ea-7c7f-4126-80ce-83e6b6f156db"
      unitRef="number">0.20</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="id052448146194d68bad29da47fbde9cb_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RleHRyZWdpb246MjM4OGIzYjIxZWQ2NGY2ZTllMDg5ZDc0OTZmNTEwZjBfMTQxMw_12a08240-5ec5-4331-8ae3-4be053b2e622"
      unitRef="number">0.79</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i5bba70165f194d409855f4305a244176_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RleHRyZWdpb246MjM4OGIzYjIxZWQ2NGY2ZTllMDg5ZDc0OTZmNTEwZjBfMTQyNg_c99d09ae-9fdd-4a84-b332-6f1e436c2c71"
      unitRef="number">0.01</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ibe52cf49e1a14137b3050c3a05f1fbfd_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RleHRyZWdpb246MjM4OGIzYjIxZWQ2NGY2ZTllMDg5ZDc0OTZmNTEwZjBfMTQ5Mw_7f79eaf2-4702-4747-817d-ed9b42086ee8"
      unitRef="number">0.35</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i2e416b096c414f45a75861dc4a574215_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RleHRyZWdpb246MjM4OGIzYjIxZWQ2NGY2ZTllMDg5ZDc0OTZmNTEwZjBfMTUwNA_241339a6-86ee-46a9-9d37-77025d8e947e"
      unitRef="number">0.64</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i48bc90dc4e15486e9f9803c8aaa5e1bd_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RleHRyZWdpb246MjM4OGIzYjIxZWQ2NGY2ZTllMDg5ZDc0OTZmNTEwZjBfMTUxNw_e8bb96d4-3b01-4ece-b460-63ad89ced05d"
      unitRef="number">0.01</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RleHRyZWdpb246MjM4OGIzYjIxZWQ2NGY2ZTllMDg5ZDc0OTZmNTEwZjBfNzE0NjgyNTU4MzIzMQ_38571585-2c44-47b6-844e-83954e9a9ab1"
      unitRef="number">0.028</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RleHRyZWdpb246MjM4OGIzYjIxZWQ2NGY2ZTllMDg5ZDc0OTZmNTEwZjBfNzE0NjgyNTU4MzIzMQ_fad55e59-cb7e-48f0-ac0f-d59a7e79772f"
      unitRef="number">0.028</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i1a1124bdaee54dc091acf04769431509_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RleHRyZWdpb246MjM4OGIzYjIxZWQ2NGY2ZTllMDg5ZDc0OTZmNTEwZjBfMTkwNw_1d4814be-6fc8-464a-8dd7-502ba000cc51"
      unitRef="number">0.073</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ia4b00cdaadf340d9b76a40ce91bd9cc8_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RleHRyZWdpb246MjM4OGIzYjIxZWQ2NGY2ZTllMDg5ZDc0OTZmNTEwZjBfMTkwNw_a1f5190b-715d-4b97-8d33-7b7b6000ead1"
      unitRef="number">0.073</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RleHRyZWdpb246MjM4OGIzYjIxZWQ2NGY2ZTllMDg5ZDc0OTZmNTEwZjBfMjY1NA_7c78db00-141b-4382-9751-4c112bd83847">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total pension and retirement earnings for the Benefit Plan was 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&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:15.715%"/&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:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td 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:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings (cost) components:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;Interest 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;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 amortization and deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 net periodic pension earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pension and retirement expense for the SERP was 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.859%"/&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:15.861%"/&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:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td 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:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost components:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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;Interest 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;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Net amortization and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 net periodic pension expense&lt;/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;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ia4b00cdaadf340d9b76a40ce91bd9cc8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RhYmxlOjQ0MWViMGFiOWZmMTQzYWQ4MDE2YjM2MTQwMmE4MzMyL3RhYmxlcmFuZ2U6NDQxZWIwYWI5ZmYxNDNhZDgwMTZiMzYxNDAyYTgzMzJfNC0xLTEtMS0yNDE1OQ_6a0b96c5-16fd-4f42-a2fc-ad9819ebf58a"
      unitRef="usd">78000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i1a1124bdaee54dc091acf04769431509_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RhYmxlOjQ0MWViMGFiOWZmMTQzYWQ4MDE2YjM2MTQwMmE4MzMyL3RhYmxlcmFuZ2U6NDQxZWIwYWI5ZmYxNDNhZDgwMTZiMzYxNDAyYTgzMzJfNC0zLTEtMS0yNDE1OQ_92b69afb-abcc-417a-b2a3-94d9013917ac"
      unitRef="usd">73000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ia4b00cdaadf340d9b76a40ce91bd9cc8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RhYmxlOjQ0MWViMGFiOWZmMTQzYWQ4MDE2YjM2MTQwMmE4MzMyL3RhYmxlcmFuZ2U6NDQxZWIwYWI5ZmYxNDNhZDgwMTZiMzYxNDAyYTgzMzJfNS0xLTEtMS0yNDE1OQ_9e87667d-26b1-47c8-a2a4-3dc215686cd7"
      unitRef="usd">138000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i1a1124bdaee54dc091acf04769431509_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RhYmxlOjQ0MWViMGFiOWZmMTQzYWQ4MDE2YjM2MTQwMmE4MzMyL3RhYmxlcmFuZ2U6NDQxZWIwYWI5ZmYxNDNhZDgwMTZiMzYxNDAyYTgzMzJfNS0zLTEtMS0yNDE1OQ_0079ee8a-40f4-4bb4-b2e1-ff9681bc89ed"
      unitRef="usd">188000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ia4b00cdaadf340d9b76a40ce91bd9cc8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RhYmxlOjQ0MWViMGFiOWZmMTQzYWQ4MDE2YjM2MTQwMmE4MzMyL3RhYmxlcmFuZ2U6NDQxZWIwYWI5ZmYxNDNhZDgwMTZiMzYxNDAyYTgzMzJfNi0xLTEtMS0yNDE1OQ_185c5fee-0a73-4ef7-ab4d-f829102bba5d"
      unitRef="usd">-12000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i1a1124bdaee54dc091acf04769431509_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RhYmxlOjQ0MWViMGFiOWZmMTQzYWQ4MDE2YjM2MTQwMmE4MzMyL3RhYmxlcmFuZ2U6NDQxZWIwYWI5ZmYxNDNhZDgwMTZiMzYxNDAyYTgzMzJfNi0zLTEtMS0yNDE1OQ_27fe3b84-6fde-4dcd-bc4d-ec9ad881c229"
      unitRef="usd">-18000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ia4b00cdaadf340d9b76a40ce91bd9cc8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RhYmxlOjQ0MWViMGFiOWZmMTQzYWQ4MDE2YjM2MTQwMmE4MzMyL3RhYmxlcmFuZ2U6NDQxZWIwYWI5ZmYxNDNhZDgwMTZiMzYxNDAyYTgzMzJfNy0xLTEtMS0yNDE1OQ_c60d779b-f132-4309-b53f-b2106e1fcf2e"
      unitRef="usd">-48000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i1a1124bdaee54dc091acf04769431509_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RhYmxlOjQ0MWViMGFiOWZmMTQzYWQ4MDE2YjM2MTQwMmE4MzMyL3RhYmxlcmFuZ2U6NDQxZWIwYWI5ZmYxNDNhZDgwMTZiMzYxNDAyYTgzMzJfNy0zLTEtMS0yNDE1OQ_e1bf27b7-c54b-4ce8-bcda-f0077f796223"
      unitRef="usd">-97000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie6c9a8142f1f479da3d6887f0fad2187_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RhYmxlOjY1MmMwODYzNDAwYjQ2NDdhZWU5ZTYyYTJjMGMzY2VhL3RhYmxlcmFuZ2U6NjUyYzA4NjM0MDBiNDY0N2FlZTllNjJhMmMwYzNjZWFfMy0xLTEtMS0yNDE1OQ_a336db05-afdb-4640-aadd-55444ed6ad3e"
      unitRef="usd">46000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie7fa6de0d36b46ff82f3a1e18993545c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RhYmxlOjY1MmMwODYzNDAwYjQ2NDdhZWU5ZTYyYTJjMGMzY2VhL3RhYmxlcmFuZ2U6NjUyYzA4NjM0MDBiNDY0N2FlZTllNjJhMmMwYzNjZWFfMy0zLTEtMS0yNDE1OQ_a55e3f7f-bfa0-4c9c-8820-ac367e911a0b"
      unitRef="usd">41000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ie6c9a8142f1f479da3d6887f0fad2187_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RhYmxlOjY1MmMwODYzNDAwYjQ2NDdhZWU5ZTYyYTJjMGMzY2VhL3RhYmxlcmFuZ2U6NjUyYzA4NjM0MDBiNDY0N2FlZTllNjJhMmMwYzNjZWFfNC0xLTEtMS0yNDE1OQ_9d0556c5-6414-405c-aea1-f7cd0a28879e"
      unitRef="usd">-29000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ie7fa6de0d36b46ff82f3a1e18993545c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RhYmxlOjY1MmMwODYzNDAwYjQ2NDdhZWU5ZTYyYTJjMGMzY2VhL3RhYmxlcmFuZ2U6NjUyYzA4NjM0MDBiNDY0N2FlZTllNjJhMmMwYzNjZWFfNC0zLTEtMS0yNDE1OQ_6650440f-cccf-40ea-aa46-60cbd836ff7b"
      unitRef="usd">-31000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ie6c9a8142f1f479da3d6887f0fad2187_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RhYmxlOjY1MmMwODYzNDAwYjQ2NDdhZWU5ZTYyYTJjMGMzY2VhL3RhYmxlcmFuZ2U6NjUyYzA4NjM0MDBiNDY0N2FlZTllNjJhMmMwYzNjZWFfNS0xLTEtMS0yNDE1OQ_8382d8c7-ad25-4428-9469-d0992250d94e"
      unitRef="usd">75000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ie7fa6de0d36b46ff82f3a1e18993545c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y183OS9mcmFnOjIzODhiM2IyMWVkNjRmNmU5ZTA4OWQ3NDk2ZjUxMGYwL3RhYmxlOjY1MmMwODYzNDAwYjQ2NDdhZWU5ZTYyYTJjMGMzY2VhL3RhYmxlcmFuZ2U6NjUyYzA4NjM0MDBiNDY0N2FlZTllNjJhMmMwYzNjZWFfNS0zLTEtMS0yNDE1OQ_cf58c17a-55d9-4e3f-96d6-92f66c40e802"
      unitRef="usd">72000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RleHRyZWdpb246N2E2YWZmMGZlYzM5NDhiOGJkODg3NDVhNTNjNzAzZWJfMjM0MQ_3122226f-7a1b-4ee2-88ac-7e23dd5a70b3">REPORTING SEGMENTS AND RELATED INFORMATION&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently operates in five reporting segments: commercial/industrial real estate development, resort/residential real estate development, mineral resources, farming, and ranch operations. For further details of the revenue components within each reporting segment, see Results of Operations by Segment in Item 2, "Management's Discussion and Analysis of Financial Condition and Results of Operations."&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:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Real estate - Commercial/Industrial&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:10pt;font-weight:400;line-height:120%"&gt;Commercial/Industrial real estate development segment revenues consist of land sale revenues, leases of land and/or building space to tenants at the Company's commercial retail and industrial developments, base and percentage rents from the PEF power plant lease, communication tower rents, land sales, and payments from easement leases. Refer to Note 15 for discussion of unconsolidated joint ventures. The following table summarizes revenues, expenses and operating income from this segment for the periods ended:&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:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&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:13.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td 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:400;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial/industrial 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;7,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity in earnings of unconsolidated joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial/industrial revenues and equity in earnings of unconsolidated joint ventures&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;8,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial/industrial expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating results from commercial/industrial and unconsolidated joint ventures &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Real Estate - Resort/Residential&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:10pt;font-weight:400;line-height:120%"&gt;The Resort/Residential real estate development segment is actively involved in pursuing land entitlement and development processes both internally and through joint ventures. The segment incurs costs and expenses related to land management activities on land held for future development, but currently generates no revenue. The segment generated losses of $423,000 and $553,000 for the three months ended March&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Mineral Resources&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:10pt;font-weight:400;line-height:120%"&gt;The Mineral Resources segment revenues include water sales and oil and mineral royalties from exploration and development companies that extract or mine natural resources from the Company's land. The following table summarizes revenues, expenses and operating results from this segment for the periods ended:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&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:13.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td 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:400;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mineral resources 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;11,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;7,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Mineral resources expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Operating results from mineral resources &lt;/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;4,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Farming&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:10pt;font-weight:400;line-height:120%"&gt;The Farming segment revenues include the sale of almonds, pistachios, wine grapes, and hay. The following table summarizes revenues, expenses and operating results from this segment for the periods ended:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.783%"/&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:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td 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:400;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Farming 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;655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Farming expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;1,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating results from farming&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(871)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Ranch Operations&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:10pt;font-weight:400;line-height:120%"&gt;The Ranch Operations segment consists of game management revenues and ancillary land uses such as grazing leases and on-location filming. The following table summarizes revenues, expenses and operating results from this segment for the periods ended:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&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:13.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td 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:400;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ranch operations 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;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ranch operations expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Operating results from ranch operations&lt;/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;(267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RleHRyZWdpb246N2E2YWZmMGZlYzM5NDhiOGJkODg3NDVhNTNjNzAzZWJfODY_c8b907a9-f64c-4cc7-9e33-a04db04676c4"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RleHRyZWdpb246N2E2YWZmMGZlYzM5NDhiOGJkODg3NDVhNTNjNzAzZWJfMjM0Mw_03194abb-1226-4eab-a013-90b89e22cd27">The following table summarizes revenues, expenses and operating income from this segment for the periods ended:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&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:13.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td 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:400;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial/industrial 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;7,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity in earnings of unconsolidated joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial/industrial revenues and equity in earnings of unconsolidated joint ventures&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;8,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial/industrial expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating results from commercial/industrial and unconsolidated joint ventures &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;The following table summarizes revenues, expenses and operating results from this segment for the periods ended:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&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:13.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td 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:400;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mineral resources 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;11,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;7,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Mineral resources expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Operating results from mineral resources &lt;/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;4,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;The following table summarizes revenues, expenses and operating results from this segment for the periods ended:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.783%"/&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:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td 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:400;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Farming 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;655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Farming expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;1,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating results from farming&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(871)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;The following table summarizes revenues, expenses and operating results from this segment for the periods ended:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&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:13.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td 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:400;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ranch operations 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;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ranch operations expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Operating results from ranch operations&lt;/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;(267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i056797e0abcc4681a234e60f33e24f9b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOmNmYjY2Mzc3OWE4ZTQ4NDQ5Nzk2NmU2ZmY1ZGZjYjcxL3RhYmxlcmFuZ2U6Y2ZiNjYzNzc5YThlNDg0NDk3OTY2ZTZmZjVkZmNiNzFfOS0xLTEtMS0yNDE1OQ_606e935b-ffda-4cb6-bf10-36fa2885898b"
      unitRef="usd">7349000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icef7feffa72549cb80ec1d514f1d9257_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOmNmYjY2Mzc3OWE4ZTQ4NDQ5Nzk2NmU2ZmY1ZGZjYjcxL3RhYmxlcmFuZ2U6Y2ZiNjYzNzc5YThlNDg0NDk3OTY2ZTZmZjVkZmNiNzFfOS0zLTEtMS0yNDE1OQ_8e2e062e-0466-409d-964f-4f142d19a791"
      unitRef="usd">2228000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i056797e0abcc4681a234e60f33e24f9b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOmNmYjY2Mzc3OWE4ZTQ4NDQ5Nzk2NmU2ZmY1ZGZjYjcxL3RhYmxlcmFuZ2U6Y2ZiNjYzNzc5YThlNDg0NDk3OTY2ZTZmZjVkZmNiNzFfMTAtMS0xLTEtMjQxNTk_59a76c7b-cedd-4d94-9d53-c2f4a62c314c"
      unitRef="usd">1213000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="icef7feffa72549cb80ec1d514f1d9257_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOmNmYjY2Mzc3OWE4ZTQ4NDQ5Nzk2NmU2ZmY1ZGZjYjcxL3RhYmxlcmFuZ2U6Y2ZiNjYzNzc5YThlNDg0NDk3OTY2ZTZmZjVkZmNiNzFfMTAtMy0xLTEtMjQxNTk_6c0fb6f9-b706-44fa-8678-7a68356cbce7"
      unitRef="usd">-59000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <trc:RevenuesandIncomeLossfromEquityMethodInvestments
      contextRef="i056797e0abcc4681a234e60f33e24f9b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOmNmYjY2Mzc3OWE4ZTQ4NDQ5Nzk2NmU2ZmY1ZGZjYjcxL3RhYmxlcmFuZ2U6Y2ZiNjYzNzc5YThlNDg0NDk3OTY2ZTZmZjVkZmNiNzFfMTEtMS0xLTEtMjQxNTk_ddabc04a-5aa9-4ead-b91d-47720fd4857a"
      unitRef="usd">8562000</trc:RevenuesandIncomeLossfromEquityMethodInvestments>
    <trc:RevenuesandIncomeLossfromEquityMethodInvestments
      contextRef="icef7feffa72549cb80ec1d514f1d9257_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOmNmYjY2Mzc3OWE4ZTQ4NDQ5Nzk2NmU2ZmY1ZGZjYjcxL3RhYmxlcmFuZ2U6Y2ZiNjYzNzc5YThlNDg0NDk3OTY2ZTZmZjVkZmNiNzFfMTEtMy0xLTEtMjQxNTk_bb7349bf-c779-4627-ba94-073de8f201b2"
      unitRef="usd">2169000</trc:RevenuesandIncomeLossfromEquityMethodInvestments>
    <us-gaap:CostsAndExpenses
      contextRef="i056797e0abcc4681a234e60f33e24f9b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOmNmYjY2Mzc3OWE4ZTQ4NDQ5Nzk2NmU2ZmY1ZGZjYjcxL3RhYmxlcmFuZ2U6Y2ZiNjYzNzc5YThlNDg0NDk3OTY2ZTZmZjVkZmNiNzFfMTItMS0xLTEtMjQxNTk_8c0c9c31-8ed9-450d-bf32-97f939f33b94"
      unitRef="usd">2736000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="icef7feffa72549cb80ec1d514f1d9257_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOmNmYjY2Mzc3OWE4ZTQ4NDQ5Nzk2NmU2ZmY1ZGZjYjcxL3RhYmxlcmFuZ2U6Y2ZiNjYzNzc5YThlNDg0NDk3OTY2ZTZmZjVkZmNiNzFfMTItMy0xLTEtMjQxNTk_a3710242-d773-4067-8747-28bfb0cbfda6"
      unitRef="usd">1552000</us-gaap:CostsAndExpenses>
    <trc:OperatingIncomeLossIncludingEquityInEarningsOfUnconsolidatedJointVentures
      contextRef="i056797e0abcc4681a234e60f33e24f9b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOmNmYjY2Mzc3OWE4ZTQ4NDQ5Nzk2NmU2ZmY1ZGZjYjcxL3RhYmxlcmFuZ2U6Y2ZiNjYzNzc5YThlNDg0NDk3OTY2ZTZmZjVkZmNiNzFfMTMtMS0xLTEtMjQxNTk_5854213b-49ce-4dcd-a5d0-c75ffd803340"
      unitRef="usd">5826000</trc:OperatingIncomeLossIncludingEquityInEarningsOfUnconsolidatedJointVentures>
    <trc:OperatingIncomeLossIncludingEquityInEarningsOfUnconsolidatedJointVentures
      contextRef="icef7feffa72549cb80ec1d514f1d9257_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOmNmYjY2Mzc3OWE4ZTQ4NDQ5Nzk2NmU2ZmY1ZGZjYjcxL3RhYmxlcmFuZ2U6Y2ZiNjYzNzc5YThlNDg0NDk3OTY2ZTZmZjVkZmNiNzFfMTMtMy0xLTEtMjQxNTk_73ad8748-998b-4305-83a2-c33a6eaa051c"
      unitRef="usd">617000</trc:OperatingIncomeLossIncludingEquityInEarningsOfUnconsolidatedJointVentures>
    <us-gaap:Revenues
      contextRef="i185c3b9ac5be42f2bca42e95a2087efe_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RleHRyZWdpb246N2E2YWZmMGZlYzM5NDhiOGJkODg3NDVhNTNjNzAzZWJfMTM2NA_14620d48-26fa-43dd-8118-2dc2d45def67"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:CostsAndExpenses
      contextRef="i029379ad9a094cf8be724101e9923856_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RleHRyZWdpb246N2E2YWZmMGZlYzM5NDhiOGJkODg3NDVhNTNjNzAzZWJfMTQwOA_2ca56a55-6876-40b9-9bc9-179e7518a7c1"
      unitRef="usd">423000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="idb49db71461d4009aa435322b286a7f3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RleHRyZWdpb246N2E2YWZmMGZlYzM5NDhiOGJkODg3NDVhNTNjNzAzZWJfMTQxNQ_a918cee0-1d3e-4221-857f-3745569f1f43"
      unitRef="usd">553000</us-gaap:CostsAndExpenses>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33d19187fbfb4c27b3c50229d1124c99_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOjgzMjVmYWQzN2U3ZjRiYzJhZGQxYTM4NjEwNzI3Yjc1L3RhYmxlcmFuZ2U6ODMyNWZhZDM3ZTdmNGJjMmFkZDFhMzg2MTA3MjdiNzVfOC0xLTEtMS0yNDE1OQ_a508ca2b-6109-4078-a193-4445b48ae9a5"
      unitRef="usd">11968000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf324983566f482c8bbf8fa114e5869a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOjgzMjVmYWQzN2U3ZjRiYzJhZGQxYTM4NjEwNzI3Yjc1L3RhYmxlcmFuZ2U6ODMyNWZhZDM3ZTdmNGJjMmFkZDFhMzg2MTA3MjdiNzVfOC0zLTEtMS0yNDE1OQ_577d66cb-3ae2-4b82-9820-b3e319653033"
      unitRef="usd">7176000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostsAndExpenses
      contextRef="i33d19187fbfb4c27b3c50229d1124c99_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOjgzMjVmYWQzN2U3ZjRiYzJhZGQxYTM4NjEwNzI3Yjc1L3RhYmxlcmFuZ2U6ODMyNWZhZDM3ZTdmNGJjMmFkZDFhMzg2MTA3MjdiNzVfOS0xLTEtMS0yNDE1OQ_ddbef37d-54b3-4349-a02d-349e5d5b7dfa"
      unitRef="usd">7157000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="icf324983566f482c8bbf8fa114e5869a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOjgzMjVmYWQzN2U3ZjRiYzJhZGQxYTM4NjEwNzI3Yjc1L3RhYmxlcmFuZ2U6ODMyNWZhZDM3ZTdmNGJjMmFkZDFhMzg2MTA3MjdiNzVfOS0zLTEtMS0yNDE1OQ_c9be11c9-3a95-42d8-bca7-47565e648e2d"
      unitRef="usd">5047000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i33d19187fbfb4c27b3c50229d1124c99_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOjgzMjVmYWQzN2U3ZjRiYzJhZGQxYTM4NjEwNzI3Yjc1L3RhYmxlcmFuZ2U6ODMyNWZhZDM3ZTdmNGJjMmFkZDFhMzg2MTA3MjdiNzVfMTAtMS0xLTEtMjQxNTk_69eb1da9-c59d-4ec9-bf97-fc9d40423933"
      unitRef="usd">4811000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icf324983566f482c8bbf8fa114e5869a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOjgzMjVmYWQzN2U3ZjRiYzJhZGQxYTM4NjEwNzI3Yjc1L3RhYmxlcmFuZ2U6ODMyNWZhZDM3ZTdmNGJjMmFkZDFhMzg2MTA3MjdiNzVfMTAtMy0xLTEtMjQxNTk_bfcc7d33-7029-4d67-b01c-5552f71950a2"
      unitRef="usd">2129000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib191553a099949abb6bbc721088644be_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOmQ2ZmZjMWNkMjQzZjQyMjNiZmE2MTU1Y2NmZjI4ZDcwL3RhYmxlcmFuZ2U6ZDZmZmMxY2QyNDNmNDIyM2JmYTYxNTVjY2ZmMjhkNzBfNy0xLTEtMS0yNDE1OQ_a8735c8b-cc69-421b-be2a-f135f8e51a84"
      unitRef="usd">655000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7f06123f0d846ba89a0620f917ac367_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOmQ2ZmZjMWNkMjQzZjQyMjNiZmE2MTU1Y2NmZjI4ZDcwL3RhYmxlcmFuZ2U6ZDZmZmMxY2QyNDNmNDIyM2JmYTYxNTVjY2ZmMjhkNzBfNy0zLTEtMS0yNDE1OQ_6886d7bd-ed56-48fd-bf5d-c6ca117030cb"
      unitRef="usd">607000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostsAndExpenses
      contextRef="ib191553a099949abb6bbc721088644be_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOmQ2ZmZjMWNkMjQzZjQyMjNiZmE2MTU1Y2NmZjI4ZDcwL3RhYmxlcmFuZ2U6ZDZmZmMxY2QyNDNmNDIyM2JmYTYxNTVjY2ZmMjhkNzBfOC0xLTEtMS0yNDE1OQ_5064e460-64f7-4343-b61b-1bc6ca01ab06"
      unitRef="usd">1762000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ib7f06123f0d846ba89a0620f917ac367_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOmQ2ZmZjMWNkMjQzZjQyMjNiZmE2MTU1Y2NmZjI4ZDcwL3RhYmxlcmFuZ2U6ZDZmZmMxY2QyNDNmNDIyM2JmYTYxNTVjY2ZmMjhkNzBfOC0zLTEtMS0yNDE1OQ_14ac17b5-4b8e-4729-b398-8fba51c61bac"
      unitRef="usd">1478000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib191553a099949abb6bbc721088644be_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOmQ2ZmZjMWNkMjQzZjQyMjNiZmE2MTU1Y2NmZjI4ZDcwL3RhYmxlcmFuZ2U6ZDZmZmMxY2QyNDNmNDIyM2JmYTYxNTVjY2ZmMjhkNzBfOS0xLTEtMS0yNDE1OQ_6ee81ad1-07cf-44bc-a6e1-49ed15a3184d"
      unitRef="usd">-1107000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib7f06123f0d846ba89a0620f917ac367_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOmQ2ZmZjMWNkMjQzZjQyMjNiZmE2MTU1Y2NmZjI4ZDcwL3RhYmxlcmFuZ2U6ZDZmZmMxY2QyNDNmNDIyM2JmYTYxNTVjY2ZmMjhkNzBfOS0zLTEtMS0yNDE1OQ_e493e46e-79ae-4367-b4f9-7ae2bcddc633"
      unitRef="usd">-871000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie27ae697853f49c7ae2e168a185f2161_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOjdlNDhhMmQ5M2U1MTQ0YjI5MmY0MDRkMjM5YjhiYTdlL3RhYmxlcmFuZ2U6N2U0OGEyZDkzZTUxNDRiMjkyZjQwNGQyMzliOGJhN2VfNC0xLTEtMS0yNDE1OQ_7d162e83-8071-4a58-8527-91de9b32b89a"
      unitRef="usd">1048000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia45e53fe4a6e4f35a8a30ab3585e1ebb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOjdlNDhhMmQ5M2U1MTQ0YjI5MmY0MDRkMjM5YjhiYTdlL3RhYmxlcmFuZ2U6N2U0OGEyZDkzZTUxNDRiMjkyZjQwNGQyMzliOGJhN2VfNC0zLTEtMS0yNDE1OQ_66f6d4d3-3c97-4b99-92a8-eab86674dd42"
      unitRef="usd">1043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostsAndExpenses
      contextRef="ie27ae697853f49c7ae2e168a185f2161_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOjdlNDhhMmQ5M2U1MTQ0YjI5MmY0MDRkMjM5YjhiYTdlL3RhYmxlcmFuZ2U6N2U0OGEyZDkzZTUxNDRiMjkyZjQwNGQyMzliOGJhN2VfNS0xLTEtMS0yNDE1OQ_514ffe3d-a307-4463-9196-ae42720ace22"
      unitRef="usd">1315000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ia45e53fe4a6e4f35a8a30ab3585e1ebb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOjdlNDhhMmQ5M2U1MTQ0YjI5MmY0MDRkMjM5YjhiYTdlL3RhYmxlcmFuZ2U6N2U0OGEyZDkzZTUxNDRiMjkyZjQwNGQyMzliOGJhN2VfNS0zLTEtMS0yNDE1OQ_aabbfa6f-3bef-4c6a-9180-24cd7d917e29"
      unitRef="usd">1187000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie27ae697853f49c7ae2e168a185f2161_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOjdlNDhhMmQ5M2U1MTQ0YjI5MmY0MDRkMjM5YjhiYTdlL3RhYmxlcmFuZ2U6N2U0OGEyZDkzZTUxNDRiMjkyZjQwNGQyMzliOGJhN2VfNi0xLTEtMS0yNDE1OQ_b5a49eae-65c5-4859-abfb-e8bb2d71bfa4"
      unitRef="usd">-267000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia45e53fe4a6e4f35a8a30ab3585e1ebb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184Mi9mcmFnOjdhNmFmZjBmZWMzOTQ4YjhiZDg4NzQ1YTUzYzcwM2ViL3RhYmxlOjdlNDhhMmQ5M2U1MTQ0YjI5MmY0MDRkMjM5YjhiYTdlL3RhYmxlcmFuZ2U6N2U0OGEyZDkzZTUxNDRiMjkyZjQwNGQyMzliOGJhN2VfNi0zLTEtMS0yNDE1OQ_34999ee6-1f62-45f7-af3a-d4b5422c916a"
      unitRef="usd">-144000</us-gaap:OperatingIncomeLoss>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfOTYwMQ_7393457a-f7d3-4b54-b667-57e7062ffbab">INVESTMENT IN UNCONSOLIDATED AND CONSOLIDATED JOINT VENTURES&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains investments in joint ventures. The Company accounts for its investments in unconsolidated joint ventures using the equity method of accounting unless the venture is a variable interest entity, or VIE, and meets the requirements for consolidation. The Company&#x2019;s investment in its unconsolidated joint ventures as of March 31, 2022 was $37,348,000.  Equity in earnings from unconsolidated joint ventures was $1,213,000 for the three months ended March 31, 2022.  The unconsolidated joint ventures have not been consolidated as of March 31, 2022, because the Company does not control the investments.  The Company&#x2019;s current joint ventures are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:24.75pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Petro Travel Plaza Holdings LLC &#x2013; Petro Travel Plaza Holdings LLC, or Petro, is an unconsolidated joint venture with TravelCenters of America that develops and manages travel plazas, gas stations, convenience stores, and fast-food restaurants throughout TRCC.  The Company has 50% of the voting rights but participates in 60% of all profits and losses. The Company does not control the investment due to having only 50% of the voting rights. The Company's partner is the managing partner and performs all of the day-to-day operations and has significant decision-making authority over key business components such as fuel inventory and pricing at the facilities.  The Company's investment in this joint venture was $24,076,000 as of March 31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:24.75pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Majestic Realty Co. &#x2013; Majestic Realty Co., or Majestic, is a privately-held developer and owner of real estate projects throughout the United States.  The Company has formed six 50/50 joint ventures with Majestic to acquire, develop, manage, and operate industrial real estate at TRCC.  The partners have equal voting rights and equally share in the profit and loss of the joint ventures. The Company and Majestic guarantee the performance of all outstanding debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt"&gt;On March 29, 2022,  TRC-MRC 5 LLC was formed to pursue the development, construction, lease-up, and management of an approximately 446,400 square foot industrial building located within TRCC-East.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt"&gt;In February 2022, we formed TRC-MRC Multi I, LLC, to pursue the development, construction, lease-up, and management of a approximately 495 multi-family rental units located within TRCC-East.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt"&gt;On March 25, 2021, TRC-MRC 4 LLC was formed to pursue the development, construction, lease-up, and management of a 629,274 square foot industrial building located within TRCC-East. Construction of the building has begun with completion expected in 2022.  The construction is being financed by a $47,500,000 construction loan that had an outstanding balance of $24,039,000 as of March 31, 2022.  The construction loan is individually and collectively guaranteed by the Company and Majestic.  In 2021, the Company contributed land with a fair value of $8,464,000 to TRC-MRC 4, LLC. The total cost of the land was $2,895,000.  The Company recognized profit of $2,785,000 and deferred profit of $2,785,000 after applying the five-step revenue recognition model in accordance with ASC Topic 606 &#x2014; Revenue From Contracts With Customers and ASC Topic 323, Investments &#x2014; Equity Method and Joint Ventures. The Company's investment in this joint venture was $4,668,000 as of March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt"&gt;In November 2018, TRC-MRC 3, LLC was formed to pursue the development, construction, leasing, and management of a 579,040 square foot industrial building located within TRCC-East. TRC-MRC 3, LLC qualified as a VIE from inception, but the Company is not the primary beneficiary; therefore, it does not consolidate TRC-MRC 3, LLC in its financial statements. The construction of the building was completed in the fourth quarter of 2019, and the joint venture has leased 100% of the rentable space to two tenants. In March 2019, the joint venture entered into a promissory note with a financial institution to finance the construction of the building. The note matures on May 1, 2030 and had an outstanding principal balance of $35,120,000 as of March 31, 2022. On April 1, 2019, the Company contributed land with a fair value of $5,854,000 to TRC-MRC 3, LLC in accordance with the limited liability agreement. The Company's investment in this joint venture was $713,000 as of March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:16.16pt"&gt;In August 2016, the Company partnered with Majestic to form TRC-MRC 2, LLC to acquire, lease, and maintain a fully occupied warehouse at TRCC-West. The partnership acquired the 651,909 square foot building for $24,773,000, which was largely financed through a promissory note guaranteed by both partners. The promissory note was refinanced on June 1, 2018 with a $25,240,000 promissory note. The note matures on July 1, 2028 and has an outstanding principal balance of $23,097,000 as of March 31, 2022. The building is 100% leased as of March 31, 2022. Since its inception, the Company has received excess distributions resulting in a deficit balance in its investment of $1,498,000.  In accordance with the applicable accounting guidance, the Company reclassified excess distributions to Other Liabilities within the Consolidated Balance Sheets.  The Company expects to continue to record equity in earnings as a debit to the investment account and if it were to become positive, the Company would reclassify the liability to an asset. If it becomes obvious that any excess distribution may not be returned (upon joint venture liquidation or otherwise), the Company will immediately recognize the liability as income.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:16.16pt"&gt;In September 2016, TRC-MRC 1, LLC was formed to develop and operate an approximately 480,480 square foot industrial building at TRCC-East. The building is 100% leased as of March 31, 2022. Since its inception, the Company has received excess distributions resulting in a deficit balance in its investment of $1,764,000. In accordance with the applicable accounting guidance, the Company reclassified excess distributions to Other Liabilities within the Consolidated Balance Sheets.  The Company expects to continue to record equity in earnings as a debit to the investment account and if it were to become positive, the Company will reclassify the liability to an asset. If it becomes obvious that any excess distribution may not be returned (upon joint venture liquidation or otherwise), the Company will immediately recognize the liability as income.  The joint venture refinanced its construction loan in December 2018 with a mortgage loan. The original balance of the mortgage loan was $25,030,000, of which $23,250,000 was outstanding as of March 31, 2022. During the first quarter we received notice from a tenant of plans to vacate their current space, concurrently, we received a request from a second tenant wanting to move into a larger space. These two events will free up approximately 240,000 square feet of space during the second quarter&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Rockefeller Joint Ventures &#x2013; The Company has two active joint ventures with Rockefeller Group Development Corporation, or Rockefeller. At March 31, 2022, the Company&#x2019;s combined equity investment balance in these two joint ventures was $7,891,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt"&gt;18-19 West LLC was formed in August 2009 through the contribution of 61.5 acres of land by the Company that is being held for future development.  The Company owns a 50% interest in this joint venture, and the joint venture is being accounted for under the equity method due to both members having significant participating rights in the management of the venture.  In 2021, a third-party purchased the land from the joint venture for $15,213,000. The cash proceeds from the sale were distributed to the partners in the first quarter of 2022 and we expect to dissolve the entity in late 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.46pt"&gt;TRCC/Rock Outlet Center LLC was formed in 2013 to develop, own, and manage a net leasable 326,000 square foot outlet center on land at TRCC-East. The Company controls 50% of the voting interests of TRCC/Rock Outlet Center LLC; thus, it does not control the joint venture by voting interest alone.  The Company is the named managing member. The managing member&#x2019;s responsibilities relate to the routine day-to-day activities of TRCC/Rock Outlet Center LLC.  However, all operating decisions, including the setting and monitoring of the budget, leasing, marketing, financing, and selection of the contractor for any construction, are jointly made by both members of the joint venture. Therefore, the Company concluded that both members have significant participating rights that are sufficient to overcome the presumption of the Company controlling the joint venture through it being named the managing member. As a result, the investment in TRCC/Rock Outlet Center LLC is being accounted for under the equity method.  On September 7, 2021, the TRCC/Rock Outlet Center LLC joint venture successfully extended the maturity date of its term note with a financial institution from September 5, 2021 to May 31, 2024.  In connection with the loan extension, the joint venture also reduced the outstanding amount by $4,600,000.  As of March 31, 2022, the outstanding balance of the term note was $28,516,000.  The Company and Rockefeller guarantee the performance of the debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt"&gt;Centennial Founders, LLC &#x2013; Centennial Founders, LLC, CFL, is a joint venture with TRI Pointe Homes to pursue the entitlement and development of land that the Company owns in Los Angeles County. As of March 31, 2022, the Company owned 93.13% of CFL.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s investment balance in its unconsolidated joint ventures differs from its respective capital accounts in the respective joint ventures. The difference represents the difference between the cost basis of assets contributed by the Company and the agreed upon fair value of the assets contributed.&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:10pt;font-weight:400;line-height:120%"&gt;Unaudited condensed statement of operations for the three months ended March 31, 2022 and condensed balance sheet information of the Company&#x2019;s unconsolidated joint ventures as of March 31, 2022 and December 31, 2021 are as follows:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&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:9.426%"/&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:9.426%"/&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:9.426%"/&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.180%"/&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.188%"/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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="21" 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;Joint Venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TRC&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;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&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;Earnings (Loss)&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;Equity in Earnings (Loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Petro Travel Plaza Holdings, LLC&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;38,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;146&#160;&lt;/span&gt;&lt;/td&gt;&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;Five West Parcel, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;18-19 West, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TRCC/Rock Outlet Center, LLC&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(414)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(689)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;TRC-MRC 1, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TRC-MRC 2, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;TRC-MRC 3, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TRC-MRC 4, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;42,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;27,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(167)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Centennial Founders, LLC&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#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="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#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="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1) Revenues for TRCC/Rock Outlet Center are presented net of non-cash tenant allowance amortization of $0.3 million and $0.3 million as of the three months ended March 31, 2022 and March 31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.969%"/&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="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Joint Venture&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;TRC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Joint Venture&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;TRC&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;($ in thousands)&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;Assets&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;Debt&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;Equity&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;Equity&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;Assets&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;Debt&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;Equity&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;Equity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Petro Travel Plaza Holdings, LLC&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;81,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(14,657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;60,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;24,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;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;78,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 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;(14,848)&lt;/span&gt;&lt;/td&gt;&lt;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;58,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;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18-19 West, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&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;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,965&#160;&lt;/span&gt;&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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TRCC/Rock Outlet Center, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,516)&lt;/span&gt;&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;31,909&#160;&lt;/span&gt;&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;7,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,927&#160;&lt;/span&gt;&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;(28,783)&lt;/span&gt;&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;32,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TRC-MRC 1, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,892&#160;&lt;/span&gt;&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;(23,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,018&#160;&lt;/span&gt;&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,964&#160;&lt;/span&gt;&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;(23,400)&lt;/span&gt;&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;1,209&#160;&lt;/span&gt;&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TRC-MRC 2, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,097)&lt;/span&gt;&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;(3,926)&lt;/span&gt;&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,497&#160;&lt;/span&gt;&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;(23,255)&lt;/span&gt;&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;(5,657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TRC-MRC 3, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,306&#160;&lt;/span&gt;&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;(35,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,579&#160;&lt;/span&gt;&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;(35,324)&lt;/span&gt;&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;(914)&lt;/span&gt;&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;859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;TRC-MRC 4, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,039)&lt;/span&gt;&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;9,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,671&#160;&lt;/span&gt;&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,307)&lt;/span&gt;&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;9,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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: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;260,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(148,679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;100,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;37,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;263,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(141,917)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;110,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;43,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Centennial Founders, LLC&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,789&#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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,408&#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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;***&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,178&#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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,261&#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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" 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;*** Centennial Founders, LLC is consolidated within the Company's financial statements.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i6bd7f563915c4f95b11ada180ffcd523_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfNDE0_a6ece8dd-7eee-4ae6-aa25-4ca90e91f44b"
      unitRef="usd">37348000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfNDc3_ac8f4fd5-0704-46e2-9dd4-de8f1075ff3f"
      unitRef="usd">1213000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i4250af3ece274f1090f443e762b1596b_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfOTY2_aca10c61-ab63-4ce1-a26d-14df0d2d8813"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <trc:EquityMethodInvestmentRightandShareofIncomeandLoss
      contextRef="i4250af3ece274f1090f443e762b1596b_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMTAxMA_479bae7a-bd4c-4725-8cc1-d4ff0c1c9312"
      unitRef="number">0.60</trc:EquityMethodInvestmentRightandShareofIncomeandLoss>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i4250af3ece274f1090f443e762b1596b_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMTEwMw_536a9525-b36a-42e4-900b-93bd7590dc05"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestments
      contextRef="ie90bd56c8abe45e9aca3b4c8926b709f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMTQwMQ_58b3f174-6ad4-47ea-b89e-e38da79edec7"
      unitRef="usd">24076000</us-gaap:EquityMethodInvestments>
    <trc:NumberOfJointVentureContracts
      contextRef="ie6ff9e56ed1f4d2ca8267507e1f1db8a_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMTkwNg_eb7127b3-4955-42a3-ada1-b0ba575d3bab"
      unitRef="venture">6</trc:NumberOfJointVentureContracts>
    <trc:DevelopmentOfBuilding
      contextRef="i36170f17c2d045e1bf3600c7d444e88e_D20220329-20220329"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMTA5OTUxMTYzODY4MQ_515fdf47-381c-4843-90f7-8b9ea7e51257"
      unitRef="sqft">446400</trc:DevelopmentOfBuilding>
    <trc:NumberOfMultiFamilyRentalUnits
      contextRef="ie80f5ecb43d04975b1d2aa813bfae376_D20220201-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMjE5OTAyMzI2ODg0MA_85c8c3af-dd7c-45e6-8363-63b324131a70"
      unitRef="unit">495</trc:NumberOfMultiFamilyRentalUnits>
    <trc:DevelopmentOfBuilding
      contextRef="i086f4072effd47a79ee66e34bfee2a35_D20210325-20210325"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMjMxMg_ad80c333-f246-47a5-947c-0f4e2b804236"
      unitRef="sqft">629274</trc:DevelopmentOfBuilding>
    <us-gaap:ConstructionLoan
      contextRef="i6df10d0835d444faae7d656dbad4032b_I20210325"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMjQ4Nw_fe55dfdb-61f4-4700-ace6-e833e88396cd"
      unitRef="usd">47500000</us-gaap:ConstructionLoan>
    <trc:Borrowings
      contextRef="i458fa5ab4d294db498fbc8f7a76cfa36_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMjU0Mw_a6577419-6b04-4f9c-90e3-6f6684e29cfd"
      unitRef="usd">24039000</trc:Borrowings>
    <us-gaap:ContributionOfProperty
      contextRef="i18b1f48f906b4a7da4a076f26e7345b7_D20210601-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMjcxNw_fc31aca9-521e-438d-95c3-59d559bf0342"
      unitRef="usd">8464000</us-gaap:ContributionOfProperty>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i7fe1f238e51e46c1b3dd2fa7ead9a7e4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMjc3MA_8d33d83f-6233-4e79-b110-33a1879b9cc0"
      unitRef="usd">2895000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:EquityMethodInvestmentDeferredGainOnSale
      contextRef="i086f4072effd47a79ee66e34bfee2a35_D20210325-20210325"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMjgwOA_15ac0e5b-61b1-461b-9af9-7c1af3f12da0"
      unitRef="usd">2785000</us-gaap:EquityMethodInvestmentDeferredGainOnSale>
    <us-gaap:EquityMethodInvestmentDeferredGainOnSale
      contextRef="i086f4072effd47a79ee66e34bfee2a35_D20210325-20210325"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMjgzNA_15ac0e5b-61b1-461b-9af9-7c1af3f12da0"
      unitRef="usd">2785000</us-gaap:EquityMethodInvestmentDeferredGainOnSale>
    <us-gaap:EquityMethodInvestments
      contextRef="i458fa5ab4d294db498fbc8f7a76cfa36_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMTA5OTUxMTYzODc2Ng_6d1622d8-2602-46d2-b408-5324e623fcc8"
      unitRef="usd">4668000</us-gaap:EquityMethodInvestments>
    <trc:DevelopmentOfBuilding
      contextRef="i6faaee4d8c054f51993275572531bd4e_D20181101-20181130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMzE0Ng_93d00ddf-f6fd-45d8-b286-5e83fe516c34"
      unitRef="sqft">579040</trc:DevelopmentOfBuilding>
    <trc:JointVenturePercentageofRentableSpaceOccupied
      contextRef="i00b3cabb38c54f499b810520cb17817c_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMzQ5NQ_aa5192ba-d6ec-4051-88b1-82d8098b8b57"
      unitRef="number">1</trc:JointVenturePercentageofRentableSpaceOccupied>
    <trc:JointVentureNumberOfTenants
      contextRef="i00b3cabb38c54f499b810520cb17817c_D20191001-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMzUyMw_a5855e63-c72c-4d6f-944e-70775b4d3189"
      unitRef="tenant">2</trc:JointVentureNumberOfTenants>
    <trc:Borrowings
      contextRef="i071835626dc6406e834fb42309bbacb1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMzc0OQ_326caed9-d068-406c-ad58-40959dafbc68"
      unitRef="usd">35120000</trc:Borrowings>
    <us-gaap:ContributionOfProperty
      contextRef="i0a4656118dfa43af86a0dfa9f4defa71_D20190401-20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMzgzMA_7d9f6ee1-b362-40a1-ac8e-5e091bed7544"
      unitRef="usd">5854000</us-gaap:ContributionOfProperty>
    <us-gaap:EquityMethodInvestments
      contextRef="i071835626dc6406e834fb42309bbacb1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMzk1NA_696fa922-67f7-44c6-b594-5af470f2d117"
      unitRef="usd">713000</us-gaap:EquityMethodInvestments>
    <trc:LeaseOfBuilding
      contextRef="i3d7c3499714a4f4ab029b2ff24aa3414_D20160801-20160831"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfNDE0NA_480dcc3c-c09e-40f5-9103-96013d4ddb28"
      unitRef="sqft">651909</trc:LeaseOfBuilding>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i5d7940648c0f4ac99ee144e864784c20_I20160831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfNDE3Mg_06120acb-5240-467e-9a30-9c2762b3b649"
      unitRef="usd">24773000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i70ad3f67735643c9a98dd705b5dd4a16_I20180601"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfNDMxNg_b7b4684b-d2da-4a62-998b-5edba052d26d"
      unitRef="usd">25240000</us-gaap:DebtInstrumentFaceAmount>
    <trc:Borrowings
      contextRef="i099a2b86663540e3ad1faf0edafd9fd1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfNDQxMw_d4079f8e-e0ee-40b2-956e-efc0a51ceed8"
      unitRef="usd">23097000</trc:Borrowings>
    <trc:PercentageOfBuildingLeased
      contextRef="i4536a9f42e004eaf80576730e7e65672_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMjE5OTAyMzI2ODg1MQ_6bb2ac0b-9a60-48a3-b895-ea7e89e4b5c6"
      unitRef="number">1</trc:PercentageOfBuildingLeased>
    <trc:DistributionsinExcessofInvestmentinUnconsolidatedJointVenture
      contextRef="i4536a9f42e004eaf80576730e7e65672_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfNDU0Ng_35789b66-4a3e-4f09-9bec-191f908b3409"
      unitRef="usd">1498000</trc:DistributionsinExcessofInvestmentinUnconsolidatedJointVenture>
    <trc:LeaseOfBuilding
      contextRef="id1939cae3c1f4e2ab5286c656677f820_D20160901-20160930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfNTE3MA_9cac2c6f-b0ec-4f74-9d4d-8aa1cddb9167"
      unitRef="sqft">480480</trc:LeaseOfBuilding>
    <trc:PercentageOfBuildingLeased
      contextRef="i726f8384c75f47fdb72fecf9efbeba7e_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMjE5OTAyMzI2ODg0NQ_91f4c5e2-81f3-4afb-a3fb-a8e717333d5c"
      unitRef="number">1</trc:PercentageOfBuildingLeased>
    <trc:DistributionsinExcessofInvestmentinUnconsolidatedJointVenture
      contextRef="i726f8384c75f47fdb72fecf9efbeba7e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfNTM1Ng_90924830-aafa-4e4a-b0aa-40781204e7c2"
      unitRef="usd">1764000</trc:DistributionsinExcessofInvestmentinUnconsolidatedJointVenture>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationLineofCreditFacilityMaximumBorrowingCapacity
      contextRef="id066e4f9f5664efa8b771421acd55eab_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfNjAzMA_600feafe-748d-48d0-b296-3647c24dbc5e"
      unitRef="usd">25030000</trc:EquityMethodInvestmentSummarizedFinancialInformationLineofCreditFacilityMaximumBorrowingCapacity>
    <trc:Borrowings
      contextRef="ia0ec8088b89045b5bc700f94996bfa13_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfNjA0Mw_78debf8a-37a6-4440-a43c-df0f74eeecfc"
      unitRef="usd">23250000</trc:Borrowings>
    <trc:LeaseOfBuilding
      contextRef="i2ffa445c6c3846c5bfbf6df4f8a7146c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMzg0ODI5MDcxMDQ5NQ_9fa7466d-7071-494b-a67d-d7e15f63795c"
      unitRef="sqft">240000</trc:LeaseOfBuilding>
    <trc:NumberOfJointVentureContracts
      contextRef="i1261f21439d84f1babc50d27f3019a68_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfNjExOA_b6b72ecf-b3d8-4171-a268-044e7894c7b4"
      unitRef="venture">2</trc:NumberOfJointVentureContracts>
    <trc:NumberOfJointVentureContracts
      contextRef="i1261f21439d84f1babc50d27f3019a68_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfNjI3Mg_b6b72ecf-b3d8-4171-a268-044e7894c7b4"
      unitRef="venture">2</trc:NumberOfJointVentureContracts>
    <us-gaap:EquityMethodInvestments
      contextRef="i4f234e45db744127867669fe3b40c981_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfNjI5NA_c6c3edfe-2cb5-40ff-9c8a-40b53f92faca"
      unitRef="usd">7891000</us-gaap:EquityMethodInvestments>
    <trc:ContributionForJointVentureForFutureDevelopment
      contextRef="i4c91f7d75ecf4cd2bc16d9ddbe459158_D20090801-20090831"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfNjM2OA_eedb1ebf-c01a-4ff4-89c2-573c0fdb325c"
      unitRef="acre">61.5</trc:ContributionForJointVentureForFutureDevelopment>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ibcfbdc9ba719450ebe41b91eb9624782_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfNjQ2Mw_14b2cf57-1c9e-4bd9-bb2b-a845a117f7ff"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <trc:InvestmentInJointVenturePurchasePriceIncreaseAmount
      contextRef="id45e8ac9276e4a558bbcd88f2cb09740_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfMzg0ODI5MDcwODkwOQ_124724a1-8673-48e3-919d-eb4f750af983"
      unitRef="usd">15213000</trc:InvestmentInJointVenturePurchasePriceIncreaseAmount>
    <trc:DevelopmentOfBuilding
      contextRef="if10e39f104194ae4bc81d9a7281d7205_D20130101-20131231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfNjkyOA_5a4510f3-437e-459a-9722-0ae60c2dd982"
      unitRef="sqft">326000</trc:DevelopmentOfBuilding>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i0c50850d195b41d69864592625506871_I20131231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfNzAwMA_4d1fc548-9861-4b52-a88a-c9829e8f86b6"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet
      contextRef="ib10fa0349f74461d9738f5afedaba42a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfODEzOQ_b0b1c427-ac87-4748-8bde-c80cda374350"
      unitRef="usd">-4600000</us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet>
    <trc:Borrowings
      contextRef="i7965ac1b2c684065a762b1ec1c5cbc8e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfODE5OQ_9b708d24-8dc5-4c5d-a54f-788ca91c843b"
      unitRef="usd">28516000</trc:Borrowings>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i731f63a008194efeb3be92bd3312fac4_I20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfOTA4Nw_7f571e7b-d6c5-49ac-91a1-e7aed84d3f80"
      unitRef="number">0.9313</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <trc:ScheduleOfCondensedIncomeStatementAndBalanceSheetRelatedToJointVenturesTableTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RleHRyZWdpb246M2MzZTJiNjIwYjUwNDhhYWFkMWJmYmRhYTEzOWMxMDNfOTYwMg_b6fdb032-ad7f-46e3-a36c-98c677a9c794">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unaudited condensed statement of operations for the three months ended March 31, 2022 and condensed balance sheet information of the Company&#x2019;s unconsolidated joint ventures as of March 31, 2022 and December 31, 2021 are as follows:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&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:9.426%"/&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:9.426%"/&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:9.426%"/&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.180%"/&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.188%"/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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="21" 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;Joint Venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TRC&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;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&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;Earnings (Loss)&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;Equity in Earnings (Loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Petro Travel Plaza Holdings, LLC&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;38,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;146&#160;&lt;/span&gt;&lt;/td&gt;&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;Five West Parcel, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;18-19 West, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TRCC/Rock Outlet Center, LLC&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(414)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(689)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;TRC-MRC 1, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TRC-MRC 2, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;TRC-MRC 3, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TRC-MRC 4, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;42,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;27,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(167)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Centennial Founders, LLC&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#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="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#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="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1) Revenues for TRCC/Rock Outlet Center are presented net of non-cash tenant allowance amortization of $0.3 million and $0.3 million as of the three months ended March 31, 2022 and March 31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.969%"/&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="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Joint Venture&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;TRC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Joint Venture&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;TRC&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;($ in thousands)&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;Assets&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;Debt&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;Equity&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;Equity&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;Assets&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;Debt&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;Equity&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;Equity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Petro Travel Plaza Holdings, LLC&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;81,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(14,657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;60,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;24,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;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;78,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 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;(14,848)&lt;/span&gt;&lt;/td&gt;&lt;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;58,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;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18-19 West, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&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;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,965&#160;&lt;/span&gt;&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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TRCC/Rock Outlet Center, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,516)&lt;/span&gt;&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;31,909&#160;&lt;/span&gt;&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;7,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,927&#160;&lt;/span&gt;&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;(28,783)&lt;/span&gt;&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;32,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TRC-MRC 1, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,892&#160;&lt;/span&gt;&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;(23,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,018&#160;&lt;/span&gt;&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,964&#160;&lt;/span&gt;&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;(23,400)&lt;/span&gt;&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;1,209&#160;&lt;/span&gt;&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TRC-MRC 2, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,097)&lt;/span&gt;&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;(3,926)&lt;/span&gt;&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,497&#160;&lt;/span&gt;&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;(23,255)&lt;/span&gt;&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;(5,657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TRC-MRC 3, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,306&#160;&lt;/span&gt;&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;(35,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,579&#160;&lt;/span&gt;&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;(35,324)&lt;/span&gt;&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;(914)&lt;/span&gt;&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;859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;TRC-MRC 4, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,039)&lt;/span&gt;&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;9,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,671&#160;&lt;/span&gt;&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,307)&lt;/span&gt;&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;9,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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: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;260,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(148,679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;100,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;37,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;263,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(141,917)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;110,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;43,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Centennial Founders, LLC&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,789&#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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,408&#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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;***&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,178&#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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,261&#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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" 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;*** Centennial Founders, LLC is consolidated within the Company's financial statements.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</trc:ScheduleOfCondensedIncomeStatementAndBalanceSheetRelatedToJointVenturesTableTextBlock>
    <us-gaap:Revenues
      contextRef="i219a28be62c44e8d9d4a3890784d2fbb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNC0xLTEtMS0yNDE1OQ_3943633b-271e-4edf-8404-ff396e48761c"
      unitRef="usd">38328000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i51f184402b7440868cf32773c80ce0d4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNC0zLTEtMS0yNDE1OQ_027b0b5e-fa14-436a-a4ee-792173e2d8a4"
      unitRef="usd">23821000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i219a28be62c44e8d9d4a3890784d2fbb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNC01LTEtMS0yNDE1OQ_e5dc47d3-4184-47de-b86f-b7585cc35246"
      unitRef="usd">1934000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i51f184402b7440868cf32773c80ce0d4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNC03LTEtMS0yNDE1OQ_0851602f-831d-4183-aa55-69cfd3af371b"
      unitRef="usd">243000</us-gaap:GrossProfit>
    <trc:EquityInEarningsLoss
      contextRef="i219a28be62c44e8d9d4a3890784d2fbb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNC05LTEtMS0yNDE1OQ_505f4177-237e-41d6-855e-5d0579cc7593"
      unitRef="usd">1161000</trc:EquityInEarningsLoss>
    <trc:EquityInEarningsLoss
      contextRef="i51f184402b7440868cf32773c80ce0d4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNC0xMS0xLTEtMjQxNTk_acaaaf15-c389-46da-ada8-5903d57f97c3"
      unitRef="usd">146000</trc:EquityInEarningsLoss>
    <us-gaap:Revenues
      contextRef="i4417a3ddab0944338f48699f3bdd13fa_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNS0xLTEtMS0yNDE1OQ_2a3e5ab3-19d0-40f1-9f4e-3bdf30fc8fe4"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i916d52c6fbb344a08dd34eba6dad32d2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNS0zLTEtMS0yNDE1OQ_2215a31f-cf8b-427e-a592-1713599b339b"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i4417a3ddab0944338f48699f3bdd13fa_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNS01LTEtMS0yNDE1OQ_7df787e3-092d-4d14-be42-0f7cbb33c451"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i916d52c6fbb344a08dd34eba6dad32d2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNS03LTEtMS0yNDE1OQ_64ab444e-1774-4b50-93c2-dc5100665f60"
      unitRef="usd">0</us-gaap:GrossProfit>
    <trc:EquityInEarningsLoss
      contextRef="i4417a3ddab0944338f48699f3bdd13fa_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNS05LTEtMS0yNDE1OQ_7802c13d-88f9-47a2-aaf2-054408e35d31"
      unitRef="usd">0</trc:EquityInEarningsLoss>
    <trc:EquityInEarningsLoss
      contextRef="i916d52c6fbb344a08dd34eba6dad32d2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNS0xMS0xLTEtMjQxNTk_f9135dc3-f9d4-4c25-b5ef-f299793a845f"
      unitRef="usd">0</trc:EquityInEarningsLoss>
    <us-gaap:Revenues
      contextRef="ic5ac0246ba094be0a05f30d42577c3e5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNi0xLTEtMS0yNDE1OQ_866c694d-707b-4642-b54e-3f7e3778d8f6"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i478b7be72aa94967a15eeccc2d2b418c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNi0zLTEtMS0yNDE1OQ_b3e3971b-abef-4510-be94-aa1c565e5125"
      unitRef="usd">2000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="ic5ac0246ba094be0a05f30d42577c3e5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNi01LTEtMS0yNDE1OQ_c0abd69b-a9e0-44a4-9c60-46c196f3b3c7"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i478b7be72aa94967a15eeccc2d2b418c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNi03LTEtMS0yNDE1OQ_f48f3029-8012-43f5-b824-105983ff654a"
      unitRef="usd">-35000</us-gaap:GrossProfit>
    <trc:EquityInEarningsLoss
      contextRef="ic5ac0246ba094be0a05f30d42577c3e5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNi05LTEtMS0yNDE1OQ_a4e19c98-3e33-43e2-8c38-b071415ec84f"
      unitRef="usd">0</trc:EquityInEarningsLoss>
    <trc:EquityInEarningsLoss
      contextRef="i478b7be72aa94967a15eeccc2d2b418c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNi0xMS0xLTEtMjQxNTk_76f85c05-6485-4642-bf1a-22f8e80676db"
      unitRef="usd">-17000</trc:EquityInEarningsLoss>
    <us-gaap:Revenues
      contextRef="ib10fa0349f74461d9738f5afedaba42a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNy0xLTEtMS0yNDE1OQ_6db90c2a-27e8-45b2-900d-9ea22ace7779"
      unitRef="usd">1564000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id89fe6f0e4c84904bd6c115ee3b43df5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNy0zLTEtMS0yNDE1OQ_ed3f21c2-590c-48ea-81ac-3d63aee4152d"
      unitRef="usd">1275000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="ib10fa0349f74461d9738f5afedaba42a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNy01LTEtMS0yNDE1OQ_25a5cfb0-55e9-4739-9e20-6985daf69d4c"
      unitRef="usd">-414000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id89fe6f0e4c84904bd6c115ee3b43df5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNy03LTEtMS0yNDE1OQ_819af134-4634-4d51-92f2-3088993af4e7"
      unitRef="usd">-689000</us-gaap:GrossProfit>
    <trc:EquityInEarningsLoss
      contextRef="ib10fa0349f74461d9738f5afedaba42a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNy05LTEtMS0yNDE1OQ_bb7bc496-ccc8-48b8-ad7e-dee8b6ca3f71"
      unitRef="usd">-207000</trc:EquityInEarningsLoss>
    <trc:EquityInEarningsLoss
      contextRef="id89fe6f0e4c84904bd6c115ee3b43df5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfNy0xMS0xLTEtMjQxNTk_9e962c67-7d65-46c9-af11-dabc75a79d67"
      unitRef="usd">-344000</trc:EquityInEarningsLoss>
    <us-gaap:Revenues
      contextRef="i88cc0d604db640748c5440c4b1b5c23b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfOC0xLTEtMS0yNDE1OQ_5963d081-ea8e-41b4-bb73-862025e78580"
      unitRef="usd">839000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic3172f20771442ffb825c9861c3aa500_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfOC0zLTEtMS0yNDE1OQ_d849855c-64c2-4ebf-8997-0b4d1b72a747"
      unitRef="usd">847000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i88cc0d604db640748c5440c4b1b5c23b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfOC01LTEtMS0yNDE1OQ_fa0d210b-6437-4449-bb79-de1950f1ca66"
      unitRef="usd">19000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic3172f20771442ffb825c9861c3aa500_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfOC03LTEtMS0yNDE1OQ_75ddae44-5601-4499-88b3-ef6e778a3cc1"
      unitRef="usd">87000</us-gaap:GrossProfit>
    <trc:EquityInEarningsLoss
      contextRef="i88cc0d604db640748c5440c4b1b5c23b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfOC05LTEtMS0yNDE1OQ_b1b771b3-51dd-4405-8e05-cc2dfa068c63"
      unitRef="usd">9000</trc:EquityInEarningsLoss>
    <trc:EquityInEarningsLoss
      contextRef="ic3172f20771442ffb825c9861c3aa500_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfOC0xMS0xLTEtMjQxNTk_961ed7bd-c2cd-4e94-aca5-b368223a359e"
      unitRef="usd">43000</trc:EquityInEarningsLoss>
    <us-gaap:Revenues
      contextRef="i1b9db650449a453daa5b15431a09c127_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfOS0xLTEtMS0yNDE1OQ_dd32c888-63c6-40f5-ba8c-1ddb57ce0110"
      unitRef="usd">1025000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic3cfb246b73441cdb47edef01afa815d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfOS0zLTEtMS0yNDE1OQ_1c9da304-7da7-49e4-8655-1b510509af71"
      unitRef="usd">1015000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i1b9db650449a453daa5b15431a09c127_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfOS01LTEtMS0yNDE1OQ_9cec6af3-5d7f-4e79-ad5f-efbfe8649637"
      unitRef="usd">344000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic3cfb246b73441cdb47edef01afa815d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfOS03LTEtMS0yNDE1OQ_5b79345a-dd8d-4cb1-94e3-e981b816a1c9"
      unitRef="usd">336000</us-gaap:GrossProfit>
    <trc:EquityInEarningsLoss
      contextRef="i1b9db650449a453daa5b15431a09c127_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfOS05LTEtMS0yNDE1OQ_5b24b1a4-5e11-4540-a473-b9fa34060e6a"
      unitRef="usd">172000</trc:EquityInEarningsLoss>
    <trc:EquityInEarningsLoss
      contextRef="ic3cfb246b73441cdb47edef01afa815d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfOS0xMS0xLTEtMjQxNTk_9833e424-fda6-4d16-807c-2588fd806b3a"
      unitRef="usd">168000</trc:EquityInEarningsLoss>
    <us-gaap:Revenues
      contextRef="i7d20f88408e84872982072d50e3f889a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTAtMS0xLTEtMjQxNTk_921fa875-d95a-473b-8942-8338dbdbbc87"
      unitRef="usd">1018000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i12baa3040bca475a8bc6374bafe16591_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTAtMy0xLTEtMjQxNTk_93bedf21-c464-48fe-a675-5131536416e1"
      unitRef="usd">971000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i7d20f88408e84872982072d50e3f889a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTAtNS0xLTEtMjQxNTk_de528882-4469-496f-a90b-8078a502d3e0"
      unitRef="usd">158000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i12baa3040bca475a8bc6374bafe16591_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTAtNy0xLTEtMjQxNTk_c20fc9eb-2395-44dd-8d72-63b6a48d3790"
      unitRef="usd">-109000</us-gaap:GrossProfit>
    <trc:EquityInEarningsLoss
      contextRef="i7d20f88408e84872982072d50e3f889a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTAtOS0xLTEtMjQxNTk_4323f758-b5e1-4308-b7dc-8094deff28c4"
      unitRef="usd">79000</trc:EquityInEarningsLoss>
    <trc:EquityInEarningsLoss
      contextRef="i12baa3040bca475a8bc6374bafe16591_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTAtMTEtMS0xLTI0MTU5_99fcaf1b-0ac7-4d7e-9811-ef06765d4c7d"
      unitRef="usd">-55000</trc:EquityInEarningsLoss>
    <us-gaap:Revenues
      contextRef="iee0037b2f227423cb774715e258744e6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTEtMS0xLTEtMjQxNTk_4cd6ac7c-5b6a-4305-bcc4-2a2a7193f223"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8791f594cac94d438cefc7fb734e7e9b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTEtMy0xLTEtMjQxNTk_99c782e7-46c5-4410-b9c6-53b2861af628"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="iee0037b2f227423cb774715e258744e6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTEtNS0xLTEtMjQxNTk_b94197d4-fd8c-4ba7-bee3-81c2298d6f4d"
      unitRef="usd">-1000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8791f594cac94d438cefc7fb734e7e9b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTEtNy0xLTEtMjQxNTk_b9e71b67-e398-4af2-bf77-064a0eb0f268"
      unitRef="usd">0</us-gaap:GrossProfit>
    <trc:EquityInEarningsLoss
      contextRef="iee0037b2f227423cb774715e258744e6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTEtOS0xLTEtMjQxNTk_8c262900-1cda-4d2a-9d66-dd0ff3401914"
      unitRef="usd">-1000</trc:EquityInEarningsLoss>
    <trc:EquityInEarningsLoss
      contextRef="i8791f594cac94d438cefc7fb734e7e9b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTEtMTEtMS0xLTI0MTU5_a9d98959-4168-40ca-b14f-2a0bb8d9a4c3"
      unitRef="usd">0</trc:EquityInEarningsLoss>
    <us-gaap:Revenues
      contextRef="ia063baa85f3845c6a9e8d554cfba6920_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTItMS0xLTEtMjQxNTk_54731fa4-ec87-483d-bcc5-4a638a7f675a"
      unitRef="usd">42774000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia0d1ac1ba17947529b9588ec167f7b99_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTItMy0xLTEtMjQxNTk_ef620584-61b2-49a5-8345-0b9879f74ba6"
      unitRef="usd">27931000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="ia063baa85f3845c6a9e8d554cfba6920_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTItNS0xLTEtMjQxNTk_d322543c-db47-4c71-b21d-13b7defface3"
      unitRef="usd">2040000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia0d1ac1ba17947529b9588ec167f7b99_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTItNy0xLTEtMjQxNTk_f2162606-05e9-426d-88e9-7c451cc88c87"
      unitRef="usd">-167000</us-gaap:GrossProfit>
    <trc:EquityInEarningsLoss
      contextRef="ia063baa85f3845c6a9e8d554cfba6920_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTItOS0xLTEtMjQxNTk_96ab2f94-ad35-45b3-94bb-e3dfb2367652"
      unitRef="usd">1213000</trc:EquityInEarningsLoss>
    <trc:EquityInEarningsLoss
      contextRef="ia0d1ac1ba17947529b9588ec167f7b99_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTItMTEtMS0xLTI0MTU5_17775617-af43-4fa0-9568-b9249404badf"
      unitRef="usd">-59000</trc:EquityInEarningsLoss>
    <us-gaap:Revenues
      contextRef="i964cb7e11b274547bd12c07bf0210ad1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTQtMS0xLTEtMjQxNTk_60817aca-39be-43af-9a82-9c266ee44408"
      unitRef="usd">121000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6a38835bf3da43a584f29b3c1bec4f67_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTQtMy0xLTEtMjQxNTk_7c443918-7bb5-46cd-9e6d-38e8366743d8"
      unitRef="usd">129000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i964cb7e11b274547bd12c07bf0210ad1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTQtNS0xLTEtMjQxNTk_eadb9013-3383-453f-bb47-c4db6597079f"
      unitRef="usd">97000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6a38835bf3da43a584f29b3c1bec4f67_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTQtNy0xLTEtMjQxNTk_010033e8-8eea-41e5-9354-4a1e9bd11437"
      unitRef="usd">111000</us-gaap:GrossProfit>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationAmortizationOfTenantAllowances
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTYtMC0xLTEtMjQxNTkvdGV4dHJlZ2lvbjpjNDM5ZGU1MzRkZjU0YWE4YWNjYjVmYzY5YjY4MTFiYV8yMTk5MDIzMjU1Nzcx_f5790d1e-7ba4-4d4c-adb5-04e4949f5b37"
      unitRef="usd">300000</trc:EquityMethodInvestmentSummarizedFinancialInformationAmortizationOfTenantAllowances>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationAmortizationOfTenantAllowances
      contextRef="i2b60a345fb754c56a331a133740d878a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjdkODUzOWIyMWQ3NTQwNWZiYjNjNDc3ODVkNmNiMWM4L3RhYmxlcmFuZ2U6N2Q4NTM5YjIxZDc1NDA1ZmJiM2M0Nzc4NWQ2Y2IxYzhfMTYtMC0xLTEtMjQxNTkvdGV4dHJlZ2lvbjpjNDM5ZGU1MzRkZjU0YWE4YWNjYjVmYzY5YjY4MTFiYV8yMTk5MDIzMjU1Nzc4_f6c08853-43a4-420d-b214-de5f2217c087"
      unitRef="usd">300000</trc:EquityMethodInvestmentSummarizedFinancialInformationAmortizationOfTenantAllowances>
    <us-gaap:Assets
      contextRef="ie90bd56c8abe45e9aca3b4c8926b709f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMy0xLTEtMS0yNDE1OQ_3c2e22e9-4ab6-46f8-b3cc-0dc34a8bf734"
      unitRef="usd">81767000</us-gaap:Assets>
    <trc:Borrowings
      contextRef="ie90bd56c8abe45e9aca3b4c8926b709f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMy0yLTEtMS0yNDE1OQ_8bca4ac7-d47c-41b4-b5aa-72243c8a03aa"
      unitRef="usd">14657000</trc:Borrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie90bd56c8abe45e9aca3b4c8926b709f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMy0zLTEtMS0yNDE1OQ_75ced4f2-347b-4547-9e95-8f67ef06a0f6"
      unitRef="usd">60794000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EquityMethodInvestments
      contextRef="ie90bd56c8abe45e9aca3b4c8926b709f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMy00LTEtMS0yNDE1OQ_58b3f174-6ad4-47ea-b89e-e38da79edec7"
      unitRef="usd">24076000</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets
      contextRef="i19b019c90e7c45f28ff123865d47bcd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMy02LTEtMS0yNDE1OQ_8a9ddcff-b50d-4406-a551-6089f2455cc8"
      unitRef="usd">78064000</us-gaap:Assets>
    <trc:Borrowings
      contextRef="i19b019c90e7c45f28ff123865d47bcd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMy03LTEtMS0yNDE1OQ_48e0e6c1-6b28-46e1-b7c7-f2eb6e04227c"
      unitRef="usd">14848000</trc:Borrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i19b019c90e7c45f28ff123865d47bcd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMy04LTEtMS0yNDE1OQ_81998c27-eb9d-4fbb-b76e-6994d17d2046"
      unitRef="usd">58859000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EquityMethodInvestments
      contextRef="i19b019c90e7c45f28ff123865d47bcd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMy05LTEtMS0yNDE1OQ_8e09790b-bd71-45f7-99ee-13099ee3d395"
      unitRef="usd">22915000</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets
      contextRef="i7fa719fc9627404f968fd47f813764ae_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNS0xLTEtMS0yNDE1OQ_2191bbfa-d611-4b8d-8d63-f1db13e71e70"
      unitRef="usd">430000</us-gaap:Assets>
    <trc:Borrowings
      contextRef="i7fa719fc9627404f968fd47f813764ae_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNS0yLTEtMS0yNDE1OQ_51c7bdbc-1a49-4a2e-bfc8-fbdfdc100fc8"
      unitRef="usd">0</trc:Borrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7fa719fc9627404f968fd47f813764ae_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNS0zLTEtMS0yNDE1OQ_2c060a9d-7b59-4cf5-96ef-5ba3df8e70fe"
      unitRef="usd">430000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EquityMethodInvestments
      contextRef="i7fa719fc9627404f968fd47f813764ae_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNS00LTEtMS0yNDE1OQ_1760cc83-e0d2-490d-9945-1279748cc370"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets
      contextRef="i6fff55fa32f94467ac6c6020beb69711_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNS02LTEtMS0yNDE1OQ_cd059452-8410-43cc-b61e-ac59c0a2a14e"
      unitRef="usd">14965000</us-gaap:Assets>
    <trc:Borrowings
      contextRef="i6fff55fa32f94467ac6c6020beb69711_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNS03LTEtMS0yNDE1OQ_cb257892-485f-4a5d-99a8-77bd6dbe9015"
      unitRef="usd">0</trc:Borrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6fff55fa32f94467ac6c6020beb69711_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNS04LTEtMS0yNDE1OQ_62e25ae4-1037-4c60-901f-884e688a161b"
      unitRef="usd">14895000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EquityMethodInvestments
      contextRef="i6fff55fa32f94467ac6c6020beb69711_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNS05LTEtMS0yNDE1OQ_487d019d-55c9-4d64-929d-57291616ade0"
      unitRef="usd">6877000</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets
      contextRef="i7965ac1b2c684065a762b1ec1c5cbc8e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNi0xLTEtMS0yNDE1OQ_d45ab0c9-68ad-4b79-87ec-92b946c458e0"
      unitRef="usd">61445000</us-gaap:Assets>
    <trc:Borrowings
      contextRef="i7965ac1b2c684065a762b1ec1c5cbc8e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNi0yLTEtMS0yNDE1OQ_9b708d24-8dc5-4c5d-a54f-788ca91c843b"
      unitRef="usd">28516000</trc:Borrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7965ac1b2c684065a762b1ec1c5cbc8e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNi0zLTEtMS0yNDE1OQ_ac7a7728-71fd-4588-89ec-813565207004"
      unitRef="usd">31909000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EquityMethodInvestments
      contextRef="i7965ac1b2c684065a762b1ec1c5cbc8e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNi00LTEtMS0yNDE1OQ_6cbb2103-8840-4c4d-88e1-ff7d27850461"
      unitRef="usd">7891000</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets
      contextRef="ib416d8da83f54a6aa8015f8da54217dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNi02LTEtMS0yNDE1OQ_6a6b2ced-d8e1-48b7-8a2c-33f36921ffb9"
      unitRef="usd">61927000</us-gaap:Assets>
    <trc:Borrowings
      contextRef="ib416d8da83f54a6aa8015f8da54217dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNi03LTEtMS0yNDE1OQ_9577be68-77fd-4215-92ba-6c9293e612a8"
      unitRef="usd">28783000</trc:Borrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib416d8da83f54a6aa8015f8da54217dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNi04LTEtMS0yNDE1OQ_9b5a08e4-4ee2-4912-89ca-4b678f11210d"
      unitRef="usd">32323000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EquityMethodInvestments
      contextRef="ib416d8da83f54a6aa8015f8da54217dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNi05LTEtMS0yNDE1OQ_5dd9474a-3cda-4729-8b94-6a0c0efac070"
      unitRef="usd">8098000</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets
      contextRef="ia0ec8088b89045b5bc700f94996bfa13_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNy0xLTEtMS0yNDE1OQ_eb1cfb7f-b902-45f3-8172-ca7154551b7c"
      unitRef="usd">24892000</us-gaap:Assets>
    <trc:Borrowings
      contextRef="ia0ec8088b89045b5bc700f94996bfa13_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNy0yLTEtMS0yNDE1OQ_78debf8a-37a6-4440-a43c-df0f74eeecfc"
      unitRef="usd">23250000</trc:Borrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia0ec8088b89045b5bc700f94996bfa13_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNy0zLTEtMS0yNDE1OQ_251c4acc-4d2c-43c9-911b-3f14055fc40b"
      unitRef="usd">1018000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EquityMethodInvestments
      contextRef="ia0ec8088b89045b5bc700f94996bfa13_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNy00LTEtMS0yNDE1OQ_f5ab543c-9d45-44c9-a9d5-e473135bef9d"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets
      contextRef="i185d43673d4b4eb4b0bea09b6a290d45_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNy02LTEtMS0yNDE1OQ_832b5a26-43f4-4331-b03a-fa2b0005b46c"
      unitRef="usd">24964000</us-gaap:Assets>
    <trc:Borrowings
      contextRef="i185d43673d4b4eb4b0bea09b6a290d45_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNy03LTEtMS0yNDE1OQ_41e53423-a493-4596-b2cf-a76e883e1d41"
      unitRef="usd">23400000</trc:Borrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i185d43673d4b4eb4b0bea09b6a290d45_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNy04LTEtMS0yNDE1OQ_2f2ee850-e7ef-49eb-a869-3a22fa7be275"
      unitRef="usd">1209000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EquityMethodInvestments
      contextRef="i185d43673d4b4eb4b0bea09b6a290d45_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfNy05LTEtMS0yNDE1OQ_41c2b833-f4cf-44d0-8cd1-3c026e2b20b7"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets
      contextRef="i099a2b86663540e3ad1faf0edafd9fd1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfOC0xLTEtMS0yNDE1OQ_8be86533-71c9-4c2c-87ad-6a7bd8f767b9"
      unitRef="usd">20800000</us-gaap:Assets>
    <trc:Borrowings
      contextRef="i099a2b86663540e3ad1faf0edafd9fd1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfOC0yLTEtMS0yNDE1OQ_d4079f8e-e0ee-40b2-956e-efc0a51ceed8"
      unitRef="usd">23097000</trc:Borrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i099a2b86663540e3ad1faf0edafd9fd1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfOC0zLTEtMS0yNDE1OQ_969b1f3c-c7e8-4708-a910-bdb740eccedc"
      unitRef="usd">-3926000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EquityMethodInvestments
      contextRef="i099a2b86663540e3ad1faf0edafd9fd1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfOC00LTEtMS0yNDE1OQ_a180d373-5b44-4f47-96fe-4f31499dd99d"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets
      contextRef="i070a20725db5459f9d9f66cab869abd6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfOC02LTEtMS0yNDE1OQ_cefd3153-a92e-4485-8572-89d43cc687f9"
      unitRef="usd">20497000</us-gaap:Assets>
    <trc:Borrowings
      contextRef="i070a20725db5459f9d9f66cab869abd6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfOC03LTEtMS0yNDE1OQ_389681b7-0f0d-4d2e-87dd-e05ed0f0f08e"
      unitRef="usd">23255000</trc:Borrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i070a20725db5459f9d9f66cab869abd6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfOC04LTEtMS0yNDE1OQ_c314a06f-d274-4a38-91a9-520826d3ffb6"
      unitRef="usd">-5657000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EquityMethodInvestments
      contextRef="i070a20725db5459f9d9f66cab869abd6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfOC05LTEtMS0yNDE1OQ_4a20f5b6-f905-4d0f-a7bf-8f895b3d1772"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets
      contextRef="i071835626dc6406e834fb42309bbacb1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfOS0xLTEtMS0yNDE1OQ_7e628120-23fa-4b65-9ef4-67dec0975ba6"
      unitRef="usd">37306000</us-gaap:Assets>
    <trc:Borrowings
      contextRef="i071835626dc6406e834fb42309bbacb1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfOS0yLTEtMS0yNDE1OQ_326caed9-d068-406c-ad58-40959dafbc68"
      unitRef="usd">35120000</trc:Borrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i071835626dc6406e834fb42309bbacb1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfOS0zLTEtMS0yNDE1OQ_c9aae9d4-4278-47e1-9cad-9078220318d0"
      unitRef="usd">847000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EquityMethodInvestments
      contextRef="i071835626dc6406e834fb42309bbacb1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfOS00LTEtMS0yNDE1OQ_696fa922-67f7-44c6-b594-5af470f2d117"
      unitRef="usd">713000</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets
      contextRef="i1e9b7864f5d04f8da585a40cb0030346_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfOS02LTEtMS0yNDE1OQ_fe83ba10-bc15-4833-8a7e-68dc40288c37"
      unitRef="usd">37579000</us-gaap:Assets>
    <trc:Borrowings
      contextRef="i1e9b7864f5d04f8da585a40cb0030346_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfOS03LTEtMS0yNDE1OQ_8d75b7f8-eadf-4680-ba5d-c1c2584b863e"
      unitRef="usd">35324000</trc:Borrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1e9b7864f5d04f8da585a40cb0030346_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfOS04LTEtMS0yNDE1OQ_0abc9327-0ba7-4f24-8db0-9a1a95782c03"
      unitRef="usd">-914000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EquityMethodInvestments
      contextRef="i1e9b7864f5d04f8da585a40cb0030346_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfOS05LTEtMS0yNDE1OQ_ff96c7f6-2eb1-4113-b919-b6ff9c315da9"
      unitRef="usd">859000</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets
      contextRef="i458fa5ab4d294db498fbc8f7a76cfa36_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMTAtMS0xLTEtMjQxNTk_1d51b31e-8a67-44ce-ba8e-2fd4a95847cd"
      unitRef="usd">33424000</us-gaap:Assets>
    <trc:Borrowings
      contextRef="i458fa5ab4d294db498fbc8f7a76cfa36_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMTAtMi0xLTEtMjQxNTk_a6577419-6b04-4f9c-90e3-6f6684e29cfd"
      unitRef="usd">24039000</trc:Borrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i458fa5ab4d294db498fbc8f7a76cfa36_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMTAtMy0xLTEtMjQxNTk_4e57f8bc-93ba-4278-a75c-07aa1ee234f4"
      unitRef="usd">9340000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EquityMethodInvestments
      contextRef="i458fa5ab4d294db498fbc8f7a76cfa36_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMTAtNC0xLTEtMjQxNTk_6d1622d8-2602-46d2-b408-5324e623fcc8"
      unitRef="usd">4668000</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets
      contextRef="i225e4f4af87e4464be9719ce145155b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMTAtNi0xLTEtMjQxNTk_646f277c-f76f-4fdb-a6be-077e81e7937f"
      unitRef="usd">25671000</us-gaap:Assets>
    <trc:Borrowings
      contextRef="i225e4f4af87e4464be9719ce145155b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMTAtNy0xLTEtMjQxNTk_17d61388-5d4a-4989-b637-528bde649a6b"
      unitRef="usd">16307000</trc:Borrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i225e4f4af87e4464be9719ce145155b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMTAtOC0xLTEtMjQxNTk_0cc713b1-847e-4c96-bf24-a0bd31e68872"
      unitRef="usd">9319000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EquityMethodInvestments
      contextRef="i225e4f4af87e4464be9719ce145155b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMTAtOS0xLTEtMjQxNTk_e1d3f5be-d4e7-49cb-94f4-1d496eab9bb9"
      unitRef="usd">4669000</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets
      contextRef="i84d0b827ca13481fa56635f9052c34d5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMTEtMS0xLTEtMjQxNTk_5548e2b2-997f-42f0-a8d2-6e2d7082627a"
      unitRef="usd">260064000</us-gaap:Assets>
    <trc:Borrowings
      contextRef="i84d0b827ca13481fa56635f9052c34d5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMTEtMi0xLTEtMjQxNTk_e915f8c0-095f-4ba7-9562-41794e4c186c"
      unitRef="usd">148679000</trc:Borrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i84d0b827ca13481fa56635f9052c34d5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMTEtMy0xLTEtMjQxNTk_31aea535-496b-435f-9b4e-b303d6258cf2"
      unitRef="usd">100412000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EquityMethodInvestments
      contextRef="i84d0b827ca13481fa56635f9052c34d5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMTEtNC0xLTEtMjQxNTk_059fdf32-2405-4e69-9e3a-04680f8a4e6c"
      unitRef="usd">37348000</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets
      contextRef="iabcd24d2205243dab0f876e67af2bcb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMTEtNi0xLTEtMjQxNTk_19288e21-3d8b-4064-8f7e-ed0528d57180"
      unitRef="usd">263667000</us-gaap:Assets>
    <trc:Borrowings
      contextRef="iabcd24d2205243dab0f876e67af2bcb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMTEtNy0xLTEtMjQxNTk_3b2b2b3a-99f2-4eb0-8345-6684ef2f2e9e"
      unitRef="usd">141917000</trc:Borrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iabcd24d2205243dab0f876e67af2bcb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMTEtOC0xLTEtMjQxNTk_f94d7b1a-9b44-4f5b-bfd4-fa24eebdd110"
      unitRef="usd">110034000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EquityMethodInvestments
      contextRef="iabcd24d2205243dab0f876e67af2bcb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMTEtOS0xLTEtMjQxNTk_c81be42b-b560-4744-85c0-039bb3a6b2e1"
      unitRef="usd">43418000</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets
      contextRef="i0dd4c64135004c01b362c3a8ea84803c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMTMtMS0xLTEtMjQxNTk_22594612-58f1-4b65-a70f-ee7e9a3bf4aa"
      unitRef="usd">101789000</us-gaap:Assets>
    <trc:Borrowings
      contextRef="i0dd4c64135004c01b362c3a8ea84803c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMTMtMi0xLTEtMjQxNTk_3b2ce32d-6fe3-445a-b469-48a16051ae48"
      unitRef="usd">0</trc:Borrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0dd4c64135004c01b362c3a8ea84803c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMTMtMy0xLTEtMjQxNTk_b2572ef7-b7e7-4895-91b5-2060b9bb9f4f"
      unitRef="usd">101408000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:Assets
      contextRef="i03e3ec9572cd430b874d7a31f806fd6c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMTMtNi0xLTEtMjQxNTk_76ce61bb-f1f1-4583-afb3-753a670434be"
      unitRef="usd">101178000</us-gaap:Assets>
    <trc:Borrowings
      contextRef="i03e3ec9572cd430b874d7a31f806fd6c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMTMtNy0xLTEtMjQxNTk_b4f42fe2-4900-4338-bf43-634af1162f36"
      unitRef="usd">0</trc:Borrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i03e3ec9572cd430b874d7a31f806fd6c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y184NS9mcmFnOjNjM2UyYjYyMGI1MDQ4YWFhZDFiZmJkYWExMzljMTAzL3RhYmxlOjQ5ZTkzMWIxNWQwNjRkMjc5NGM3NTQzN2E0OGI4MjU2L3RhYmxlcmFuZ2U6NDllOTMxYjE1ZDA2NGQyNzk0Yzc1NDM3YTQ4YjgyNTZfMTMtOC0xLTEtMjQxNTk_7c92b579-e1b2-47b0-aa76-3cf3fd45e1cb"
      unitRef="usd">100261000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i405cd227274c4c15b0ddf27e50f6afb4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y185NC9mcmFnOjFiYjM4Mzk5OTgwMjQ3NTI5NTcxMjdjYTBhMmViYjY2L3RleHRyZWdpb246MWJiMzgzOTk5ODAyNDc1Mjk1NzEyN2NhMGEyZWJiNjZfNTQ2_1e3647c6-5e3a-481b-8ac9-fcf15eb4113c">RELATED PARTY TRANSACTIONSTCWD is a not-for-profit governmental entity, organized on December 28, 1965, pursuant to Division 13 of the Water Code, State of California. TCWD is a landowner voting district, which requires an elector, or voter, to be an owner of land located within the district. TCWD was organized to provide the water needs for future municipal, residential, and industrial development. The Company is the largest landowner and taxpayer within TCWD. The Company has a water service contract with TCWD that entitles it to receive all of TCWD&#x2019;s State Water Project entitlement and all of TCWD&#x2019;s banked water. TCWD is also entitled to make assessments of all taxpayers within the district, to the extent funds are required to cover expenses and to charge water users within the district for the use of water. From time to time, the Company transacts with TCWD in the ordinary course of business.The Company has water contracts with WRMWSD for SWP water deliveries to its agricultural and municipal/industrial operations in the San Joaquin Valley.  The terms of these contracts extend to 2035. Under the contracts, the Company is entitled to annual water for 5,496 acres of land, or 15,547 acre-feet of water, subject to SWP allocations. The Company's Executive Vice President and Chief Operating Officer/Chief Financial Officer is one of nine directors at WRMWSD. As of March 31, 2022, the Company paid $2,262,000 for these water contracts and related costs.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <trc:RelatedPartyTransactionAreaofLand
      contextRef="i2a70b589264a45b1aa4699200e5a3296_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y185NC9mcmFnOjFiYjM4Mzk5OTgwMjQ3NTI5NTcxMjdjYTBhMmViYjY2L3RleHRyZWdpb246MWJiMzgzOTk5ODAyNDc1Mjk1NzEyN2NhMGEyZWJiNjZfMjk5_19dace8a-eb91-4a8c-845b-c2e37a98c262"
      unitRef="acre">5496</trc:RelatedPartyTransactionAreaofLand>
    <trc:RelatedPartyTransactionLongtermWaterAssetsWaterContractsVolume
      contextRef="i2a70b589264a45b1aa4699200e5a3296_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y185NC9mcmFnOjFiYjM4Mzk5OTgwMjQ3NTI5NTcxMjdjYTBhMmViYjY2L3RleHRyZWdpb246MWJiMzgzOTk5ODAyNDc1Mjk1NzEyN2NhMGEyZWJiNjZfMzIw_af844e21-958d-4aae-a719-7bd8d9a4ecc5"
      unitRef="aft">15547</trc:RelatedPartyTransactionLongtermWaterAssetsWaterContractsVolume>
    <trc:NumberOfDirectors
      contextRef="i2a70b589264a45b1aa4699200e5a3296_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y185NC9mcmFnOjFiYjM4Mzk5OTgwMjQ3NTI5NTcxMjdjYTBhMmViYjY2L3RleHRyZWdpb246MWJiMzgzOTk5ODAyNDc1Mjk1NzEyN2NhMGEyZWJiNjZfNDQ4_d614a24c-2ae9-4d70-abc0-f442a0470513"
      unitRef="director">9</trc:NumberOfDirectors>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ic0bfa052709f432c8a29915b80e7f83f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y185NC9mcmFnOjFiYjM4Mzk5OTgwMjQ3NTI5NTcxMjdjYTBhMmViYjY2L3RleHRyZWdpb246MWJiMzgzOTk5ODAyNDc1Mjk1NzEyN2NhMGEyZWJiNjZfNDk5_2f7a6dcc-02d5-48f5-b2c8-0fc8645fc6d3"
      unitRef="usd">2262000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTAtMy0xLTEtMjQxNTk_e6cb4dc3-3e67-4ffa-b45d-487ce5c8a01a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTAtMy0xLTEtMjQxNTk_e6cb4dc3-3e67-4ffa-b45d-487ce5c8a01a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTAtMS0xLTEtMjQxNTk_a78b4b40-e85e-47cf-a5d8-87681eb0a5e1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTAtMS0xLTEtMjQxNTk_a78b4b40-e85e-47cf-a5d8-87681eb0a5e1"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zMS9mcmFnOmM4YjQzNGQzYjViZjQ0M2U4ZjNiYzA4OTU2NWI4MWFmL3RleHRyZWdpb246YzhiNDM0ZDNiNWJmNDQzZThmM2JjMDg5NTY1YjgxYWZfMjE5OTAyMzI2Njg0Mw_5924e3eb-6503-4e2f-875b-964d8e55476f" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zMS9mcmFnOmM4YjQzNGQzYjViZjQ0M2U4ZjNiYzA4OTU2NWI4MWFmL3RleHRyZWdpb246YzhiNDM0ZDNiNWJmNDQzZThmM2JjMDg5NTY1YjgxYWZfMjE5OTAyMzI2Njg0Mw_5924e3eb-6503-4e2f-875b-964d8e55476f" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In determining the classification of cash inflows and outflows related to water asset activity, the Company&#x2019;s practices are supported by Accounting Standards Codification (&#x201c;ASC&#x201d;) 230-10-45-22, which provides that &#x201c;Certain cash receipts and payments have aspects of more than one class of cash flows&#x2026;. If so, the appropriate classification shall depend on the activity that is likely to be the predominant source of cash flows for the item.&#x201d; Also, at the 2006 American Institution of Certified Public Accountants Conference on Current SEC and PCAOB Developments, the Securities and Exchange Commission, or SEC staff discussed that an entity should be consistent in how it classifies cash outflows and inflows related to an asset&#x2019;s purchase and sale and noted that when</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">cash</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">flow</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">classification</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">is unclear, registrants must use judgment and analysis that considers the nature of the activity and the predominant source of cash flow for these items.</xhtml:span></xhtml:div><xhtml:div><xhtml:span><xhtml:br/></xhtml:span></xhtml:div><xhtml:div><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Given the nature of our water assets and the aforementioned authoritative guidance, the Company estimates the appropriate classification of water assets purchased based on the timing of the sale of the water.  Water purchased in prior periods that was classified as investing was sold for $1.7 million in 2022, this cash inflow is appropriately classified in the Company&#x2019;s investing activities. The profit of $0.7 million related to the water purchased in prior periods is appropriately being deducted from operating activities for the current period. The Company has and will continue to apply this methodology to water asset transactions that meet this fact pattern.</xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTAtMy0xLTEtMjQxNTk_e6cb4dc3-3e67-4ffa-b45d-487ce5c8a01a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zMS9mcmFnOmM4YjQzNGQzYjViZjQ0M2U4ZjNiYzA4OTU2NWI4MWFmL3RleHRyZWdpb246YzhiNDM0ZDNiNWJmNDQzZThmM2JjMDg5NTY1YjgxYWZfMjE5OTAyMzI2Njg0Mw_5924e3eb-6503-4e2f-875b-964d8e55476f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTAtMS0xLTEtMjQxNTk_a78b4b40-e85e-47cf-a5d8-87681eb0a5e1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zMS9mcmFnOmM4YjQzNGQzYjViZjQ0M2U4ZjNiYzA4OTU2NWI4MWFmL3RleHRyZWdpb246YzhiNDM0ZDNiNWJmNDQzZThmM2JjMDg5NTY1YjgxYWZfMjE5OTAyMzI2Njg0Mw_5924e3eb-6503-4e2f-875b-964d8e55476f"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTEtMS0xLTEtMjQxNTk_34aa6360-4a87-4959-9f3a-d40b62b0f09e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTEtMS0xLTEtMjQxNTk_34aa6360-4a87-4959-9f3a-d40b62b0f09e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTEtMy0xLTEtMjQxNTk_63f1b68c-c955-405d-b8b3-4333bce64f98"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTEtMy0xLTEtMjQxNTk_63f1b68c-c955-405d-b8b3-4333bce64f98"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zMS9mcmFnOmM4YjQzNGQzYjViZjQ0M2U4ZjNiYzA4OTU2NWI4MWFmL3RleHRyZWdpb246YzhiNDM0ZDNiNWJmNDQzZThmM2JjMDg5NTY1YjgxYWZfMjE5OTAyMzI2Njg0NA_71e29bf2-4eed-43ec-b142-9b9a83a5dcd5" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zMS9mcmFnOmM4YjQzNGQzYjViZjQ0M2U4ZjNiYzA4OTU2NWI4MWFmL3RleHRyZWdpb246YzhiNDM0ZDNiNWJmNDQzZThmM2JjMDg5NTY1YjgxYWZfMjE5OTAyMzI2Njg0NA_71e29bf2-4eed-43ec-b142-9b9a83a5dcd5" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In determining the classification of cash inflows and outflows related to land development costs, the Company&#x2019;s practices are supported by Accounting Standards Codification (&#x201c;ASC&#x201d;) 230-10-45-22, which provides that &#x201c;Certain cash receipts and payments have aspects of more than one class of cash flows&#x2026;. If so, the appropriate classification shall depend on the activity that is likely to be the predominant source of cash flows for the item.&#x201d; Also, at the 2006 American Institution of Certified Public Accountants Conference on Current SEC and PCAOB Developments, the Securities and Exchange Commission, or SEC staff discussed that an entity should be consistent in how it classifies cash outflows and inflows related to an asset&#x2019;s purchase and sale and noted that when</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">cash</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">flow</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">classification</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">is unclear, registrants must use judgment and analysis that considers the nature of the activity and the predominant source of cash flow for these items.</xhtml:span></xhtml:div><xhtml:div><xhtml:span><xhtml:br/></xhtml:span></xhtml:div><xhtml:div><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Given the nature of our land development costs and the aforementioned authoritative guidance, the Company estimates the appropriate classification of land development costs based on the timing of the sale of land.  Land development costs incurred during prior periods that were classified as investing were sold for $4.7 million in 2022, this cash inflow is appropriately classified in the Company&#x2019;s investing activities. The profit of $3.6 million related to land development costs incurred  in prior periods is appropriately being deducted from operating activities for the current period. The Company has and will continue to apply this methodology to land sale transactions that meet this fact pattern.</xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTEtMS0xLTEtMjQxNTk_34aa6360-4a87-4959-9f3a-d40b62b0f09e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zMS9mcmFnOmM4YjQzNGQzYjViZjQ0M2U4ZjNiYzA4OTU2NWI4MWFmL3RleHRyZWdpb246YzhiNDM0ZDNiNWJmNDQzZThmM2JjMDg5NTY1YjgxYWZfMjE5OTAyMzI2Njg0NA_71e29bf2-4eed-43ec-b142-9b9a83a5dcd5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18yOC9mcmFnOjcyYTFkY2ZlYjEzZDRjY2Y5MTRiYzI2MTY0N2I1MzhmL3RhYmxlOjg4MDkzNjY0MjVjNzQwYTNiMTc4ZmUxZTZiNWQ3MzY2L3RhYmxlcmFuZ2U6ODgwOTM2NjQyNWM3NDBhM2IxNzhmZTFlNmI1ZDczNjZfMTEtMy0xLTEtMjQxNTk_63f1b68c-c955-405d-b8b3-4333bce64f98"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmYwMWRjNGY4ZThmZDQ0NzFhMzgwNDI1Y2YwMTNjOTRjL3NlYzpmMDFkYzRmOGU4ZmQ0NDcxYTM4MDQyNWNmMDEzYzk0Y18zMS9mcmFnOmM4YjQzNGQzYjViZjQ0M2U4ZjNiYzA4OTU2NWI4MWFmL3RleHRyZWdpb246YzhiNDM0ZDNiNWJmNDQzZThmM2JjMDg5NTY1YjgxYWZfMjE5OTAyMzI2Njg0NA_71e29bf2-4eed-43ec-b142-9b9a83a5dcd5"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
