<?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/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:trc="http://tejonranch.com/20201231"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns: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-20201231.xsd" xlink:type="simple"/>
    <context id="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i289aadb13e4a482aa49b333690d1e7c3_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i6f4a46680644497685c4c81f08df747a_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="if56317ade68246a282d4a6e2c881bba2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i99428b1c890641eab79eb9d9bea50b35_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibc6ba68ce0e944098e96fac8f84ea4e9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">trc:CentennialFoundersLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7638331069204fb08dfb95653963dba1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">trc:CentennialFoundersLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9a0ff36138264d89bda7c10012ff7d1f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie59d904e89dc49889fe9a3195a2502ea_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie3ccd6b5cb594638aa6432f8cddf7d16_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie12a1e789ce54cd9bfa88bebdecaefe3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:MineralResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6fcc2263a8b541a6a55de2c57580e2d4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:MineralResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idd6ba7c0cb8347858a8c7a694f94fe0a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:MineralResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0ac1c032958346b986d04bd1f38d05c7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:FarmingAndAgricultureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i20cfda0216034090a2ad98b67aa7c845_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:FarmingAndAgricultureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iee712800b29f4e308515d322c1d4138e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:FarmingAndAgricultureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia340638c67684fc08c77c8f7108c97f2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:RanchOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9e96cbcf00104cc2ae86184644ade090_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:RanchOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3c02b1a579d64cadacb591004bfbd3c7_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:RanchOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id3db110f3eb948209025bff4c87f603b_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i482b19b492b44c4b9be45895b26c981a_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7fd0bc42f0a647049da3b2de9425c456_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9e4310f2a8724d9cb642f80439fb181e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib446c52a7fc342eba34ac64b30bdec2d_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id33ee649304a4a23b0a807987057c690_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i36bf60d722934bb3a754894e908dc0ae_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie8ef3e8ac4e64e20a32a8e1273319563_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2b33399d942b47d4b17f2ddb587ac7b0_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ife0d2e5866304b9f83694033dfb727e0_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="ib79068217e524dca9b51b46fc74e2cd2_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="iab89d045706149c29a2a0f9ce0f70965_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i787950285c394b37a8944ea17a3ee376_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i8f0a76abf5ea4fe3b8d7b57c4f567733_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i893e0c9721f046a3ae6aa60b71c2b3d7_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i10df49950339424ea4b0872b8deba872_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i1f808732930247fc92586e055d8a86dc_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i071d09f187f54552a9e4bd21bc532685_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib3c112f49a0e4d96a719da019a34f65f_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i23350b4101414e69a41715e49b2b6cfd_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4d7fe13920ce43ddb5d60c49885caadf_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="icb756162cb95446cab0a077697f67419_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i71f7ff4d260349f29863b831bcaeb4bd_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ie45bc61a62b24a53a5b8ba2f98635990_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i775878d8b15f492aac86e54d035a15bf_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i637f86abc6164301a04fef38f2a1c1d5_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i070644d0604a4338ab0777208387c1f1_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ia16d1eff9f554ea595aad4d35537dd19_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="id1a873591bf44697a96f0570a1195edb_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i608213d1bc53465f943023f7881fe693_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0490afb5aecd4fdc80a1130070a6a8b2_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if3df4e2c5f0745daaffe09ff6763dfb1_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if166a9d7b9a1482f9cb648519474afc9_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8f0e65c754b146ce95131699bda615ab_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i694b090a0cb34fcc89c17b90772b56e9_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i30be53c58bee41378556a731be469283_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if1e4e9241794429aa27ca911e3beb7f2_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie2ffb723865c4993957beab8f66a8c23_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i527781821128471493dbd11d310d0cf9_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ibfec28eb28654818bd5a204a64bbb91a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if970e23564ae43e1802c1944a9f585fb_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iec1e2711e90c4d468d8aa12780229679_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i77d495542e234fc1a8d64e74bf947923_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i66c5cf6c76f94dd0a911edbf07868b37_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie1b33cee39b94921bc9e8f9fc81aaaf3_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i40efea1af8e44ef78b85f7879a3f9409_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4d8ad7698ae74210bd2ef30ea868446f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie7a5afdcd0164855bc69baee09f2d808_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="i86757f496d5d4bd9a45ee1e60f7bbcb6_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="i44e03f04cf634cf6a20667cb0cabcf1c_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="i1b124d331b8741f285dae0d7ac79338e_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="ieddfba9051d445e1b93a14bdea9c604c_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="i8fbb92aae1ae4113b7955a9c35ffdc22_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="idbe79574f20249478711140eaa613828_D20190401-20190430">
        <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-30</endDate>
        </period>
    </context>
    <context id="i8c41193323854655b5d8a2de0ec67082_D20190401-20190430">
        <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-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="i7ef2969ec1ab45f09158fd09fd8faa73_D20191201-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCCEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib97c29580f364534815ecbac7986ccbd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCCEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i87cecf06c036429a8ef65426ad42c567_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trc:LosAngelesCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i15e8b68dca7b4c338b29c06f2bec74c7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trc:BakersfieldCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia857bedb6d7d4586bef4f2e09197f090_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trc:PastoriaEnergyFacilityLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia2eb585f8e35498c885931db4ec952fa_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trc:PastoriaEnergyFacilityLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i33468312bdc841a0bf30759ca924cab4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trc:VineyardsAndOrchardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6de91dbc0338448b8e457f06a9817408_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trc:VineyardsAndOrchardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i445f304173c849b49bd073ea02f43d5f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0d6cd04a1ca14e60989c9830576ee9db_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8877a9c2e4be48b681ca00355228dcf5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iea50ee29767f42d7b978ecb90a332a39_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0620fbccbc134728ba3037243bae0046_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie63b5bcd4fff4d4a98ece4522aab2520_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i35d5ba63d363407fb4eb7bae19f43dbd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i73eac3c125744076bb05585142530390_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i14c0ddc9807248a997b080966e4afddb_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="icf563c4ca32e49d3998965852a99160f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trc:VineyardsandOtherFarmingRelatedAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i489f55a8f19940919c52b7e0117ce3e7_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id3d5115d8e1244cbba5c0254f16492a5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">trc:PistachiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7e8ee49e8f08496889a73f60956b97d7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">trc:PistachiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3a64950848164d99a831a0a49509546a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">trc:AlmondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7403a32855a24b08a912f48ef0a03dd9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trc:VineyardsAndOrchardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i70bf1c5ac8064ea08f18627f36025ac5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i362cc57fdfcf4ea5ac64354770fcda4c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1a9edb9b470341d9872d1e504d3bc4fb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8bf759f41a25433580e7bfc32d074e08_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i816b6fc557464e8f831c9d7fa4e79fb2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i16f6e5eb391a46d89014e7ae56e7dd24_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i88adf04385e14f70823382a7b423337e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="if842c8d4f6ab4ea1bc243ef441f1a1ba_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i6573f10eda0f42d28b8f5ec17785e916_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3a864b5c4a0c4aedbe31f5c5776d3081_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ic84c9aa4c1104f559900469c9cd6f810_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ib28c6986a5054509aa09869e7232c49b_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i28682bfec7c04f918e43a323146cc978_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i598d5480c4074f259ae6d957501ee8b2_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i3974068d9a964db7bf91d7c5e78bf3b3_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i4e500dcc363f4563a5fa07d8a399bd1f_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i2702222e95c144e391e49067cfe4d74c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i46216301cd73488bb7171953adfcb5c5_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ibfe1c83b7ad242bbacc667b983fbff63_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id45657392f3f4e6fbdfa61b48f6b4baf_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i21b7585c5ace48189f69adfac696822d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if2338ee9fc1f4dd6b5096d83f097a1d8_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8fbd658468994accb958b9183a64253f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i643a9425aa134d54881a3046d0bd8adc_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i4a918434d4984c6b889a29a6a809ccf0_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i8ce0d2ca83f149d9b197b5ab516e1fe1_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i484d7ba414f847669653632acb79a23f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i585608d0613a40f28e1732731ed39f5d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="idd10029af04d49a6aaeea9222e101ffc_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i19ec0384fa414ac7821504a66c1dbaca_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i910d91868566488ebf2512cb0f23f35d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia0f89c7dd3994bf5a550e607e4beac91_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">trc:TejonMountainVillageLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifaa96624c18d4dedbdae8a1222ecfb62_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">trc:TejonMountainVillageLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3ddc726bdec14b8f8b95a0d3ea378349_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">trc:CentennialFoundersLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i40060780c0744c469d25d4bf57565a20_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">trc:CentennialFoundersLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifd1228ac1da6438baddb021d9e2f0994_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">trc:GrapevineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id039968c6efc443da56b215595310e94_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">trc:GrapevineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2291b1f3b7cf43c0bb13c6dda51e0f8c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">trc:TejonRanchCommerceCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7ed4425c22a14f5d957844dd076c1730_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">trc:TejonRanchCommerceCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia40ea9ebbc894ee8a7877065c4e5c41e_I20091231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:StateWaterProjectContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2009-12-31</instant>
        </period>
    </context>
    <context id="i2a0a5150aa3d4895bfbd74483dd472b7_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="i5df477094d3242c79de252053779dc33_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:DMBPacificLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i46f105255ce54114b836fcc6e2f28b04_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic880004d61914456aab3882ca8f3009e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i2063742473ce44df9a69ad560e87eb3c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i05b9a71b4a844a8da9995bb877402add_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ie2d8e619d3d648afaa8aaddffdd20b22_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i8ea1338afb4e4fe4b1b9d95dea8114cb_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id1064ec104e84f43a510ab662471afb1_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia65ad9d417494caba4563ecf43ed7aa5_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i2d9808ccf5114526aee03a15bbda625f_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i00166b67b02b41a0a384c2c7fb5441c3_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i3ac65648af884de3bbbbdb32f0a77dc4_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if6cc593af3e644e190eab36bb86b83c8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:TejonCastacWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i33aee2a0f9a84747b545dc90dd3b392c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:TejonCastacWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2d59938b2d3a47e292037ffd6511d87b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:AntelopeValleyEastKernWaterAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i90eef570e36f4713a1a587a598acb0a1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:AntelopeValleyEastKernWaterAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0cb37ab9d4464f9e9dc6d9df7e15dadd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:WheelerRidgeMaricopaWaterStorageDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib6fa311a15fa4438ac27b47d2fc6dbc6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:WheelerRidgeMaricopaWaterStorageDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i22c5a5ea086e4cf3852ac6a80b9bcf1c_D20150101-20151231">
        <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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis">trc:TransferableWaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i2d7a44d1f3234365a379dd0f3c8a42dc_D20150101-20151231">
        <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>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i205702ae5d5e44f183877f80382c3846_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia72f934af73c47f1900620d957fc967d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iddeba8a9208f406b8d09369e8569801c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">trc:RevolvingLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1c77389e2b2c4ac9a2c5590d73a1a278_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i38bd8625f08a4097af40556131113665_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">trc:SelectedLiborRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iea4ffacdd1254b2899b24ad59a5a83b1_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i5ac6c48d95a84ff4ad0b5b82b09264bb_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia4a5ae53a80441f6920480ddf4c5f61b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i911d05f819d44b72a4a8b866f84b7f6e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i87fb21f4bb26454f9d7582cb0e3e9bb9_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id2c150c580f046d7baf1908c31f0615a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i99b7415db41042f38ef0bdcdf79442a2_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifcdcaeb34dcf4518843b629807e09c29_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trc:RestrictedStockAndPerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i566c88b675ce41c19f9553f9b6ad0418_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trc:RestrictedStockAndPerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i5afead3dad624031ba088ac86b93c019_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trc:RestrictedStockAndPerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i52de6385ea3a4329843341db0feea39d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trc:RestrictedStockAndPerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i990e2dab9c1c45d6b6c4e6a3c6abb867_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trc:RestrictedStockAndPerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibec9862f2dbd40f48d59ab15ae6e1706_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trc:RestrictedStockAndPerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i341eb9ea27944e7cac401d909588550c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trc:RestrictedStockAndPerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2725771d80cd4d0fb89b61ea57ab75a8_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i812c5aa977344d62abb5ec6e7458cc5f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2eaf6cf8056b46d5892467aaf0badac5_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i81630ae97cc64ec4bed9b1bec0502094_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i67458340404647e98cca5b3cff030979_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7f40cd167a3d45358d14a54b2b00a6df_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i918fb8df3dd84976ba3db4fcd6f3312f_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i681824b0fd6549ba9047ebfba3221d9f_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id67233c31ccb440bb020031a297baafd_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ie0583a87841c4ead9bb473b56e246cc3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i601362a85e36434aaec25f7d151c5b13_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="i74c672f3ae704460a9afcedfe2f6ed4f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iee25498dd48d4c97b8c198180f3a8012_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ie5acf7298a364884867c295a90c1c1dc_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i03d48b1749004ee28b8a531ea266c435_D20150201-20150228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">trc:AntelopeValleyGroundwaterCasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-02-01</startDate>
            <endDate>2015-02-28</endDate>
        </period>
    </context>
    <context id="i7eefde71d192449db139179ca6290d14_I20100603">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">trc:KernCountyWaterAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2010-06-03</instant>
        </period>
    </context>
    <context id="if323f3067bca47a2b20626864391f3a8_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ib203c56ddb614c09b44b385eb3b0a4c8_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i843e48b50bab44549602c40f90db8dc3_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic76856bfcad040ee9d764fb1e4016499_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i0086a6562caf49148f3b1a6a2acf2246_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ia262a03e8b4d42648d98c95d883424c3_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i76b08dfa2267463cb55ee4e8105f454d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iaaab4966f7e3454aac337efa21571674_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia7f6c9d0baaf42cc8490c0a0cc25359d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i2e606412a3c740eda4503df2b284861a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1ee6bc37bc6c444b9e6a2fac0d16bd32_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id5ce24bc48a24ebdba2e20d2668a4052_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5145aac5b6554a20afd33bcfa4d47185_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i233c0686e0624b298605e17aeff5772a_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i78dfdc6460ff42c680766a905259f485_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ia620fbb2381041a196f758e32e62e96f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iedc0a326d1eb4c6399776f74457557ba_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4772443b3e014d9b92fee72998fd711e_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic2f61334ba7b4629b9e5530139fb72c2_I20201231">
        <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>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i76c34c8fe8584cab8da2ca5c58d21141_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie083d25e327d445b8fff4793b77e34b2_I20201231">
        <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>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie3a96ec932324ba68947bc137a8c30c7_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i99471c8cbfd1408cbc0f0371ef5a276d_I20201231">
        <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>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id42a03433cad4db6bf6e2e6ba172649a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib0af20bd05e44d56987b153c927fdb05_I20201231">
        <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>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0781ec767aab4dfdbf7acab5f0ed15c2_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icd0dc830b493440fae6105365f097638_I20201231">
        <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>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if77d87c988044fcbb1dc29378edba377_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2825e213fab846ffb9f0257e02883780_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibf15ef54e0d64bad97db15723a809fa5_I20191231">
        <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>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4755e67275e842c685d7aabe42f8d6f6_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4d8e4ac525ac4c2cb16267699a0bac08_I20191231">
        <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>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icf3273a3b6254da1bddb1037be8b0a1f_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i46005c050a364a65844b445fd271b44b_I20191231">
        <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>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ida60d1c6d72a4967a9b429b32fb40e09_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i27528cab45794bf2b053a5f47254a33c_I20191231">
        <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>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifee1a9c8cf8348079d6c2917d30358fb_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie80d5a01a0d4464e847ffb95516200cf_I20191231">
        <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>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib9ae7a8fa3344c12b826780b82c3d3e4_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i600c7ceda74c474f8878470300ff06f7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie6d03ed8d60c45a28e61325010d358b1_I20181231">
        <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>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia56893461f004705bf29e8b24e46b3ba_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i252e6d7da65940e59ced1baec23f7af2_I20181231">
        <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>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3656ccb694a24d6a84c7633dbe22f527_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic58e4d775550480d8432e05f6c445bb9_I20181231">
        <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>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib0ce13dffae142f8806cfdb04b9fd6dd_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iaba7401e1b9f456fb681ecc0d82660fd_I20181231">
        <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>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6e88f90cdbc440b9a1643eb9b3313a3a_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6f49c8105c964fa0a9fa136f5a85a3c2_I20181231">
        <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>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4f867d9ff925480b92bf4a039e86da18_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i30781a147d93467f91d94e26af881ff7_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i786c1e328795440c9fe1d218f068f8a9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:PetroTravelHoldingsLlcPlazaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id5b1bb95dd474c0b96a8fd8f23598bf7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:PetroTravelHoldingsLlcPlazaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i22adfb6a215b4c3a935474934d14f121_D20200417-20200417">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-17</startDate>
            <endDate>2020-04-17</endDate>
        </period>
    </context>
    <context id="ibb74310f2c6f4c27a189043d7398a49c_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3d5001d1114444718214490b58fca602_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ib81e30538a484a3caec43a0a9481228e_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="ic18d3c828bf04364adbca0837c338f13_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="ia2d9179c970f493bb2b03ec0faf435a7_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ifcc8b043323f468c89faa82ced35222c_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="i21cdc0cbea524d80b03b968263fdc2b8_D20190401-20190401">
        <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-04-01</startDate>
            <endDate>2019-04-01</endDate>
        </period>
    </context>
    <context id="i4f28a0d0e57d403b97a60bcc59b0fe14_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="i77acfce7376245a2a9074df76952951d_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="id6909c097c924a2d8b84a222f8ce1047_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="i0515bcd01ad9453f8d258074a240705b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i3fe1ace5820147c6943e504f2b61dc14_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC2LLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id4dbeb3b1b5a4fa4b712cca111617414_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="i43b6b9717c144a0992aca0b1ff704874_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCCEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic6cfb0d1f48b4b7f86562a2b248f74cc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC1LLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i77a0678aa39e402894e032c6a3df7fe2_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id991ff7c205a4e369af2e7d18b833585_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:RockefellerJointVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5670f27fa9b4434daa413e45f179e709_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:RockefellerJointVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic6b47c972ffd4f7081b5020e0692c201_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:EighteenNineteenWestLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i540ba437632a46d19cd5a41e0e44357d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:FiveWestParcelLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic0b6028ff5cc428ba57409e83de6e2de_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:EighteenNineteenWestLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i77a29825e2974127984113fa3265a162_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:FiveWestParcelLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i88f1e57ed7a04ad08eeacfe1740270f6_D20191101-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:FiveWestParcelLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i39dabf36749743be93b7beebb5630f30_D20130401-20130630">
        <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-04-01</startDate>
            <endDate>2013-06-30</endDate>
        </period>
    </context>
    <context id="i62bc3dcf2538463e975e1a1d22344397_I20130630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCCRockOutletCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-06-30</instant>
        </period>
    </context>
    <context id="icfdf835329df420b8b9faece6c68a60c_D20130401-20130630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCCRockOutletCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-04-01</startDate>
            <endDate>2013-06-30</endDate>
        </period>
    </context>
    <context id="ia1a5ebba31294603834ad388c6ecacfd_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="i1514f3505fd349a89199c913a80b7b57_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i206f2bf360c34898b89c6cf9fe0b3160_I20161130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">trc:CentennialFoundersLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-11-30</instant>
        </period>
    </context>
    <context id="i7ac388f633d24174b097280c84046c53_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">trc:CentennialFoundersLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i108184a741af44969d0d5252ea05a5ca_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ib9dea6b68d80486182ec76f753213fa2_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i34514932fcff4d0d898e5f59f2704484_I20201231">
        <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>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8b5ed9801ed64995a34ae5438cc0460d_I20191231">
        <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>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iaf41f804d77d425d800408edf78442fe_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7dd274d4b8cd4b8a974f0364d130ab10_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i2c8be34ad1484300b5cc66edd212d449_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iabfad363e20a42fe932564e698bae33e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ic7b18484fb70403c9a8c070ea88c026b_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i60a8a3e1723849769574e7722a570446_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="idea397939ec2462cb96be7b5e6cb9e86_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i2a410dc9bdfe43a69ad6f07e3b6c3538_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i62913a7016654695b87dce457fc8f56d_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i9d33cb8c27ea4fbf92c5340927c94a5e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie937f3e2ab2e4933b5d09e4dbb5689d5_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i06a19cfe6e2e4c8c8dcbf257bd1aa2b3_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia740445718154a7c994a744aac7b9c24_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="icd116a3b1b5d45f3aedefc0b7c26cb0f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i06a1b885baca491fbf4342c74191e35e_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6860b363caf64c56bd273024a4ccba19_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic36427aaaa0543068e062ac51a4f4526_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9ccf625de35f41da9da7cfd1de5cb54c_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6f0c90d0fc774ba6b18995524d6507f3_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6f527bb971434ef18877878c0898500f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i83bb4f47a1cd46d3ad46c1a83a30e06e_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i98b73505d6c041b3985e578d0fbea353_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9e6aa20b5882492b98032f6848deef59_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i18c7541b87a14d3698bef30e15147f32_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i06950039db264271b7f677ef3fb92945_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6c0e210670604e65ae9db671d337cc06_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia3d28bd14a494e2f867728f51cf78c62_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i341b355244ed42c29f20b73b03a63dc2_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic188cc2febc241008e7a8a3bb143ab82_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i218c1d8f71a34be680a53537a7b580f4_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if953dd831d83419db1305f221af09903_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i56c5f006bdfe4e71ab2622802c75f4b8_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i18b132febd3c4e11a38f6cbbbb4f0777_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iddd66374d6154ca5904b24745d14f9ca_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i27e3744d2b2f42f69b6be2add2105e37_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i12b71152c59540afbaa680351fc7477c_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idddea2cc60254b0ea65e20141a087b50_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie9470c3dbc154a0681557578a032c262_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCCRockOutletCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia735129b517749fb8bdcaf1bce214f9f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCCRockOutletCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iea3485e1031548d28c31d82ab5108151_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCCRockOutletCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib45956f19407460da28041ab37df6933_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trc:TRCMRC2LLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i09f0cc4453fa4e58acadd36e9ca34fa7_I20181231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0ec88523ae1640448c4d1f748301a7db_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i85dc907fb50d4e55b1dfcfaebe453b87_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8f261c3586074904915852be80c7ac3b_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7bbfda42e2054a4d8900aa888950e36b_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ide0eb51c03ed4e33b962c61045aee15e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:SegmentProfitLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ife61231f1b6f4d58bd7bbf6c70ee6431_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia190cbf6a53a4763a80f5a0e9e92146f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:SegmentProfitLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1413c0047deb4758baa96602b89a8e36_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id805c7fb816b4286a41d8cf35459332a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:SegmentProfitLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib740cd6fdc214991a3048882e9583ae8_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:SegmentProfitLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iea408159f3a9488989284e7f34fa4f28_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:SegmentProfitLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib3c6402d624b4f3b81972974b42e39e9_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ib3c9435c3de64e4387d06748bb1c11c9_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:SegmentProfitLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i5b916f1d1cd8437db8beda18d50ebbec_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i82ca03df5db2477f94dcf820e4d94f25_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:SegmentProfitLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i34095785155d40dc91014c0fe3546aab_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ia22d2698c1b547258614ee1e55b1f32d_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:SegmentProfitLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="if22736edf61f4a14ab40e71aaec2d74d_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia931d7203ce54c4895786ed70abe2c50_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:SegmentProfitLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i55b7c743daa14d09935fb92a2fb45c55_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000096869</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trc:SegmentProfitLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="segment">
        <measure>trc:segment</measure>
    </unit>
    <unit id="acre">
        <measure>utr:acre</measure>
    </unit>
    <unit id="mi">
        <measure>utr:mi</measure>
    </unit>
    <unit id="joint_venture">
        <measure>trc:joint_venture</measure>
    </unit>
    <unit id="variable_interest_entity">
        <measure>trc:variable_interest_entity</measure>
    </unit>
    <unit id="number">
        <measure>pure</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="award_type">
        <measure>trc:award_type</measure>
    </unit>
    <unit id="facility">
        <measure>trc:facility</measure>
    </unit>
    <unit id="participant">
        <measure>trc:participant</measure>
    </unit>
    <unit id="member">
        <measure>trc:member</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF80L2ZyYWc6ZDlhYjljYTRhZGU3NGJjYjljNDM4ZmQ4NGRmOWUwMjcvdGFibGU6ZjBkYWIwODAzNjU4NGM2MzhlNWIwNjkzMTUwZmIyZTYvdGFibGVyYW5nZTpmMGRhYjA4MDM2NTg0YzYzOGU1YjA2OTMxNTBmYjJlNl80LTEtMS0xLTA_9cedae24-a3b6-41cf-8dde-eb51b4019e69">0000096869</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF80L2ZyYWc6ZDlhYjljYTRhZGU3NGJjYjljNDM4ZmQ4NGRmOWUwMjcvdGFibGU6ZjBkYWIwODAzNjU4NGM2MzhlNWIwNjkzMTUwZmIyZTYvdGFibGVyYW5nZTpmMGRhYjA4MDM2NTg0YzYzOGU1YjA2OTMxNTBmYjJlNl83LTEtMS0xLTA_f5fa28a9-e2f1-41af-b969-7d0b17715dae">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF80L2ZyYWc6ZDlhYjljYTRhZGU3NGJjYjljNDM4ZmQ4NGRmOWUwMjcvdGFibGU6ZjBkYWIwODAzNjU4NGM2MzhlNWIwNjkzMTUwZmIyZTYvdGFibGVyYW5nZTpmMGRhYjA4MDM2NTg0YzYzOGU1YjA2OTMxNTBmYjJlNl8xMS0xLTEtMS0w_ba181075-b590-461d-aa8b-a2ed2e02a9f5">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF80L2ZyYWc6ZDlhYjljYTRhZGU3NGJjYjljNDM4ZmQ4NGRmOWUwMjcvdGFibGU6ZjBkYWIwODAzNjU4NGM2MzhlNWIwNjkzMTUwZmIyZTYvdGFibGVyYW5nZTpmMGRhYjA4MDM2NTg0YzYzOGU1YjA2OTMxNTBmYjJlNl8xMi0xLTEtMS0w_699076ed-ecac-43ab-933d-c3e25b3ab7a1">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjcvZnJhZzpjMzYxYWVlZWJkOTM0NTc0YjNiYTM2ZTRhNWU1MDg4MC90YWJsZTpjZDgwZmFjMGIwNDA0MTA3YjQzMGE2MzYyMTYyMWRkZC90YWJsZXJhbmdlOmNkODBmYWMwYjA0MDQxMDdiNDMwYTYzNjIxNjIxZGRkXzEtMS0xLTEtMA_f31bac3e-9bbb-44d2-9792-c2a401117c83"
      unitRef="usdPerShare">0.50</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjcvZnJhZzpjMzYxYWVlZWJkOTM0NTc0YjNiYTM2ZTRhNWU1MDg4MC90YWJsZTpjZDgwZmFjMGIwNDA0MTA3YjQzMGE2MzYyMTYyMWRkZC90YWJsZXJhbmdlOmNkODBmYWMwYjA0MDQxMDdiNDMwYTYzNjIxNjIxZGRkXzEtMi0xLTEtMA_d17a9034-5a74-4017-9973-5d98890a0f94"
      unitRef="usdPerShare">0.50</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjcvZnJhZzpjMzYxYWVlZWJkOTM0NTc0YjNiYTM2ZTRhNWU1MDg4MC90YWJsZTpjZDgwZmFjMGIwNDA0MTA3YjQzMGE2MzYyMTYyMWRkZC90YWJsZXJhbmdlOmNkODBmYWMwYjA0MDQxMDdiNDMwYTYzNjIxNjIxZGRkXzItMS0xLTEtMA_48394caa-3d74-4ea9-a642-f85dc3379d6f"
      unitRef="shares">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjcvZnJhZzpjMzYxYWVlZWJkOTM0NTc0YjNiYTM2ZTRhNWU1MDg4MC90YWJsZTpjZDgwZmFjMGIwNDA0MTA3YjQzMGE2MzYyMTYyMWRkZC90YWJsZXJhbmdlOmNkODBmYWMwYjA0MDQxMDdiNDMwYTYzNjIxNjIxZGRkXzItMi0xLTEtMA_98531c5f-d11f-469b-a4cf-6d1f35f6ba13"
      unitRef="shares">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjcvZnJhZzpjMzYxYWVlZWJkOTM0NTc0YjNiYTM2ZTRhNWU1MDg4MC90YWJsZTpjZDgwZmFjMGIwNDA0MTA3YjQzMGE2MzYyMTYyMWRkZC90YWJsZXJhbmdlOmNkODBmYWMwYjA0MDQxMDdiNDMwYTYzNjIxNjIxZGRkXzMtMS0xLTEtMA_fefe2b3c-f3bc-4d7d-81c7-0f39cb428e51"
      unitRef="shares">26276830</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjcvZnJhZzpjMzYxYWVlZWJkOTM0NTc0YjNiYTM2ZTRhNWU1MDg4MC90YWJsZTpjZDgwZmFjMGIwNDA0MTA3YjQzMGE2MzYyMTYyMWRkZC90YWJsZXJhbmdlOmNkODBmYWMwYjA0MDQxMDdiNDMwYTYzNjIxNjIxZGRkXzMtMi0xLTEtMA_070197eb-d08f-4454-a8d7-81154486ba2f"
      unitRef="shares">26096797</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjcvZnJhZzpjMzYxYWVlZWJkOTM0NTc0YjNiYTM2ZTRhNWU1MDg4MC90YWJsZTpjZDgwZmFjMGIwNDA0MTA3YjQzMGE2MzYyMTYyMWRkZC90YWJsZXJhbmdlOmNkODBmYWMwYjA0MDQxMDdiNDMwYTYzNjIxNjIxZGRkXzQtMS0xLTEtMA_eb240187-aa0b-4ab3-b288-2e9378e88ccf"
      unitRef="shares">26276830</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjcvZnJhZzpjMzYxYWVlZWJkOTM0NTc0YjNiYTM2ZTRhNWU1MDg4MC90YWJsZTpjZDgwZmFjMGIwNDA0MTA3YjQzMGE2MzYyMTYyMWRkZC90YWJsZXJhbmdlOmNkODBmYWMwYjA0MDQxMDdiNDMwYTYzNjIxNjIxZGRkXzQtMi0xLTEtMA_965c9442-43ac-4b57-900e-19bcf2ab9276"
      unitRef="shares">26096797</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="ibc6ba68ce0e944098e96fac8f84ea4e9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjcvZnJhZzpjMzYxYWVlZWJkOTM0NTc0YjNiYTM2ZTRhNWU1MDg4MC90YWJsZTpjZDgwZmFjMGIwNDA0MTA3YjQzMGE2MzYyMTYyMWRkZC90YWJsZXJhbmdlOmNkODBmYWMwYjA0MDQxMDdiNDMwYTYzNjIxNjIxZGRkXzUtMS0xLTEtMA_4adf12c1-60c6-4a4d-b135-73df9c547a69"
      unitRef="usd">108600000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i7638331069204fb08dfb95653963dba1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjcvZnJhZzpjMzYxYWVlZWJkOTM0NTc0YjNiYTM2ZTRhNWU1MDg4MC90YWJsZTpjZDgwZmFjMGIwNDA0MTA3YjQzMGE2MzYyMTYyMWRkZC90YWJsZXJhbmdlOmNkODBmYWMwYjA0MDQxMDdiNDMwYTYzNjIxNjIxZGRkXzUtMi0xLTEtMA_5627ea56-8955-4d3f-a74e-35b896ca9205"
      unitRef="usd">104491000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:ContributionOfProperty
      contextRef="idbe79574f20249478711140eaa613828_D20190401-20190430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDIvZnJhZzpiNGY4NmIxYTJiZDE0NTM0OWZmMGM3ZTIzYWZmNjE0ZS90ZXh0cmVnaW9uOmI0Zjg2YjFhMmJkMTQ1MzQ5ZmYwYzdlMjNhZmY2MTRlXzc3_c33fdb11-801a-4cb2-abc0-478b25efa225"
      unitRef="usd">5900000</us-gaap:ContributionOfProperty>
    <trc:DevelopmentOfBuilding
      contextRef="i8c41193323854655b5d8a2de0ec67082_D20190401-20190430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDIvZnJhZzpiNGY4NmIxYTJiZDE0NTM0OWZmMGM3ZTIzYWZmNjE0ZS90ZXh0cmVnaW9uOmI0Zjg2YjFhMmJkMTQ1MzQ5ZmYwYzdlMjNhZmY2MTRlXzIwOA_ee1fc2f7-bfd7-44be-a1a9-9fc1a5b9b90b"
      unitRef="sqft">579040</trc:DevelopmentOfBuilding>
    <trc:ContributionofPropertyTransactionCosts
      contextRef="i8c41193323854655b5d8a2de0ec67082_D20190401-20190430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDIvZnJhZzpiNGY4NmIxYTJiZDE0NTM0OWZmMGM3ZTIzYWZmNjE0ZS90ZXh0cmVnaW9uOmI0Zjg2YjFhMmJkMTQ1MzQ5ZmYwYzdlMjNhZmY2MTRlXzM0Nw_a078118c-7f79-4558-a4a9-c5d66f51ffca"
      unitRef="usd">2800000</trc:ContributionofPropertyTransactionCosts>
    <us-gaap:GrossProfit
      contextRef="i8c41193323854655b5d8a2de0ec67082_D20190401-20190430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDIvZnJhZzpiNGY4NmIxYTJiZDE0NTM0OWZmMGM3ZTIzYWZmNjE0ZS90ZXh0cmVnaW9uOmI0Zjg2YjFhMmJkMTQ1MzQ5ZmYwYzdlMjNhZmY2MTRlXzM3NQ_6684fdf3-a14b-4c8f-a2e8-2a700c95ea56"
      unitRef="usd">1500000</us-gaap:GrossProfit>
    <us-gaap:EquityMethodInvestmentDeferredGainOnSale
      contextRef="i8c41193323854655b5d8a2de0ec67082_D20190401-20190430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDIvZnJhZzpiNGY4NmIxYTJiZDE0NTM0OWZmMGM3ZTIzYWZmNjE0ZS90ZXh0cmVnaW9uOmI0Zjg2YjFhMmJkMTQ1MzQ5ZmYwYzdlMjNhZmY2MTRlXzQwMQ_0fbb4983-2e01-4ef7-9d7a-aab92ac723c5"
      unitRef="usd">1500000</us-gaap:EquityMethodInvestmentDeferredGainOnSale>
    <us-gaap:ContributionOfProperty
      contextRef="i7ef2969ec1ab45f09158fd09fd8faa73_D20191201-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDIvZnJhZzpiNGY4NmIxYTJiZDE0NTM0OWZmMGM3ZTIzYWZmNjE0ZS90ZXh0cmVnaW9uOmI0Zjg2YjFhMmJkMTQ1MzQ5ZmYwYzdlMjNhZmY2MTRlXzc4Ng_4280e28c-f54a-4f30-b19c-5f9447d882a7"
      unitRef="usd">2800000</us-gaap:ContributionOfProperty>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ib97c29580f364534815ecbac7986ccbd_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDIvZnJhZzpiNGY4NmIxYTJiZDE0NTM0OWZmMGM3ZTIzYWZmNjE0ZS90ZXh0cmVnaW9uOmI0Zjg2YjFhMmJkMTQ1MzQ5ZmYwYzdlMjNhZmY2MTRlXzg5Mg_0542b774-8da2-463a-8f56-08c392347d6f"
      unitRef="usd">2000000.0</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:GrossProfit
      contextRef="i7ef2969ec1ab45f09158fd09fd8faa73_D20191201-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDIvZnJhZzpiNGY4NmIxYTJiZDE0NTM0OWZmMGM3ZTIzYWZmNjE0ZS90ZXh0cmVnaW9uOmI0Zjg2YjFhMmJkMTQ1MzQ5ZmYwYzdlMjNhZmY2MTRlXzkxOQ_820edade-b048-4fde-bd31-85986611ffc3"
      unitRef="usd">300000</us-gaap:GrossProfit>
    <us-gaap:EquityMethodInvestmentDeferredGainOnSale
      contextRef="i7ef2969ec1ab45f09158fd09fd8faa73_D20191201-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDIvZnJhZzpiNGY4NmIxYTJiZDE0NTM0OWZmMGM3ZTIzYWZmNjE0ZS90ZXh0cmVnaW9uOmI0Zjg2YjFhMmJkMTQ1MzQ5ZmYwYzdlMjNhZmY2MTRlXzk0NQ_ad61d7ab-1d0f-410a-9cd5-825dccebd5c2"
      unitRef="usd">500000</us-gaap:EquityMethodInvestmentDeferredGainOnSale>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7403a32855a24b08a912f48ef0a03dd9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTEvZnJhZzowMDU1N2NlYjEwNmI0MjQzODM1YzZhZTU2MTlkMjIxMS90YWJsZTpjNGQ3Yzk4ZTE0Mjk0OTEyYTdkMjkwMTgzNzFkMzNkNS90YWJsZXJhbmdlOmM0ZDdjOThlMTQyOTQ5MTJhN2QyOTAxODM3MWQzM2Q1XzMtMS0xLTEtMA_7a48c20b-19e3-4a85-9499-1c061b8071f2">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i70bf1c5ac8064ea08f18627f36025ac5_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTEvZnJhZzowMDU1N2NlYjEwNmI0MjQzODM1YzZhZTU2MTlkMjIxMS90YWJsZTpjNGQ3Yzk4ZTE0Mjk0OTEyYTdkMjkwMTgzNzFkMzNkNS90YWJsZXJhbmdlOmM0ZDdjOThlMTQyOTQ5MTJhN2QyOTAxODM3MWQzM2Q1XzQtMS0xLTEtMA_5385327d-4086-473d-80bd-e41c53d9f039">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i362cc57fdfcf4ea5ac64354770fcda4c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTEvZnJhZzowMDU1N2NlYjEwNmI0MjQzODM1YzZhZTU2MTlkMjIxMS90YWJsZTpjNGQ3Yzk4ZTE0Mjk0OTEyYTdkMjkwMTgzNzFkMzNkNS90YWJsZXJhbmdlOmM0ZDdjOThlMTQyOTQ5MTJhN2QyOTAxODM3MWQzM2Q1XzQtMi0xLTEtMA_e052015c-aca0-4992-8486-b4620c31478d">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1a9edb9b470341d9872d1e504d3bc4fb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTEvZnJhZzowMDU1N2NlYjEwNmI0MjQzODM1YzZhZTU2MTlkMjIxMS90YWJsZTpjNGQ3Yzk4ZTE0Mjk0OTEyYTdkMjkwMTgzNzFkMzNkNS90YWJsZXJhbmdlOmM0ZDdjOThlMTQyOTQ5MTJhN2QyOTAxODM3MWQzM2Q1XzUtMS0xLTEtMA_85868069-0c9e-468b-8a2b-19c8a9485f2a">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8bf759f41a25433580e7bfc32d074e08_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTEvZnJhZzowMDU1N2NlYjEwNmI0MjQzODM1YzZhZTU2MTlkMjIxMS90YWJsZTpjNGQ3Yzk4ZTE0Mjk0OTEyYTdkMjkwMTgzNzFkMzNkNS90YWJsZXJhbmdlOmM0ZDdjOThlMTQyOTQ5MTJhN2QyOTAxODM3MWQzM2Q1XzUtMi0xLTEtMA_a70b2c1c-7df8-4849-99f2-ba622bddc148">P27Y6M</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i816b6fc557464e8f831c9d7fa4e79fb2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTEvZnJhZzowMDU1N2NlYjEwNmI0MjQzODM1YzZhZTU2MTlkMjIxMS90YWJsZTpjNGQ3Yzk4ZTE0Mjk0OTEyYTdkMjkwMTgzNzFkMzNkNS90YWJsZXJhbmdlOmM0ZDdjOThlMTQyOTQ5MTJhN2QyOTAxODM3MWQzM2Q1XzYtMS0xLTEtMA_479edc14-b41f-4e2f-80ae-462dbb77d417">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iddeba8a9208f406b8d09369e8569801c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzUvZnJhZzowYWEyZmE1M2E1OWQ0MWY3YWU1MjFiNzE2MGI3ZGNjNi90YWJsZTphNWY5ZDI0ZTlkMDY0NWRlYjljZjJlOTFmNjcxNTgwMy90YWJsZXJhbmdlOmE1ZjlkMjRlOWQwNjQ1ZGViOWNmMmU5MWY2NzE1ODAzXzAtMC0xLTEtNzg0Mw_4134aeb5-00b2-4a45-b660-aa155ea0e8a2"
      unitRef="usd">35000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia72f934af73c47f1900620d957fc967d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzUvZnJhZzowYWEyZmE1M2E1OWQ0MWY3YWU1MjFiNzE2MGI3ZGNjNi90YWJsZTphNWY5ZDI0ZTlkMDY0NWRlYjljZjJlOTFmNjcxNTgwMy90YWJsZXJhbmdlOmE1ZjlkMjRlOWQwNjQ1ZGViOWNmMmU5MWY2NzE1ODAzXzItOC0xLTEtNTkyMA_da9a0d1b-5f54-492e-9824-0f3239a988aa"
      unitRef="number">0.017</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i38bd8625f08a4097af40556131113665_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzUvZnJhZzowYWEyZmE1M2E1OWQ0MWY3YWU1MjFiNzE2MGI3ZGNjNi90YWJsZTphNWY5ZDI0ZTlkMDY0NWRlYjljZjJlOTFmNjcxNTgwMy90YWJsZXJhbmdlOmE1ZjlkMjRlOWQwNjQ1ZGViOWNmMmU5MWY2NzE1ODAzXzMtOC0xLTEtNTkyNQ_109833ab-ad03-45de-b79c-473ce95d15ee"
      unitRef="number">0.015</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationTenantAllowanceAmortization
      contextRef="ie9470c3dbc154a0681557578a032c262_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTEvZnJhZzo3ODEyNTdkNmFjYzk0NGJiYjU3NDFjZGY2YmQ1NjkxMi90ZXh0cmVnaW9uOjc4MTI1N2Q2YWNjOTQ0YmJiNTc0MWNkZjZiZDU2OTEyXzE3Ng_2dc91799-a1cb-4e83-9211-6be8d66a4874"
      unitRef="usd">1300000</trc:EquityMethodInvestmentSummarizedFinancialInformationTenantAllowanceAmortization>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationTenantAllowanceAmortization
      contextRef="ia735129b517749fb8bdcaf1bce214f9f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTEvZnJhZzo3ODEyNTdkNmFjYzk0NGJiYjU3NDFjZGY2YmQ1NjkxMi90ZXh0cmVnaW9uOjc4MTI1N2Q2YWNjOTQ0YmJiNTc0MWNkZjZiZDU2OTEyXzE4MA_de6d209a-5ad7-49c0-879b-6b95d52edfc0"
      unitRef="usd">1700000</trc:EquityMethodInvestmentSummarizedFinancialInformationTenantAllowanceAmortization>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationTenantAllowanceAmortization
      contextRef="iea3485e1031548d28c31d82ab5108151_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTEvZnJhZzo3ODEyNTdkNmFjYzk0NGJiYjU3NDFjZGY2YmQ1NjkxMi90ZXh0cmVnaW9uOjc4MTI1N2Q2YWNjOTQ0YmJiNTc0MWNkZjZiZDU2OTEyXzE4Nw_a7addc92-f91d-4f94-aced-83486a44ac1b"
      unitRef="usd">1700000</trc:EquityMethodInvestmentSummarizedFinancialInformationTenantAllowanceAmortization>
    <us-gaap:FiniteLivedIntangibleAssetAcquiredInPlaceLeases
      contextRef="i3fe1ace5820147c6943e504f2b61dc14_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTEvZnJhZzo3ODEyNTdkNmFjYzk0NGJiYjU3NDFjZGY2YmQ1NjkxMi90ZXh0cmVnaW9uOjc4MTI1N2Q2YWNjOTQ0YmJiNTc0MWNkZjZiZDU2OTEyXzE0MjkzNjUxMTYxNTUw_eca01b14-c231-48fa-b467-9ef80d0cfb40"
      unitRef="usd">0.0</us-gaap:FiniteLivedIntangibleAssetAcquiredInPlaceLeases>
    <us-gaap:FiniteLivedIntangibleAssetAcquiredInPlaceLeases
      contextRef="ib45956f19407460da28041ab37df6933_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTEvZnJhZzo3ODEyNTdkNmFjYzk0NGJiYjU3NDFjZGY2YmQ1NjkxMi90ZXh0cmVnaW9uOjc4MTI1N2Q2YWNjOTQ0YmJiNTc0MWNkZjZiZDU2OTEyXzM4Nw_59570673-0d93-42ad-98f3-bcb98430f706"
      unitRef="usd">200000</us-gaap:FiniteLivedIntangibleAssetAcquiredInPlaceLeases>
    <us-gaap:FiniteLivedIntangibleAssetAcquiredInPlaceLeases
      contextRef="i09f0cc4453fa4e58acadd36e9ca34fa7_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTEvZnJhZzo3ODEyNTdkNmFjYzk0NGJiYjU3NDFjZGY2YmQ1NjkxMi90ZXh0cmVnaW9uOjc4MTI1N2Q2YWNjOTQ0YmJiNTc0MWNkZjZiZDU2OTEyXzM5NA_e2a55c71-081c-4a4f-a302-5776b0c438c7"
      unitRef="usd">800000</us-gaap:FiniteLivedIntangibleAssetAcquiredInPlaceLeases>
    <dei:DocumentType
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGV4dHJlZ2lvbjowMGQyOGFmZDMwNjU0YmRjODA4NmJjYTdmOTc2NWM0Yl8yMTk5MDIzMjU3Njky_30f5cd41-c861-4d68-9243-813d22d264cf">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGV4dHJlZ2lvbjowMGQyOGFmZDMwNjU0YmRjODA4NmJjYTdmOTc2NWM0Yl81NDk3NTU4MTQyMDA4_2bd41313-417d-45a9-99dc-1ac70e873ea0">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGV4dHJlZ2lvbjowMGQyOGFmZDMwNjU0YmRjODA4NmJjYTdmOTc2NWM0Yl81NDk3NTU4MTQyMDMy_ca210b29-1d7c-4434-8c33-282d633803b4">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGV4dHJlZ2lvbjowMGQyOGFmZDMwNjU0YmRjODA4NmJjYTdmOTc2NWM0Yl81NDk3NTU4MTQyMDMy_ca89a756-097e-4bf3-b260-f0d1d10b7d97">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGV4dHJlZ2lvbjowMGQyOGFmZDMwNjU0YmRjODA4NmJjYTdmOTc2NWM0Yl81NDk3NTU4MTQyMDA5_6cc797b2-7ca7-4ae6-a805-7c2d12e5d927">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGV4dHJlZ2lvbjowMGQyOGFmZDMwNjU0YmRjODA4NmJjYTdmOTc2NWM0Yl81NDk3NTU4MTQyMDAz_0e970b9b-f825-4ad4-b1b6-f11546cf300a">1-07183</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGV4dHJlZ2lvbjowMGQyOGFmZDMwNjU0YmRjODA4NmJjYTdmOTc2NWM0Yl8yMTk5MDIzMjU3Njkz_d596cb08-1e20-4ba5-8159-469c1d71cd1f">TEJON RANCH CO.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGV4dHJlZ2lvbjowMGQyOGFmZDMwNjU0YmRjODA4NmJjYTdmOTc2NWM0Yl81NDk3NTU4MTQyMDEw_881237a4-35b0-4e1a-8d9c-0b445a1de44c">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGV4dHJlZ2lvbjowMGQyOGFmZDMwNjU0YmRjODA4NmJjYTdmOTc2NWM0Yl81NDk3NTU4MTQyMDEx_22a96b64-1c09-42bd-aacb-7f609dfd98cf">77-0196136</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGV4dHJlZ2lvbjowMGQyOGFmZDMwNjU0YmRjODA4NmJjYTdmOTc2NWM0Yl8yMTk5MDIzMjU3Njk2_a70ef568-f98f-48f1-9261-663bf10e3775">P.O. Box 1000</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGV4dHJlZ2lvbjowMGQyOGFmZDMwNjU0YmRjODA4NmJjYTdmOTc2NWM0Yl8yMTk5MDIzMjU3Njk3_e05ea817-ec3c-43da-ae32-c9366dd16489">Tejon Ranch</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGV4dHJlZ2lvbjowMGQyOGFmZDMwNjU0YmRjODA4NmJjYTdmOTc2NWM0Yl8yMTk5MDIzMjU3Njk4_a09fa5bf-d85e-48f9-8d8a-b90356d84357">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGV4dHJlZ2lvbjowMGQyOGFmZDMwNjU0YmRjODA4NmJjYTdmOTc2NWM0Yl8yMTk5MDIzMjU3NzAw_3e070c62-3fa4-424c-9753-3dfc1bd7de50">93243</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGV4dHJlZ2lvbjowMGQyOGFmZDMwNjU0YmRjODA4NmJjYTdmOTc2NWM0Yl8yMTk5MDIzMjU3NzA3_f1ee3784-c4c7-46bb-a061-69623fb98643">661</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGV4dHJlZ2lvbjowMGQyOGFmZDMwNjU0YmRjODA4NmJjYTdmOTc2NWM0Yl8yMTk5MDIzMjU3NzEx_f7e5d896-f234-4134-8250-2db246a11e9f">248-3000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGFibGU6MWYzNDA1YzNmZTJlNDc4YjgwNmViNmQ5MjE2ZmM0YTAvdGFibGVyYW5nZToxZjM0MDVjM2ZlMmU0NzhiODA2ZWI2ZDkyMTZmYzRhMF8xLTEtMS0xLTMwNDU_9b7dc72f-59c7-4e83-9858-bc5152fc608e">Common Stock, $0.50 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGFibGU6MWYzNDA1YzNmZTJlNDc4YjgwNmViNmQ5MjE2ZmM0YTAvdGFibGVyYW5nZToxZjM0MDVjM2ZlMmU0NzhiODA2ZWI2ZDkyMTZmYzRhMF8xLTMtMS0xLTMwNDc_0b258abf-c36b-4314-be4d-130c89100d59">TRC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGFibGU6MWYzNDA1YzNmZTJlNDc4YjgwNmViNmQ5MjE2ZmM0YTAvdGFibGVyYW5nZToxZjM0MDVjM2ZlMmU0NzhiODA2ZWI2ZDkyMTZmYzRhMF8xLTUtMS0xLTMwNDk_e4dc4dcf-af64-4f28-88f2-632d89703d51">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGFibGU6ZDI1MjZlNTQwY2I3NGMxN2JhM2Q2OTkxZGU5Njk5N2IvdGFibGVyYW5nZTpkMjUyNmU1NDBjYjc0YzE3YmEzZDY5OTFkZTk2OTk3Yl8xLTMtMS0xLTMwNjQ_b3c91884-eb22-442e-80b6-c9579760e32d">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGFibGU6ZDI1MjZlNTQwY2I3NGMxN2JhM2Q2OTkxZGU5Njk5N2IvdGFibGVyYW5nZTpkMjUyNmU1NDBjYjc0YzE3YmEzZDY5OTFkZTk2OTk3Yl8zLTMtMS0xLTMwNjY_d1ad6885-17d8-4a0c-add1-d8d8bbb043e4">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGFibGU6ZDI1MjZlNTQwY2I3NGMxN2JhM2Q2OTkxZGU5Njk5N2IvdGFibGVyYW5nZTpkMjUyNmU1NDBjYjc0YzE3YmEzZDY5OTFkZTk2OTk3Yl81LTEtMS0xLTMwNjg_0434aaa5-5903-4802-a312-a3ddd94957e5">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGFibGU6ZDI1MjZlNTQwY2I3NGMxN2JhM2Q2OTkxZGU5Njk5N2IvdGFibGVyYW5nZTpkMjUyNmU1NDBjYjc0YzE3YmEzZDY5OTFkZTk2OTk3Yl83LTEtMS0xLTMwNzA_bb0f2337-1119-45f0-bdae-f3c02bbdc3c9">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGFibGU6ZDI1MjZlNTQwY2I3NGMxN2JhM2Q2OTkxZGU5Njk5N2IvdGFibGVyYW5nZTpkMjUyNmU1NDBjYjc0YzE3YmEzZDY5OTFkZTk2OTk3Yl8xMC0xLTEtMS04NDUw_1c2ab4d8-9dd3-45f7-aed7-c8198ccb5752">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGFibGU6ZDI1MjZlNTQwY2I3NGMxN2JhM2Q2OTkxZGU5Njk5N2IvdGFibGVyYW5nZTpkMjUyNmU1NDBjYjc0YzE3YmEzZDY5OTFkZTk2OTk3Yl8xMC01LTEtMS0zMDgy_3ed29db2-d44c-4aa2-899e-e5742a543a23">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGFibGU6ZDI1MjZlNTQwY2I3NGMxN2JhM2Q2OTkxZGU5Njk5N2IvdGFibGVyYW5nZTpkMjUyNmU1NDBjYjc0YzE3YmEzZDY5OTFkZTk2OTk3Yl8xMS01LTEtMS0zMDg0_e4cc28e4-b187-4b0c-aca1-dfaecb9aebdf">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGFibGU6ZDI1MjZlNTQwY2I3NGMxN2JhM2Q2OTkxZGU5Njk5N2IvdGFibGVyYW5nZTpkMjUyNmU1NDBjYjc0YzE3YmEzZDY5OTFkZTk2OTk3Yl8xMy0wLTEtMS01NDE3L3RleHRyZWdpb246MTNmNDhmMDNmZDYyNDk2MjlhYWZiZDg2ODk0OTk1NDFfNTQ5NzU1ODEzOTIyMQ_ec435ed0-6a06-46a6-9c07-6a73e552970f">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGFibGU6ZDI1MjZlNTQwY2I3NGMxN2JhM2Q2OTkxZGU5Njk5N2IvdGFibGVyYW5nZTpkMjUyNmU1NDBjYjc0YzE3YmEzZDY5OTFkZTk2OTk3Yl8xNS0yLTEtMS0zMDg2_ade3e35c-40d6-4d94-896a-4592240fd26f">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i289aadb13e4a482aa49b333690d1e7c3_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGFibGU6ZDI1MjZlNTQwY2I3NGMxN2JhM2Q2OTkxZGU5Njk5N2IvdGFibGVyYW5nZTpkMjUyNmU1NDBjYjc0YzE3YmEzZDY5OTFkZTk2OTk3Yl8xNi0wLTEtMS01NDIwL3RleHRyZWdpb246ZTE5YjU3ZDdhOTJkNDJjZWFhODE0NjgwMzY1ZGEzZDJfNTQ5NzU1ODEzOTI5OA_90da26be-cbba-40be-a27c-4230a262bf52"
      unitRef="usd">377594813</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i6f4a46680644497685c4c81f08df747a_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGV4dHJlZ2lvbjowMGQyOGFmZDMwNjU0YmRjODA4NmJjYTdmOTc2NWM0Yl8yMTk5MDIzMjU3NzI5_915580d3-05ac-4444-9012-51213acaa393"
      unitRef="shares">26285692</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xL2ZyYWc6MDBkMjhhZmQzMDY1NGJkYzgwODZiY2E3Zjk3NjVjNGIvdGV4dHJlZ2lvbjowMGQyOGFmZDMwNjU0YmRjODA4NmJjYTdmOTc2NWM0Yl81NDk3NTU4MTQyMDEy_88de91dd-9d19-4836-bcb0-93e258aac2e2">Portions of the Proxy Statement for the Annual Meeting of Stockholders relating to the directors and executive officers of the Company are incorporated by reference into Part III.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzQtMS0xLTEtMA_df8a1cc1-cded-48c6-926c-4878632e2079"
      unitRef="usd">55320000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzQtMy0xLTEtMA_f1549336-3f2b-4739-92fc-b51c3956a172"
      unitRef="usd">27106000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzUtMS0xLTEtMA_53af9028-001f-4dfc-8427-b29af2cf004e"
      unitRef="usd">2771000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzUtMy0xLTEtMA_5c250911-b65a-4a67-9c97-0394e36b086f"
      unitRef="usd">39084000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzYtMS0xLTEtMA_cae4c86f-805b-4ad5-b0ad-64fb830f08dc"
      unitRef="usd">4592000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzYtMy0xLTEtMA_a5387ae4-1278-4562-8709-4a74a67fc63c"
      unitRef="usd">9950000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzctMS0xLTEtMA_7b0741ff-dd4b-42b0-a2e6-f6be8ad45c54"
      unitRef="usd">2990000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzctMy0xLTEtMA_41c7ed5a-be12-4eb0-bfe9-e422c9185a49"
      unitRef="usd">2792000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzgtMS0xLTEtMA_ae5ebb2c-ef9d-461c-b5b9-6ed473a302c6"
      unitRef="usd">2842000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzgtMy0xLTEtMA_cf72ca1a-5825-4188-8d82-a5239df630e6"
      unitRef="usd">3252000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzEwLTEtMS0xLTA_531513d7-2414-4508-98b8-c227dc7a4e76"
      unitRef="usd">68515000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzEwLTMtMS0xLTA_b670757c-c0d0-4b91-a8d5-057ab5f81f10"
      unitRef="usd">82184000</us-gaap:AssetsCurrent>
    <us-gaap:InventoryRealEstateImprovements
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzExLTEtMS0xLTA_88a9eefc-8aa0-458e-b3e4-37ae66d2092a"
      unitRef="usd">17660000</us-gaap:InventoryRealEstateImprovements>
    <us-gaap:InventoryRealEstateImprovements
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzExLTMtMS0xLTA_cae80f72-73ad-45ba-bf48-3ce1cd5dbb84"
      unitRef="usd">18674000</us-gaap:InventoryRealEstateImprovements>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzEyLTEtMS0xLTA_c09c4182-d471-461d-b334-49408bc1b733"
      unitRef="usd">310439000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzEyLTMtMS0xLTA_e5183c59-9692-4feb-95aa-3377f72e0ff7"
      unitRef="usd">297581000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzEzLTEtMS0xLTA_1ed83304-c0d9-4d02-a1ed-5212e1004aaf"
      unitRef="usd">46246000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzEzLTMtMS0xLTA_02e0692b-3f04-4d38-af7f-72e1d097d301"
      unitRef="usd">45072000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzE0LTEtMS0xLTA_ffe2cba4-65cb-4e71-a54f-598b8480b4f3"
      unitRef="usd">33524000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzE0LTMtMS0xLTA_50e3d5e5-5e55-4b89-b335-714b5e638ec6"
      unitRef="usd">38240000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <trc:LongTermAssetsHeldForFutureUseOrSale
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzE1LTEtMS0xLTA_fd8f78e9-1f9d-44ad-839e-335946e13eba"
      unitRef="usd">56698000</trc:LongTermAssetsHeldForFutureUseOrSale>
    <trc:LongTermAssetsHeldForFutureUseOrSale
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzE1LTMtMS0xLTA_ff56fb87-c308-4974-8656-5bea45b4cc5f"
      unitRef="usd">54155000</trc:LongTermAssetsHeldForFutureUseOrSale>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzE2LTEtMS0xLTA_ed9f5027-0052-4f19-986c-fb38c9dd0e0b"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzE2LTMtMS0xLTA_e278217b-4ba6-4d03-a530-39ea82a05777"
      unitRef="usd">713000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzE3LTEtMS0xLTA_8e3e1462-4b37-4d30-aa9b-56474fbbe4ae"
      unitRef="usd">3267000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzE3LTMtMS0xLTA_251b0949-ed83-4941-985f-eaa81f6e76f9"
      unitRef="usd">2803000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzE4LTEtMS0xLTA_d8dae9e9-f73d-45ed-9329-1b6c11303e06"
      unitRef="usd">536349000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzE4LTMtMS0xLTA_ad4fa9f8-a8b2-45ae-bd83-17bfe6ad978a"
      unitRef="usd">539422000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzIxLTEtMS0xLTA_4ac0dbe0-59c8-4db7-abbf-c47bb273289c"
      unitRef="usd">3367000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzIxLTMtMS0xLTA_30becae5-5cd3-4290-b9df-8e180cf01729"
      unitRef="usd">6145000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzIyLTEtMS0xLTA_07d1dead-00bc-4927-bda7-01a08bc569b8"
      unitRef="usd">3305000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzIyLTMtMS0xLTA_534f5238-0e14-48c4-b6b6-0a14d83e42ed"
      unitRef="usd">3463000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzI0LTEtMS0xLTA_5322bd52-ef0f-4faa-a41c-a3f12da85277"
      unitRef="usd">1972000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzI0LTMtMS0xLTA_4a2c08c4-c8e6-4163-aad8-73448f976995"
      unitRef="usd">1346000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzI2LTEtMS0xLTA_be70f556-d60e-4817-8082-9bd978b5ca01"
      unitRef="usd">4295000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzI2LTMtMS0xLTA_a21cbd92-8d71-44cf-85ab-c481ba11e0b0"
      unitRef="usd">4182000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzI3LTEtMS0xLTA_418ba877-9346-42da-accc-949f5c8e0caf"
      unitRef="usd">12939000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzI3LTMtMS0xLTA_ac624271-051f-4ef2-8477-c671d3dbd98d"
      unitRef="usd">15136000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzI4LTEtMS0xLTA_054b378e-eb9a-43a0-942f-4c163d7fbb91"
      unitRef="usd">52587000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzI4LTMtMS0xLTA_59612d13-28cf-40a7-8e89-e780741830a3"
      unitRef="usd">57476000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzI5LTEtMS0xLTA_f0346809-8898-4624-95ac-51e3871a2610"
      unitRef="usd">5550000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzI5LTMtMS0xLTA_2f0a3486-1dd5-41b1-886b-ccf71cab758a"
      unitRef="usd">5731000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzMwLTEtMS0xLTU5NzE_e4cbacaf-eb4a-45e4-aa03-39288c99aa2d"
      unitRef="usd">925000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzMwLTMtMS0xLTU5NzU_4da7b4b3-71b9-4e6c-bbe8-07dac3307953"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzMwLTEtMS0xLTA_eb97e75a-3811-47f5-96f9-606c47b2eeab"
      unitRef="usd">19017000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzMwLTMtMS0xLTA_8fe1c3a5-9af1-41ad-9755-95f7a1a39204"
      unitRef="usd">15455000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzMyLTEtMS0xLTA_cb928967-6d24-4afa-a617-689dae181e0d"
      unitRef="usd">91018000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzMyLTMtMS0xLTA_6872c1c2-b4a8-47ab-a3dc-b5bd201c33aa"
      unitRef="usd">93798000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzMzLTEtMS0xLTA_2c817d5e-9352-40c8-aa6c-60abd58bee7d"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzMzLTMtMS0xLTA_3eac9419-9628-4c08-bf42-8a145bbea291"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockValue
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzM4LTEtMS0xLTA_d3de07be-b2ef-40c7-ac9a-62e5fa943322"
      unitRef="usd">13137000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzM4LTMtMS0xLTA_515462ce-a483-4b08-8348-80178058dafb"
      unitRef="usd">13048000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzM5LTEtMS0xLTA_27401d8c-91e4-4e7e-a3cb-ff805fc22bf1"
      unitRef="usd">342059000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzM5LTMtMS0xLTA_347a3645-cc69-4d47-ad7e-bbe271f19d77"
      unitRef="usd">338745000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzQwLTEtMS0xLTA_ab436ace-c289-418c-a0ba-995284cdbad3"
      unitRef="usd">-9720000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzQwLTMtMS0xLTA_f38487c5-aff9-48ec-8430-b94753e99732"
      unitRef="usd">-6771000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzQxLTEtMS0xLTA_141dba75-811f-4d8c-9312-9644c577a4f1"
      unitRef="usd">84487000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzQxLTMtMS0xLTA_15f0d2a8-fb1c-4489-a7a2-994293b2025a"
      unitRef="usd">85227000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzQyLTEtMS0xLTA_d366df18-899d-44ee-9e4b-1a23f4d30248"
      unitRef="usd">429963000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzQyLTMtMS0xLTA_53628297-704d-4e2a-86bc-05968947ab7e"
      unitRef="usd">430249000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzQzLTEtMS0xLTA_8a803197-dc5d-4e17-a9c0-5d9fe7f1ccdd"
      unitRef="usd">15368000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzQzLTMtMS0xLTA_9eda3390-bb3f-4934-9079-958425c9da23"
      unitRef="usd">15375000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzQ0LTEtMS0xLTA_2f60277c-c632-45f2-b072-7a0b380ae6fe"
      unitRef="usd">445331000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzQ0LTMtMS0xLTA_9f3ef048-2bd5-42bf-8a9a-56a0ba107ad4"
      unitRef="usd">445624000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzQ1LTEtMS0xLTA_b1643975-9410-4fed-8e7f-1a20d0de56ed"
      unitRef="usd">536349000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMjQvZnJhZzo5Njk0Mzg5NWEzOGI0ODY5YjAxNjQ5OTgwZTdlNTdmZS90YWJsZTpmMjdkMmQyNjkzNmU0NDljYmY2MTUxMjNlMmYzYzVhNS90YWJsZXJhbmdlOmYyN2QyZDI2OTM2ZTQ0OWNiZjYxNTEyM2UyZjNjNWE1XzQ1LTMtMS0xLTA_1323bfd9-9789-4b86-90b7-acb4046bcc14"
      unitRef="usd">539422000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i9a0ff36138264d89bda7c10012ff7d1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzQtNS0xLTEtMA_698661fc-ea34-4b63-9a69-aea219876ca3"
      unitRef="usd">9536000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie59d904e89dc49889fe9a3195a2502ea_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzQtNy0xLTEtMA_26b0e9bd-e635-416c-8e60-fd7800871ccc"
      unitRef="usd">16792000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie3ccd6b5cb594638aa6432f8cddf7d16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzQtOS0xLTEtMA_808d3c69-48a2-4185-8aa3-a579a091eb30"
      unitRef="usd">8970000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie12a1e789ce54cd9bfa88bebdecaefe3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzUtNS0xLTEtMA_5129ca97-ba76-455e-9d73-4ac6844c36e6"
      unitRef="usd">10736000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6fcc2263a8b541a6a55de2c57580e2d4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzUtNy0xLTEtMA_eb116122-8605-415f-a838-eb6af4516ad7"
      unitRef="usd">9791000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idd6ba7c0cb8347858a8c7a694f94fe0a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzUtOS0xLTEtMA_e3941c41-365d-4bfd-af87-3bc950ed42cb"
      unitRef="usd">14395000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0ac1c032958346b986d04bd1f38d05c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzYtNS0xLTEtMA_ddece2d3-b172-4052-b207-316d5f5f2c3d"
      unitRef="usd">13866000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i20cfda0216034090a2ad98b67aa7c845_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzYtNy0xLTEtMA_469d14f7-81c4-4553-bc09-0c2958692864"
      unitRef="usd">19331000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iee712800b29f4e308515d322c1d4138e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzYtOS0xLTEtMA_c482734f-19b7-4263-a1d3-39a999ac1544"
      unitRef="usd">18563000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia340638c67684fc08c77c8f7108c97f2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzctNS0xLTEtMA_a62104e4-26ac-4c10-a458-78b0edd55d79"
      unitRef="usd">3692000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9e96cbcf00104cc2ae86184644ade090_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzctNy0xLTEtMA_39cc4a0e-5182-4e32-bd55-0cf69758e2c6"
      unitRef="usd">3609000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3c02b1a579d64cadacb591004bfbd3c7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzctOS0xLTEtMA_7171e2ee-38a7-44b2-8e22-a37225a76aad"
      unitRef="usd">3691000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzgtNS0xLTEtMA_022098d1-b3fe-4459-8389-b9050dc99a36"
      unitRef="usd">37830000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzgtNy0xLTEtMA_16cdd6f0-03cb-43e2-bc3b-669c6ad0dc82"
      unitRef="usd">49523000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzgtOS0xLTEtMA_73a39082-77c4-42aa-b7c6-9aa96c957053"
      unitRef="usd">45619000</us-gaap:Revenues>
    <us-gaap:CostsAndExpenses
      contextRef="i9a0ff36138264d89bda7c10012ff7d1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzEwLTUtMS0xLTA_baf93f0a-0ad8-4e2b-855c-74f14d245314"
      unitRef="usd">7122000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ie59d904e89dc49889fe9a3195a2502ea_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzEwLTctMS0xLTA_265dcaf9-6273-4e09-a28a-ef2dacb99de3"
      unitRef="usd">12961000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ie3ccd6b5cb594638aa6432f8cddf7d16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzEwLTktMS0xLTA_ed28cfa9-7ef1-4e05-a546-c93963588612"
      unitRef="usd">6246000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="id3db110f3eb948209025bff4c87f603b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzExLTUtMS0xLTA_e3ae5c6d-2794-4107-af02-40bdef0ab07a"
      unitRef="usd">1612000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i482b19b492b44c4b9be45895b26c981a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzExLTctMS0xLTA_6057f764-f601-417f-a3f2-9eaf5f90d674"
      unitRef="usd">2247000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i7fd0bc42f0a647049da3b2de9425c456_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzExLTktMS0xLTA_31f4c6f8-a5c3-47df-98c2-9ae222fde795"
      unitRef="usd">1530000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ie12a1e789ce54cd9bfa88bebdecaefe3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzEyLTUtMS0xLTA_c74eca87-3b49-4370-889e-986e10dab060"
      unitRef="usd">6414000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i6fcc2263a8b541a6a55de2c57580e2d4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzEyLTctMS0xLTA_26e7ad59-d037-4e74-89a7-e63d46a8e266"
      unitRef="usd">5818000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="idd6ba7c0cb8347858a8c7a694f94fe0a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzEyLTktMS0xLTA_74f52f04-9b00-49b9-9b1a-a2ca477cb437"
      unitRef="usd">6223000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i0ac1c032958346b986d04bd1f38d05c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzEzLTUtMS0xLTA_d04e1f42-991e-4e6a-b7b8-ca7e5a84bfbe"
      unitRef="usd">15103000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i20cfda0216034090a2ad98b67aa7c845_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzEzLTctMS0xLTA_4af242f9-5560-4e91-8f6e-0ef33dc8b403"
      unitRef="usd">15251000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="iee712800b29f4e308515d322c1d4138e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzEzLTktMS0xLTA_b07508d8-e20b-47b1-a0c8-af206f4967f6"
      unitRef="usd">16028000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ia340638c67684fc08c77c8f7108c97f2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzE0LTUtMS0xLTA_1c83004d-1c2d-4671-ada7-5985ee11dc54"
      unitRef="usd">4896000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i9e96cbcf00104cc2ae86184644ade090_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzE0LTctMS0xLTA_848f6954-f542-4659-b9f0-65d50b51b6e0"
      unitRef="usd">5316000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i3c02b1a579d64cadacb591004bfbd3c7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzE0LTktMS0xLTA_6b5c0236-d5d5-46a0-a8e1-d46753f022f2"
      unitRef="usd">5451000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i9e4310f2a8724d9cb642f80439fb181e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzE1LTUtMS0xLTA_6765beba-a8a6-4785-92a5-e2a3414bd27b"
      unitRef="usd">9430000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ib446c52a7fc342eba34ac64b30bdec2d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzE1LTctMS0xLTA_7920df2f-233f-4233-b76d-ee709597f68b"
      unitRef="usd">9361000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="id33ee649304a4a23b0a807987057c690_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzE1LTktMS0xLTA_bbf525df-a2b4-46d7-b989-5cd83496f20a"
      unitRef="usd">9705000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzE2LTUtMS0xLTA_bd6f4cfb-6f86-4084-9b29-6b611d1c4dff"
      unitRef="usd">44577000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzE2LTctMS0xLTA_d59d0701-0fd7-4332-8040-6a91607a2c78"
      unitRef="usd">50954000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzE2LTktMS0xLTA_4f38f001-0ce2-4efe-9233-a336702f7ec4"
      unitRef="usd">45183000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzE3LTUtMS0xLTA_3cf4df16-dc3c-492b-b765-2a07358c9049"
      unitRef="usd">-6747000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzE3LTctMS0xLTA_2fb96cde-0d25-4a66-bd69-5df6a7534998"
      unitRef="usd">-1431000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzE3LTktMS0xLTA_0c83a325-0d7d-405c-a8a2-f30d72c67b8d"
      unitRef="usd">436000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeNet
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzIwLTUtMS0xLTA_31ec367d-410f-49fa-af03-407bbebd07bc"
      unitRef="usd">884000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzIwLTctMS0xLTA_53a0f6ed-4ead-44d7-883c-a07aed4e4b38"
      unitRef="usd">1239000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzIwLTktMS0xLTA_c8a1bd46-5ec6-423c-9b11-3c789e3bf544"
      unitRef="usd">1344000</us-gaap:InvestmentIncomeNet>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzIxLTUtMS0xLTM4NzI_f66412dd-902b-4c79-be5d-01403384fe5f"
      unitRef="usd">1331000</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzIxLTctMS0xLTM4NzY_ae8d7448-2751-4533-926a-68d7b2ffcb39"
      unitRef="usd">0</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzIxLTktMS0xLTU0MjY_e37a90c0-1cc7-45e2-b7ce-c73dc155e6f3"
      unitRef="usd">0</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzIxLTUtMS0xLTA_9ee87423-7a8c-4025-bece-21cf7247b1f8"
      unitRef="usd">110000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzIxLTctMS0xLTA_8f683771-ef87-4382-943f-1219ebb24f92"
      unitRef="usd">-1824000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzIxLTktMS0xLTA_dabee673-61e2-4f5a-8956-3cfb80c1ca83"
      unitRef="usd">-59000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzIyLTUtMS0xLTA_beb5bb2f-604d-4f21-89b3-96526fdbd88a"
      unitRef="usd">2325000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzIyLTctMS0xLTA_fdd59c0d-6c21-46e8-bfbb-f94796cb1df6"
      unitRef="usd">-585000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzIyLTktMS0xLTA_a7c18673-a174-4bce-bc0c-a3ed3c34ba2c"
      unitRef="usd">1285000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzIzLTUtMS0xLTA_5805f636-046a-4423-b36a-5e3084a2c5f3"
      unitRef="usd">-4422000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzIzLTctMS0xLTA_1adc0517-5455-43c1-adaa-6877c7ec4619"
      unitRef="usd">-2016000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzIzLTktMS0xLTA_a39a4212-1568-4098-95fe-50d3743c44bf"
      unitRef="usd">1721000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzI0LTUtMS0xLTA_f4e45967-261b-4014-af41-2febf1b942b5"
      unitRef="usd">4504000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzI0LTctMS0xLTA_062a7219-79d6-4954-914e-9ddee8bfcb12"
      unitRef="usd">16575000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzI0LTktMS0xLTA_318f3a89-c995-402a-a9b6-f5d9b632b223"
      unitRef="usd">3834000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzI1LTUtMS0xLTA_24930403-6aec-4f69-bc55-67b8a735d5eb"
      unitRef="usd">82000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzI1LTctMS0xLTA_40142632-7d6e-4f6f-92ec-3e56d8d7d4dc"
      unitRef="usd">14559000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzI1LTktMS0xLTA_6e12a8a6-d37c-456d-ab3a-0af5771a3866"
      unitRef="usd">5555000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzI2LTUtMS0xLTA_30f6f21a-ca6b-418d-9587-f59e66dd7e0d"
      unitRef="usd">829000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzI2LTctMS0xLTA_129d9064-279d-4c3e-89c0-4ceb61c79fc5"
      unitRef="usd">3980000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzI2LTktMS0xLTA_766fe6e4-9263-45b8-be34-81c43684da24"
      unitRef="usd">1320000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzI3LTUtMS0xLTA_2c3336b9-76fd-4b4a-bd37-f4a254c070a2"
      unitRef="usd">-747000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzI3LTctMS0xLTA_40885d28-5c20-41fe-b819-7ef28c0c0e96"
      unitRef="usd">10579000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzI3LTktMS0xLTA_70dcabf5-1eff-4905-afbd-6ecba48d5d34"
      unitRef="usd">4235000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzI4LTUtMS0xLTA_39659f21-5fcd-45d6-9514-4a33b1f5c66c"
      unitRef="usd">-7000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzI4LTctMS0xLTA_d116e2d7-c8f5-4cab-a3cf-06aead1a5e8e"
      unitRef="usd">-1000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzI4LTktMS0xLTA_f4dd5501-7917-4496-9f5d-6a4032d55cf0"
      unitRef="usd">-20000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzI5LTUtMS0xLTA_70771039-f80e-4608-aa93-031b1fbf374f"
      unitRef="usd">-740000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzI5LTctMS0xLTA_74bd85d6-b055-4a0c-bdb7-876bb572446c"
      unitRef="usd">10580000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzI5LTktMS0xLTA_ce3671ce-47cb-4602-b488-5f0b85f7c5a2"
      unitRef="usd">4255000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzMwLTUtMS0xLTA_e92a59ab-acea-4b4e-a37e-f9e665a0a21f"
      unitRef="usdPerShare">-0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzMwLTctMS0xLTA_069a00db-9346-403a-8758-440ab440ecbd"
      unitRef="usdPerShare">0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzMwLTktMS0xLTA_8d716011-6c39-4fe1-8175-9b0ff9f9631e"
      unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzMxLTUtMS0xLTA_3006c71b-12ac-4c04-a181-ba1361c2e849"
      unitRef="usdPerShare">-0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzMxLTctMS0xLTA_781b0c68-ac39-4f6f-b90d-4e7be104ff82"
      unitRef="usdPerShare">0.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzAvZnJhZzoxNzgyMGU5ZGQ4NzU0ZmNjYTI5YmE4MTk1OWI4OWU4NC90YWJsZTpiMjFkYWNmZjljY2E0OGM0OGU4NjdkYmQzM2NmMTdhZC90YWJsZXJhbmdlOmIyMWRhY2ZmOWNjYTQ4YzQ4ZTg2N2RiZDMzY2YxN2FkXzMxLTktMS0xLTA_4e352229-1c8d-4c43-a825-5ad8caf71095"
      unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzItNS0xLTEtMA_927580c4-2a31-43a8-8ef3-f122a42e05f7"
      unitRef="usd">-747000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzItNy0xLTEtMA_cc5d21d5-43ac-4961-bf08-db9cf9c8461b"
      unitRef="usd">10579000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzItOS0xLTEtMA_70dcabf5-1eff-4905-afbd-6ecba48d5d34"
      unitRef="usd">4235000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzQtNS0xLTEtMA_b889da3d-7cdf-4bda-9187-d240d76fb619"
      unitRef="usd">-46000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzQtNy0xLTEtMA_a4bc1ff0-50ec-412a-b64d-9ff3587b2049"
      unitRef="usd">440000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzQtOS0xLTEtMA_f1c058bd-dc9d-45fd-a6ba-2569586f8892"
      unitRef="usd">-191000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzUtNS0xLTEtMA_e0ff0c71-a082-4420-b848-94cb3a16a0ca"
      unitRef="usd">215000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzUtNy0xLTEtMA_10ee9aed-837e-4984-bfb9-8bcb12c4e6af"
      unitRef="usd">-135000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzUtOS0xLTEtMA_74827da7-8067-4554-bb90-13170ba5c476"
      unitRef="usd">189000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax
      contextRef="i36bf60d722934bb3a754894e908dc0ae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzctNS0xLTEtMA_4c3f23f0-db35-44e6-ac26-d4c7157689f5"
      unitRef="usd">622000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax
      contextRef="ie8ef3e8ac4e64e20a32a8e1273319563_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzctNy0xLTEtMA_e01311ed-ee5f-4cf2-a9ee-d7092130aa3b"
      unitRef="usd">424000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax
      contextRef="i2b33399d942b47d4b17f2ddb587ac7b0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzctOS0xLTEtMA_b90ee9f6-a021-47ab-b4a3-6f566139b3ac"
      unitRef="usd">43000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzktNS0xLTEtMA_db0c83ca-8be5-4648-b16a-28ea581a96d1"
      unitRef="usd">-3213000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzktNy0xLTEtMA_77ab0fcc-3a14-4e90-bfde-1ac05c1fa150"
      unitRef="usd">-2809000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzktOS0xLTEtMA_3cbc5b04-4e8b-46aa-9efc-7a890c196ac6"
      unitRef="usd">988000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzEwLTUtMS0xLTA_cc66566a-6f19-4123-878b-aa327dc39a3e"
      unitRef="usd">-4096000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzEwLTctMS0xLTA_f0dee1e6-9cd7-4ec2-a19a-0d23b590b788"
      unitRef="usd">-2658000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzEwLTktMS0xLTA_87728dff-db72-4cf9-94be-a8682468ac36"
      unitRef="usd">565000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzExLTUtMS0xLTA_37e52aaf-05c5-47b5-9280-fdecc5c8ff23"
      unitRef="usd">-1147000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzExLTctMS0xLTA_2306e77e-8a16-44bd-bf65-f7d3381b4c34"
      unitRef="usd">-744000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzExLTktMS0xLTA_d1396e74-584e-4763-98ee-4486b2e2a0dc"
      unitRef="usd">158000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzEyLTUtMS0xLTA_6d8e688c-6571-485d-bf3d-f948b4379e5b"
      unitRef="usd">-2949000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzEyLTctMS0xLTA_38702b7b-7260-4ccd-a952-842fedaec98f"
      unitRef="usd">-1914000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzEyLTktMS0xLTA_1c9dab76-8b5f-4163-a3c6-51aca0168b97"
      unitRef="usd">407000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzEzLTUtMS0xLTA_8aa0c822-b889-4d95-b8a5-c2c18c71b276"
      unitRef="usd">-3696000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzEzLTctMS0xLTA_92925452-417a-49a1-810a-f76441bf9c9b"
      unitRef="usd">8665000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzEzLTktMS0xLTA_a044c063-c0f5-43f2-a893-553af639251f"
      unitRef="usd">4642000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzE0LTUtMS0xLTA_4729044a-965a-4488-8133-579de3f83812"
      unitRef="usd">-7000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzE0LTctMS0xLTA_2aa07b5f-967a-4b33-822a-dca1f629da8c"
      unitRef="usd">-1000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzE0LTktMS0xLTA_16d98c31-0667-4257-86e5-226ad83ed434"
      unitRef="usd">-20000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzE1LTUtMS0xLTA_2ffc84e2-7b07-4cd0-81d4-2e1bb88c7a16"
      unitRef="usd">-3689000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzE1LTctMS0xLTA_709a7b1c-5d0f-40c2-8414-d27debb61019"
      unitRef="usd">8666000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzMvZnJhZzoyZTg5NjRkMjZiMmQ0MmY5OTUwMDExNTFhY2MwNTExYS90YWJsZTpmNWEyYjIxNDQ0NTY0NzU1ODY5NzNmNWVmNTExYzk2NS90YWJsZXJhbmdlOmY1YTJiMjE0NDQ1NjQ3NTU4Njk3M2Y1ZWY1MTFjOTY1XzE1LTktMS0xLTA_86cb7496-b00a-41ce-bafe-514fffe7d30f"
      unitRef="usd">4662000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ife0d2e5866304b9f83694033dfb727e0_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzgtMS0xLTEtMA_ecedeb46-886c-40af-a96d-c5fbef03a609"
      unitRef="shares">25894773</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ife0d2e5866304b9f83694033dfb727e0_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzgtMy0xLTEtMA_288726f8-9f0d-4169-9650-126212061921"
      unitRef="usd">12947000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib79068217e524dca9b51b46fc74e2cd2_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzgtNS0xLTEtMA_7db7ade8-8515-46b8-bc87-7c0166538f91"
      unitRef="usd">320167000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iab89d045706149c29a2a0f9ce0f70965_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzgtNy0xLTEtMA_2fd48a7d-911b-4a46-8d13-00cfc7688d38"
      unitRef="usd">-5264000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i787950285c394b37a8944ea17a3ee376_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzgtOS0xLTEtMA_dcd458dc-360d-41e9-8920-3e9d25a7bedc"
      unitRef="usd">70392000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8f0a76abf5ea4fe3b8d7b57c4f567733_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzgtMTEtMS0xLTA_00299123-d59f-41f6-94f8-c13199cf9569"
      unitRef="usd">398242000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i893e0c9721f046a3ae6aa60b71c2b3d7_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzgtMTMtMS0xLTA_4c40b6b0-fb84-480f-9f2a-74a81c553f8e"
      unitRef="usd">28568000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i10df49950339424ea4b0872b8deba872_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzgtMTUtMS0xLTA_d3bb1617-b87e-4a5b-99c2-9001827a7eb0"
      unitRef="usd">426810000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i1f808732930247fc92586e055d8a86dc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzktOS0xLTEtMA_be50d321-b003-408a-848e-830ecb026ffc"
      unitRef="usd">4255000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i071d09f187f54552a9e4bd21bc532685_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzktMTEtMS0xLTA_e4eac2ab-cfaf-41fd-ac36-38a5aa219a9b"
      unitRef="usd">4255000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib3c112f49a0e4d96a719da019a34f65f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzktMTMtMS0xLTA_0a68c994-eb73-4742-ae40-7491f679b1b0"
      unitRef="usd">-20000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzktMTUtMS0xLTA_306d0e91-812e-4bc8-801e-7d2f91f7228e"
      unitRef="usd">4235000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i23350b4101414e69a41715e49b2b6cfd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzEwLTctMS0xLTA_be3384f5-92d2-4abd-a98a-b943c5685357"
      unitRef="usd">407000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i071d09f187f54552a9e4bd21bc532685_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzEwLTExLTEtMS0w_2088ff96-7b1f-43a1-937e-75f440c9840c"
      unitRef="usd">407000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzEwLTE1LTEtMS0w_db51a84c-60b8-4fe5-8365-f793a8d891ff"
      unitRef="usd">407000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i4d7fe13920ce43ddb5d60c49885caadf_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzExLTEtMS0xLTA_461c8703-ce3c-41bf-8eb3-1aa66b150674"
      unitRef="shares">124597</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i4d7fe13920ce43ddb5d60c49885caadf_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzExLTMtMS0xLTA_cc24525c-c3da-43c3-9f12-ee83f3e2d64f"
      unitRef="usd">63000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="icb756162cb95446cab0a077697f67419_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzExLTUtMS0xLTA_9a603666-2631-4191-888c-1c723b463ae5"
      unitRef="usd">-62000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i071d09f187f54552a9e4bd21bc532685_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzExLTExLTEtMS0w_154568f5-5086-4c77-9b99-3de0d27d2710"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzExLTE1LTEtMS0w_be85e71c-50fc-489b-963e-dbe82420b494"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icb756162cb95446cab0a077697f67419_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzEyLTUtMS0xLTA_a2063423-a1d9-4932-a858-135a1e9fae12"
      unitRef="usd">4480000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i071d09f187f54552a9e4bd21bc532685_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzEyLTExLTEtMS0w_61023244-0ddf-4b2f-90ae-e9eb4add6826"
      unitRef="usd">4480000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzEyLTE1LTEtMS0w_d26a7b22-796a-4a95-bc10-4e09e34cfb47"
      unitRef="usd">4480000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i4d7fe13920ce43ddb5d60c49885caadf_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzEzLTEtMS0xLTA_3185039c-fa37-4684-b77e-aa8f8a966067"
      unitRef="shares">47290</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i4d7fe13920ce43ddb5d60c49885caadf_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzEzLTMtMS0xLTA_1e7b5c74-5665-4b50-af64-491ccd9f70bd"
      unitRef="usd">24000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="icb756162cb95446cab0a077697f67419_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzEzLTUtMS0xLTA_aa8d4526-b491-4a89-82ba-b7772f545c4e"
      unitRef="usd">1071000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i071d09f187f54552a9e4bd21bc532685_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzEzLTExLTEtMS0w_66c1e869-84ca-49e0-b275-456478dec304"
      unitRef="usd">1095000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzEzLTE1LTEtMS0w_2e886912-9e70-48c0-9920-1217fda2bac4"
      unitRef="usd">1095000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="icb756162cb95446cab0a077697f67419_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE0LTUtMS0xLTA_0096359a-2c6e-4723-ac20-106d4e668dee"
      unitRef="usd">166000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i071d09f187f54552a9e4bd21bc532685_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE0LTExLTEtMS0w_609a0116-f297-41f8-b984-0cc1ff8e7240"
      unitRef="usd">166000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE0LTE1LTEtMS0w_7e727bf6-49a9-4571-8203-9f9008458ecd"
      unitRef="usd">166000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <trc:AdjustmentstoAdditionalPaidinCapitalStockIssuedModifiedSharebasedAwards
      contextRef="icb756162cb95446cab0a077697f67419_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE1LTUtMS0xLTA_78abc4d1-de22-48a2-8e29-5e6fbe973551"
      unitRef="usd">13172000</trc:AdjustmentstoAdditionalPaidinCapitalStockIssuedModifiedSharebasedAwards>
    <trc:AdjustmentstoAdditionalPaidinCapitalStockIssuedModifiedSharebasedAwards
      contextRef="i071d09f187f54552a9e4bd21bc532685_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE1LTExLTEtMS0w_9d25e09d-b83f-4781-b25a-1e3bf610ae0c"
      unitRef="usd">13172000</trc:AdjustmentstoAdditionalPaidinCapitalStockIssuedModifiedSharebasedAwards>
    <trc:AdjustmentstoAdditionalPaidinCapitalStockIssuedModifiedSharebasedAwards
      contextRef="ib3c112f49a0e4d96a719da019a34f65f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE1LTEzLTEtMS0w_67ccdac4-b798-4700-97ad-bcc7330508bd"
      unitRef="usd">-13172000</trc:AdjustmentstoAdditionalPaidinCapitalStockIssuedModifiedSharebasedAwards>
    <trc:AdjustmentstoAdditionalPaidinCapitalStockIssuedModifiedSharebasedAwards
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE1LTE1LTEtMS0w_042c6df0-5608-47ba-8c13-f069786f74a9"
      unitRef="usd">0</trc:AdjustmentstoAdditionalPaidinCapitalStockIssuedModifiedSharebasedAwards>
    <us-gaap:SharesOutstanding
      contextRef="i71f7ff4d260349f29863b831bcaeb4bd_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE2LTEtMS0xLTA_5d7dabc6-319d-4dbb-a2f0-0b4572b65029"
      unitRef="shares">25972080</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i71f7ff4d260349f29863b831bcaeb4bd_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE2LTMtMS0xLTA_7e247515-b6ab-43e9-b194-f4081ac154dc"
      unitRef="usd">12986000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie45bc61a62b24a53a5b8ba2f98635990_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE2LTUtMS0xLTA_6cd3ee6f-1618-46d6-9979-b67f358d1de1"
      unitRef="usd">336520000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i775878d8b15f492aac86e54d035a15bf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE2LTctMS0xLTA_a636f1f1-688e-4ed1-a371-f88cc2bf5421"
      unitRef="usd">-4857000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i637f86abc6164301a04fef38f2a1c1d5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE2LTktMS0xLTA_6c90727e-28e4-4145-b08a-5442e254a396"
      unitRef="usd">74647000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i070644d0604a4338ab0777208387c1f1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE2LTExLTEtMS0w_567a3bce-76b9-4461-b2fb-f69ae70e4295"
      unitRef="usd">419296000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia16d1eff9f554ea595aad4d35537dd19_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE2LTEzLTEtMS0w_756c607b-31a5-471d-8495-0a6421dd44e0"
      unitRef="usd">15376000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id1a873591bf44697a96f0570a1195edb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE2LTE1LTEtMS0w_9a695ada-eafa-4af9-92b5-ec46030d006a"
      unitRef="usd">434672000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i608213d1bc53465f943023f7881fe693_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE3LTktMS0xLTA_dc5a4d40-a245-4951-a2da-4a045f43cea8"
      unitRef="usd">10580000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0490afb5aecd4fdc80a1130070a6a8b2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE3LTExLTEtMS0w_5821f372-cfa9-4d53-88a8-a29af2d0e08a"
      unitRef="usd">10580000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if3df4e2c5f0745daaffe09ff6763dfb1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE3LTEzLTEtMS0w_c0546288-e150-4b04-9ec1-99f8bd758c7c"
      unitRef="usd">-1000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE3LTE1LTEtMS0w_f910e46e-a56f-47ac-99bb-fadcd7147b0b"
      unitRef="usd">10579000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if166a9d7b9a1482f9cb648519474afc9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE4LTctMS0xLTA_9bdd100c-bd1d-4a38-82d0-6fe56ccfd5d2"
      unitRef="usd">-1914000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0490afb5aecd4fdc80a1130070a6a8b2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE4LTExLTEtMS0w_3b5a1977-b3cb-471b-a0c3-472e5432b82b"
      unitRef="usd">-1914000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE4LTE1LTEtMS0w_a948bda9-d863-4aab-a584-2c2e4329269f"
      unitRef="usd">-1914000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i8f0e65c754b146ce95131699bda615ab_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE5LTEtMS0xLTA_4ed5277c-a2b3-4426-a6dd-9da351b966c0"
      unitRef="shares">221267</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i8f0e65c754b146ce95131699bda615ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE5LTMtMS0xLTA_ce8608e0-eb32-4c4d-802c-974be8e8c601"
      unitRef="usd">110000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i694b090a0cb34fcc89c17b90772b56e9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE5LTUtMS0xLTA_12fb14ba-3c07-4774-8cf0-d2f198045580"
      unitRef="usd">-110000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i0490afb5aecd4fdc80a1130070a6a8b2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE5LTExLTEtMS0w_e7164511-c691-4df9-a8d3-a112ac8a3ab3"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzE5LTE1LTEtMS0w_a0d36c6d-6e35-4142-8892-065c295a599e"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i694b090a0cb34fcc89c17b90772b56e9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzIwLTUtMS0xLTA_48aaa00e-3442-4623-983c-a0850e236e86"
      unitRef="usd">3958000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0490afb5aecd4fdc80a1130070a6a8b2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzIwLTExLTEtMS0w_e8475685-c79c-435f-a4dd-b3fd6d63ee3a"
      unitRef="usd">3958000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzIwLTE1LTEtMS0w_89d6c19f-c025-40db-a8d8-aca36fa23d37"
      unitRef="usd">3958000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i8f0e65c754b146ce95131699bda615ab_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzIxLTEtMS0xLTA_a8d99a1f-ddb9-4402-bb58-03265c6d9dc9"
      unitRef="shares">96550</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8f0e65c754b146ce95131699bda615ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzIxLTMtMS0xLTA_ccec6d4b-10c5-4fe9-a014-444620bf49ca"
      unitRef="usd">48000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i694b090a0cb34fcc89c17b90772b56e9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzIxLTUtMS0xLTA_ddc24a34-7082-4892-9a94-d21ab0c666f3"
      unitRef="usd">1623000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0490afb5aecd4fdc80a1130070a6a8b2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzIxLTExLTEtMS0w_ba4211ec-7b13-43bd-b401-81c11d62705c"
      unitRef="usd">1671000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzIxLTE1LTEtMS0w_10073906-51c3-4425-a326-9f78b6317813"
      unitRef="usd">1671000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesOutstanding
      contextRef="i30be53c58bee41378556a731be469283_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzIyLTEtMS0xLTA_04857a93-41db-4c2e-838b-c165bc02e99e"
      unitRef="shares">26096797</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i30be53c58bee41378556a731be469283_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzIyLTMtMS0xLTA_9ee0c4c4-cb62-441a-b341-278cd0070223"
      unitRef="usd">13048000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if1e4e9241794429aa27ca911e3beb7f2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzIyLTUtMS0xLTA_409a515e-ced4-4c42-991a-16e011ddaa11"
      unitRef="usd">338745000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie2ffb723865c4993957beab8f66a8c23_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzIyLTctMS0xLTA_a519538c-e9f9-49bb-9a4c-28f6b4c41cd9"
      unitRef="usd">-6771000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i527781821128471493dbd11d310d0cf9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzIyLTktMS0xLTA_a91ccdf8-ece6-414c-9980-b262a606c0e9"
      unitRef="usd">85227000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibfec28eb28654818bd5a204a64bbb91a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzIyLTExLTEtMS0w_73c5f0bc-0faa-44db-a6b5-e7ad25bac794"
      unitRef="usd">430249000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if970e23564ae43e1802c1944a9f585fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzIyLTEzLTEtMS0w_7faa9e57-c812-441d-8edc-6907103bb9e9"
      unitRef="usd">15375000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzIyLTE1LTEtMS0w_9ed74a6a-56bc-484c-bb13-be7cac31d505"
      unitRef="usd">445624000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="iec1e2711e90c4d468d8aa12780229679_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzIzLTktMS0xLTgxNQ_af43ace2-58b0-431b-a7d0-6cdd4177359b"
      unitRef="usd">-740000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i77d495542e234fc1a8d64e74bf947923_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzIzLTExLTEtMS0yOTg5_43c88d75-d534-442b-9d70-ba836aaec159"
      unitRef="usd">-740000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i66c5cf6c76f94dd0a911edbf07868b37_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzIzLTEzLTEtMS04NDc_c75a2b28-9d39-4f25-bf5a-6d4aa1cac2fc"
      unitRef="usd">-7000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzIzLTE1LTEtMS0yOTg5_90660722-cfec-4bb7-a836-b9619a430b45"
      unitRef="usd">-747000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie1b33cee39b94921bc9e8f9fc81aaaf3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI0LTctMS0xLTgxNQ_9ec71c27-c302-4414-af23-f36256c16f51"
      unitRef="usd">-2949000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i77d495542e234fc1a8d64e74bf947923_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI0LTExLTEtMS0yOTg5_21fc126a-1b34-4bf7-8f4d-ec78b67ddbbf"
      unitRef="usd">-2949000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI0LTE1LTEtMS0yOTg5_00682326-8d68-4459-8bd8-351f902df930"
      unitRef="usd">-2949000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i40efea1af8e44ef78b85f7879a3f9409_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI1LTEtMS0xLTgxNQ_55b3d82a-471b-48fd-8a85-5d6895314c39"
      unitRef="shares">338074</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i40efea1af8e44ef78b85f7879a3f9409_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI1LTMtMS0xLTgxNQ_58775e80-ef61-44ed-b5a6-811416846685"
      unitRef="usd">169000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i4d8ad7698ae74210bd2ef30ea868446f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI1LTUtMS0xLTgxNQ_b7b8190e-d44b-4906-bac9-0a36a8c9e1ae"
      unitRef="usd">-169000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i77d495542e234fc1a8d64e74bf947923_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI1LTExLTEtMS0yOTg5_d87600dc-55c9-4015-8bb7-7c934a31a9f1"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI1LTE1LTEtMS0yOTg5_2b6c3383-2bc9-4a81-9695-a5b3501ee1cb"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4d8ad7698ae74210bd2ef30ea868446f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI2LTUtMS0xLTgxNQ_a24d32ef-d7a4-41b5-afb5-81fb27012fb4"
      unitRef="usd">5629000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i77d495542e234fc1a8d64e74bf947923_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI2LTExLTEtMS0yOTg5_8f7937c9-7e85-4007-8b20-a12af445d217"
      unitRef="usd">5629000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI2LTE1LTEtMS0yOTg5_547418d1-f662-4d18-81d0-6b67771c7aed"
      unitRef="usd">5629000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i40efea1af8e44ef78b85f7879a3f9409_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI3LTEtMS0xLTgxNQ_9da8b3fa-3454-40c3-ade9-080a0e924208"
      unitRef="shares">158041</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i40efea1af8e44ef78b85f7879a3f9409_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI3LTMtMS0xLTgxNQ_3915711d-1f71-471e-ba21-2c2e9f55600b"
      unitRef="usd">80000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i4d8ad7698ae74210bd2ef30ea868446f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI3LTUtMS0xLTgxNQ_a7f625c6-2d8b-43d7-b854-03e148208e14"
      unitRef="usd">2146000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i77d495542e234fc1a8d64e74bf947923_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI3LTExLTEtMS0yOTg5_16d1b3ef-f8cf-4c49-9ff7-25680cedae89"
      unitRef="usd">2226000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI3LTE1LTEtMS0yOTg5_24514943-2efe-4151-b79b-242204c6bf44"
      unitRef="usd">2226000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesOutstanding
      contextRef="ie7a5afdcd0164855bc69baee09f2d808_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI4LTEtMS0xLTgyMQ_1df17fde-d47f-4cb8-9ecb-76981b64ff47"
      unitRef="shares">26276830</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie7a5afdcd0164855bc69baee09f2d808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI4LTMtMS0xLTgyMg_4316e346-507e-4ea8-885c-e3adf53e7f4a"
      unitRef="usd">13137000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i86757f496d5d4bd9a45ee1e60f7bbcb6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI4LTUtMS0xLTI5OTE_778e6e2a-3ec8-4724-8ce9-afe0e657e618"
      unitRef="usd">342059000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i44e03f04cf634cf6a20667cb0cabcf1c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI4LTctMS0xLTI5OTE_72ce3b45-9947-4235-b8c1-11a06fcd22c6"
      unitRef="usd">-9720000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1b124d331b8741f285dae0d7ac79338e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI4LTktMS0xLTI5OTE_e5170d90-3eb8-4776-918f-b7ea60fa7f9f"
      unitRef="usd">84487000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ieddfba9051d445e1b93a14bdea9c604c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI4LTExLTEtMS0yOTkx_4b312088-3d37-4ba2-ab8f-53c426eab33e"
      unitRef="usd">429963000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8fbb92aae1ae4113b7955a9c35ffdc22_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI4LTEzLTEtMS0yOTkx_336fe497-86c7-4b63-a284-6d7c8a49f685"
      unitRef="usd">15368000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzYvZnJhZzpkMjg4YWRjOGQxMTk0OTNkODRiMzkyYjFkMmY2ZmI0MC90YWJsZTplMjZkMjQ5ODAxYTk0OWNhYTkwNmUwNTEwZGJhMTg0Yi90YWJsZXJhbmdlOmUyNmQyNDk4MDFhOTQ5Y2FhOTA2ZTA1MTBkYmExODRiXzI4LTE1LTEtMS0yOTkx_9cf4d845-6e3c-4ef8-9315-2a3d2e9931f6"
      unitRef="usd">445331000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzMtMS0xLTEtMA_927580c4-2a31-43a8-8ef3-f122a42e05f7"
      unitRef="usd">-747000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzMtMy0xLTEtMA_cc5d21d5-43ac-4961-bf08-db9cf9c8461b"
      unitRef="usd">10579000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzMtNS0xLTEtMA_70dcabf5-1eff-4905-afbd-6ecba48d5d34"
      unitRef="usd">4235000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzUtMS0xLTEtMA_90762437-97f1-4fa8-9e95-138f66321f2f"
      unitRef="usd">4938000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzUtMy0xLTEtMA_523fb9d8-6852-444f-9eea-d34e547b531d"
      unitRef="usd">5036000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzUtNS0xLTEtMA_b4a2a94b-3d85-477f-a237-a4ce15888012"
      unitRef="usd">5424000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzYtMS0xLTEtMA_a2808be2-5aa5-497b-9041-4048256f13af"
      unitRef="usd">-34000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzYtMy0xLTEtMA_5bd995d9-0df5-450a-85bb-b2afdcd6599b"
      unitRef="usd">94000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzYtNS0xLTEtMA_b2b7c774-eb87-4c85-88be-d6b8368e3c00"
      unitRef="usd">-101000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzctMS0xLTEtMA_7a347a84-afe3-4639-a5bb-35f87b5c5b1c"
      unitRef="usd">4504000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzctMy0xLTEtMA_1c028cb7-af1e-47a3-ab06-b200bee67dc0"
      unitRef="usd">16575000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzctNS0xLTEtMA_511a4a60-8cd5-4428-9fc0-9317a129f770"
      unitRef="usd">3834000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzgtMS0xLTEtMA_dfa7c395-60f1-482c-b33c-8a7fb16266e1"
      unitRef="usd">78000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzgtMy0xLTEtMA_6bd28f67-213a-4b71-8686-a76c0e5045ec"
      unitRef="usd">307000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzgtNS0xLTEtMA_3aab7735-05f6-4028-92a1-7dab51af20bf"
      unitRef="usd">335000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzktMS0xLTEtMA_95866ad8-6ef5-43c4-9b23-12763b8fbd3e"
      unitRef="usd">1339000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzktMy0xLTEtMA_b8b780a0-d0c4-4038-a78b-e1c3adb3b117"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzktNS0xLTEtMA_70452259-7bc6-4349-8527-2080f6830cec"
      unitRef="usd">-94000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzEwLTEtMS0xLTA_08049f39-4984-4caf-afa1-f4d7aac1e470"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzEwLTMtMS0xLTA_c7a4cfb7-094a-4f7f-978c-e28cc24dfc99"
      unitRef="usd">2146000</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzEwLTUtMS0xLTA_71adc5b0-0397-4f5b-90b4-55046f90e5e6"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzExLTEtMS0xLTA_80ba2d03-27a1-4b17-b998-b6687a964a24"
      unitRef="usd">2253000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzExLTMtMS0xLTA_549060de-2e45-4313-bf7e-fe6368c0597a"
      unitRef="usd">1259000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzExLTUtMS0xLTA_b77cae19-3ef3-42b5-808d-2ee0a3b132e8"
      unitRef="usd">175000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ShareBasedCompensation
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzEyLTEtMS0xLTA_d19fa3f1-99d5-4479-8995-c124465636cd"
      unitRef="usd">4494000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzEyLTMtMS0xLTA_98a1659c-1116-43c4-b1f8-c4b5fa28c1f3"
      unitRef="usd">3198000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzEyLTUtMS0xLTA_53b1b514-5b38-4347-9eb0-20d49842a583"
      unitRef="usd">3248000</us-gaap:ShareBasedCompensation>
    <trc:ExcessTaxBenefitOfStockBasedCompensationOperatingActivities
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzEzLTEtMS0xLTA_1f035e57-90f0-40c7-97b7-561b936e99d1"
      unitRef="usd">519000</trc:ExcessTaxBenefitOfStockBasedCompensationOperatingActivities>
    <trc:ExcessTaxBenefitOfStockBasedCompensationOperatingActivities
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzEzLTMtMS0xLTA_0826c8d5-e659-4916-bcfd-2f1cc1d0631b"
      unitRef="usd">57000</trc:ExcessTaxBenefitOfStockBasedCompensationOperatingActivities>
    <trc:ExcessTaxBenefitOfStockBasedCompensationOperatingActivities
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzEzLTUtMS0xLTA_1745b79f-670b-41d7-9f6f-7e94da9f9386"
      unitRef="usd">18000</trc:ExcessTaxBenefitOfStockBasedCompensationOperatingActivities>
    <trc:NonCashWriteOffOfTenantReceivables
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzE0LTEtMS0xLTA_434945f2-5284-44a2-b9af-798ea4845b44"
      unitRef="usd">110000</trc:NonCashWriteOffOfTenantReceivables>
    <trc:NonCashWriteOffOfTenantReceivables
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzE0LTMtMS0xLTA_c9495c7c-9316-45f2-b27c-032875353293"
      unitRef="usd">1604000</trc:NonCashWriteOffOfTenantReceivables>
    <trc:NonCashWriteOffOfTenantReceivables
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzE0LTUtMS0xLTA_45e5a1d0-5038-47f6-822a-9f70b425d3b7"
      unitRef="usd">0</trc:NonCashWriteOffOfTenantReceivables>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzE1LTEtMS0xLTA_ee32f981-343a-4c45-b140-9068b70a2200"
      unitRef="usd">6222000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzE1LTMtMS0xLTA_72638761-9789-4513-a935-1ab84a6c3106"
      unitRef="usd">15381000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzE1LTUtMS0xLTA_a454a8e0-48f4-48a8-865c-01de5812a085"
      unitRef="usd">4800000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzE3LTEtMS0xLTA_87caaaa1-26e5-487c-b93e-76ebee3d952b"
      unitRef="usd">-5427000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzE3LTMtMS0xLTA_cf4a7de1-ff30-4e34-a26e-bba70d7e9dd0"
      unitRef="usd">-154000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzE3LTUtMS0xLTA_da9ae2d5-1474-4d44-adf4-df34eb9db2a0"
      unitRef="usd">2888000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingLiabilities
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzE4LTEtMS0xLTA_74d99566-f641-4f9b-b2b5-81fbfac917a7"
      unitRef="usd">-2004000</us-gaap:IncreaseDecreaseInOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLiabilities
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzE4LTMtMS0xLTA_1a6d4334-a1bf-47b1-93ee-468171524c5d"
      unitRef="usd">-2715000</us-gaap:IncreaseDecreaseInOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLiabilities
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzE4LTUtMS0xLTA_0e1162ec-c1e2-4f18-8878-232436c2502e"
      unitRef="usd">2646000</us-gaap:IncreaseDecreaseInOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzE5LTEtMS0xLTA_110d125b-a4c0-4810-bc56-8f57f2ea3837"
      unitRef="usd">15481000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzE5LTMtMS0xLTA_7e3aa39f-8746-40fe-aef5-d25384ad38e7"
      unitRef="usd">16045000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzE5LTUtMS0xLTA_f0d7586f-41c3-4cc1-87be-68a99a12648b"
      unitRef="usd">14354000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzIxLTEtMS0xLTA_42ac01ea-d682-4011-9d31-c1b74b120689"
      unitRef="usd">41843000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzIxLTMtMS0xLTA_e19d7655-cee7-46f3-860d-73e73ff30112"
      unitRef="usd">53418000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzIxLTUtMS0xLTA_8518857c-4d17-4e1d-b0a7-ee215738bc69"
      unitRef="usd">35219000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzIyLTEtMS0xLTA_c0ff4673-06bb-400d-97df-4353a27657cd"
      unitRef="usd">5610000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzIyLTMtMS0xLTA_23085a03-e69c-4f99-a85e-11293108daee"
      unitRef="usd">28219000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzIyLTUtMS0xLTA_4d40e3d3-5758-46c3-a42a-85342179e1bf"
      unitRef="usd">28392000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzIzLTEtMS0xLTA_e5f2cccd-bffa-4819-8e55-d0fc3fce37ef"
      unitRef="usd">22259000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzIzLTMtMS0xLTA_14cf6f35-96b2-40aa-8b89-51f472a1ffb8"
      unitRef="usd">25222000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzIzLTUtMS0xLTA_8a7a89f7-6964-47e7-9344-5c0c2eebfb17"
      unitRef="usd">22580000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <trc:PaymentsForProceedsFromOtherInvestingActivitiesBusinessThree
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzI1LTEtMS0xLTA_aef97132-e930-4c91-a2cd-025c2b3a0b10"
      unitRef="usd">-4223000</trc:PaymentsForProceedsFromOtherInvestingActivitiesBusinessThree>
    <trc:PaymentsForProceedsFromOtherInvestingActivitiesBusinessThree
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzI1LTMtMS0xLTA_98ab76a3-0903-45ee-a8d1-2f1c0575391f"
      unitRef="usd">-4180000</trc:PaymentsForProceedsFromOtherInvestingActivitiesBusinessThree>
    <trc:PaymentsForProceedsFromOtherInvestingActivitiesBusinessThree
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzI1LTUtMS0xLTA_beca9308-fc7a-4263-aac5-7a9d50fc6f80"
      unitRef="usd">-3588000</trc:PaymentsForProceedsFromOtherInvestingActivitiesBusinessThree>
    <us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzI2LTEtMS0xLTA_6c75351b-69a1-47a7-9af4-5fc40fffa6a3"
      unitRef="usd">2000000</us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment>
    <us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzI2LTMtMS0xLTA_8fb3fa7e-232e-43b3-b376-eb591ea0515c"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment>
    <us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzI2LTUtMS0xLTA_75cc14ab-1b18-4fdb-a7de-18491e115732"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzI4LTEtMS0xLTA_7db7b8e3-ebc0-41ed-982b-3c19f1479413"
      unitRef="usd">2160000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzI4LTMtMS0xLTA_56570175-873b-4471-9e47-efefba419fd0"
      unitRef="usd">3100000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzI4LTUtMS0xLTA_d44aa54b-6742-4427-a149-a0a0d38f2c01"
      unitRef="usd">52000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzMwLTEtMS0xLTA_a974f94a-bee2-4f4c-b2bb-c43a4776cfc0"
      unitRef="usd">5309000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzMwLTMtMS0xLTA_dbf10102-010b-4b8b-8e95-7792f79e022b"
      unitRef="usd">3457000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzMwLTUtMS0xLTA_94b9c5f5-8c87-4dc4-90f9-96d2403b37e8"
      unitRef="usd">2815000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzMxLTEtMS0xLTA_d42b1a32-2fe4-4ab0-9f4e-bd89c9d056cf"
      unitRef="usd">3568000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzMxLTMtMS0xLTA_8cdf7b2f-93f0-4a8f-acf7-ec4fe42f7310"
      unitRef="usd">3686000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzMxLTUtMS0xLTA_9a6c66d3-b520-4e95-b969-b016bfca029f"
      unitRef="usd">3844000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzMzLTEtMS0xLTA_fc7f5666-2640-4515-8e93-0c864009dc5c"
      unitRef="usd">19778000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzMzLTMtMS0xLTA_75129a32-564e-4414-82c6-c20d3e96c34f"
      unitRef="usd">828000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzMzLTUtMS0xLTA_bf175db1-7530-4d0c-a22e-42bb1c1ac33d"
      unitRef="usd">-13246000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzM1LTEtMS0xLTA_8172165a-681e-48f2-959c-78858ed2f729"
      unitRef="usd">0</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzM1LTMtMS0xLTA_3d5ceefe-75ab-4829-9aab-324dcec80fa4"
      unitRef="usd">5000000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzM1LTUtMS0xLTA_1dfea4dc-c3f2-405e-9ce8-cfc727b64e06"
      unitRef="usd">0</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzM2LTEtMS0xLTA_d8e20be9-ceee-49f3-bf80-438972f2309d"
      unitRef="usd">0</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzM2LTMtMS0xLTA_60057b32-d01a-43c8-a9a6-24fa6c674f53"
      unitRef="usd">5000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzM2LTUtMS0xLTA_9599d98d-f7c4-4503-ba8e-3c04203a2fa8"
      unitRef="usd">0</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzM4LTEtMS0xLTA_239a51fc-5570-47ed-9bef-1499bd40f48f"
      unitRef="usd">4819000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzM4LTMtMS0xLTA_4da477e2-f9f2-493a-a6a6-c7def67ed7e2"
      unitRef="usd">4004000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzM4LTUtMS0xLTA_b20fac7f-1222-45b8-9bdb-355922807fbc"
      unitRef="usd">4046000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzM5LTEtMS0xLTA_56f4f8a8-89f5-4a44-93ed-e94aac3e3735"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzM5LTMtMS0xLTA_a16c6e9c-b4ee-4817-b1f7-8e9728056e08"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzM5LTUtMS0xLTA_c8490f6e-2613-486c-98c3-c7abb7d330fc"
      unitRef="usd">-166000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzQxLTEtMS0xLTA_1303abfd-9f3b-45d0-b88e-c747665dc3ac"
      unitRef="usd">-2226000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzQxLTMtMS0xLTA_a8201e6c-6f3b-452a-a1df-b224fc353c40"
      unitRef="usd">-1671000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzQxLTUtMS0xLTA_7a7e07ea-26ac-4a6a-829e-3bcc6c0411d5"
      unitRef="usd">-1095000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzQyLTEtMS0xLTA_f6f38cc7-df02-448d-99b0-723c259b8d27"
      unitRef="usd">-7045000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzQyLTMtMS0xLTA_6195ce4c-3df4-4526-ae30-91ff6614a992"
      unitRef="usd">-5675000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzQyLTUtMS0xLTA_ab178bc2-842f-43e9-b474-25c5d285c323"
      unitRef="usd">-5307000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzQzLTEtMS0xLTA_6ccb286f-a65d-4009-837e-fbc29ed8a6f8"
      unitRef="usd">28214000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzQzLTMtMS0xLTA_10d4c5ab-9f87-4aa5-87dd-046595a62e6f"
      unitRef="usd">11198000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzQzLTUtMS0xLTA_30ec81b3-ffab-4a4a-90e6-7176b7f1a565"
      unitRef="usd">-4199000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzQ0LTEtMS0xLTA_82ff2e9c-0f33-4456-8319-3b44e7c28cd6"
      unitRef="usd">27106000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id1a873591bf44697a96f0570a1195edb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzQ0LTMtMS0xLTA_4ae7b0eb-22c5-4735-8313-fcd179387421"
      unitRef="usd">15908000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i10df49950339424ea4b0872b8deba872_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzQ0LTUtMS0xLTA_39ccd77b-bd8e-4adc-9f15-0ec384d86a92"
      unitRef="usd">20107000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzQ1LTEtMS0xLTA_483c482d-04de-4369-9e08-f2677cc5ab0f"
      unitRef="usd">55320000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzQ1LTMtMS0xLTA_2e0b6716-64b2-426d-985b-90558ee78635"
      unitRef="usd">27106000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id1a873591bf44697a96f0570a1195edb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTpjN2Q1NTQyOTIxYTg0ZjA3YTYwMTJlMTgxMDI2ODM4MC90YWJsZXJhbmdlOmM3ZDU1NDI5MjFhODRmMDdhNjAxMmUxODEwMjY4MzgwXzQ1LTUtMS0xLTA_1be5ea9e-ffcd-4c22-a292-2211004c94d6"
      unitRef="usd">15908000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <trc:ChangeInCapitalExpendituresIncurredButNotYetPaid
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzEtMS0xLTEtMA_45eb451d-9d2c-43c1-9077-58a5ba4bb8cc"
      unitRef="usd">910000</trc:ChangeInCapitalExpendituresIncurredButNotYetPaid>
    <trc:ChangeInCapitalExpendituresIncurredButNotYetPaid
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzEtMy0xLTEtMA_3faaaa5a-da24-4ae4-bbad-f8cf35a24c73"
      unitRef="usd">785000</trc:ChangeInCapitalExpendituresIncurredButNotYetPaid>
    <trc:ChangeInCapitalExpendituresIncurredButNotYetPaid
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzEtNS0xLTEtMA_bee22188-3273-4900-9f1e-dd12255a9e1f"
      unitRef="usd">2390000</trc:ChangeInCapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:ContributionOfProperty
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzMtMS0xLTEtMA_78040cf4-f6b3-4eb5-926a-cb03919d3fe7"
      unitRef="usd">0</us-gaap:ContributionOfProperty>
    <us-gaap:ContributionOfProperty
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzMtMy0xLTEtMA_431f0ba3-c376-4a7f-a083-b7567e8ca01b"
      unitRef="usd">8658000</us-gaap:ContributionOfProperty>
    <us-gaap:ContributionOfProperty
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzMtNS0xLTEtMA_ca5ae40b-7ca1-4962-a2ac-93c4ac0eb3c3"
      unitRef="usd">0</us-gaap:ContributionOfProperty>
    <trc:DeferredGainOnContributionOfLand
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzQtMS0xLTEtMA_e43d216c-f85e-45fa-a0f9-230c941c732f"
      unitRef="usd">0</trc:DeferredGainOnContributionOfLand>
    <trc:DeferredGainOnContributionOfLand
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzQtMy0xLTEtMA_bb0ec3a6-0b33-43ba-a5fe-19ba461fc265"
      unitRef="usd">2038000</trc:DeferredGainOnContributionOfLand>
    <trc:DeferredGainOnContributionOfLand
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzQtNS0xLTEtMA_791fa0ab-6b41-4edf-b421-883f5d29ba71"
      unitRef="usd">0</trc:DeferredGainOnContributionOfLand>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzQxMDM2_3e49da11-89b3-4e5c-bf45-b9ea2b0913c6">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&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;The Company&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;Tejon Ranch Co. (the Company and Tejon) is a diversified real estate development and agribusiness company committed to responsibly using its land and resources to meet the housing, employment, and lifestyle needs of Californians. Current operations consist of land planning and entitlement, land development, commercial land sales and leasing, leasing of land for mineral royalties, water asset management and sales, grazing leases, and 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;These activities are performed through five reporting segments:&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#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;Real Estate - Commercial/Industrial &lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#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;Real Estate - Resort/Residential &lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#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;Mineral Resources&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#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;Farming&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#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;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;Tejon's prime asset is approximately 270,000 acres of contiguous, largely undeveloped land that, at its most southerly border, is 60 miles north of downtown Los Angeles and, at its most northerly border, is 15 miles east of Bakersfield. The Company creates value by securing entitlements for its land, facilitating infrastructure development, strategic land planning, monetization of land through development and sales, and conservation, in order to maximize the highest and best use for its land.&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 is involved in seven joint ventures that own, develop, and operate real estate properties.  The Company enters into joint ventures as a means to facilitate the development of portions of its land. The Company is also actively engaged in land planning, land entitlement, and conservation projects.&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;Any references to the number of acres, number of buildings, square footage, number of leases, occupancy, and any amounts derived from these values in the notes to the consolidated financial statements are unaudited.  &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;Principles of Consolidation&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 consolidated financial statements include the accounts of the Company, and the accounts of all subsidiaries and investments in which a controlling interest is held by the Company. All intercompany transactions have been eliminated in consolidation. The Company has evaluated subsequent events through the date of issuance of the consolidated financial statements.&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;Cash Equivalents&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 considers all highly liquid investments with maturities of three months or less when purchased to be cash equivalents. The carrying amount for cash equivalents approximates fair value.&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;Marketable Securities&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 considers those investments not qualifying as cash equivalents, but which are readily marketable, to be marketable securities. The Company's investment portfolio is comprised of fixed income debt securities, which are classified as current assets on the consolidated balance sheets. The Company classifies all marketable securities as available-for-sale. These are stated at fair value with the unrealized gains (losses), net of tax, reported as a component of accumulated other comprehensive income (loss) in the consolidated statements of equity.&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;Investments in Unconsolidated Joint Ventures&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;For joint ventures that the Company does not control, but over which it exercises significant influence, the Company uses the equity method of accounting. The Company's judgment with regard to its level of influence or control of an entity involves consideration of various factors, including the form of its ownership interest; its representation in the entity's governance; its ability to participate in policy-making decisions; and the rights of other investors to participate in the decision-making process, to replace the Company as manager, and/or to liquidate the venture. These ventures are recorded at cost and adjusted for equity in earnings (losses), contributions and distributions. Any difference between the carrying amount of these investments on the Company&#x2019;s balance sheet and the underlying equity in net assets on the joint venture&#x2019;s balance sheet is adjusted as the related underlying assets are depreciated, amortized, or sold. When the Company contributes land to a joint venture, it records the investment in the venture at fair value, regardless of whether the other investors in the venture contribute cash or property.&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 generally allocates income and loss from an unconsolidated joint venture based on the venture's distribution priorities, which may be different from its stated ownership percentage.&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:120%"&gt;The Company evaluates the recoverability of its investments in unconsolidated joint ventures in accordance with accounting standards for equity investments by first reviewing each investment for any indicators of impairment. If indicators are present, the Company estimates the fair value of the investment. If the carrying value of the investment is greater than the estimated fair value, management makes an assessment of whether the impairment is &#x201c;temporary&#x201d; or &#x201c;other-than-temporary.&#x201d; In making this assessment, management considers the following: (1) the length of time and the extent to which fair value has been less than cost, (2) the financial condition and near-term prospects of the entity, and (3) the Company&#x2019;s intent and ability to retain its interest long enough for a recovery in market value. If management concludes that the impairment is "other than temporary," the Company reduces the investment to its estimated fair value.&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;Fair Values of Financial Instruments&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 follows the Financial Accounting Standards Board's authoritative guidance for fair value measurements of certain financial instruments. The guidance defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements. Fair value is defined as the exchange (exit) price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. This guidance establishes a three-level hierarchy for fair value measurements based upon the inputs to the valuation of an asset or liability. Observable inputs are those which can be easily seen by market participants, while unobservable inputs are generally developed internally, utilizing management&#x2019;s estimates and assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;Level 1 &#x2013; Valuation is based on quoted prices in active markets for identical assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;Level 2 &#x2013; Valuation is determined from quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar instruments in markets that are not active, or by model-based techniques in which all significant inputs are observable in the market.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;Level 3 &#x2013; Valuation is derived from model-based techniques in which at least one significant input is unobservable and based on the Company's own estimates about the assumptions that market participants would use to value the asset or liability.&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;When available, the Company uses quoted market prices in active markets to determine fair value. The Company considers the principal market and nonperformance risk associated with counterparties when determining the fair value measurement. Fair value measurements are used on a recurring basis for marketable securities, investments within the pension plan and hedging instruments, if any. &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;Interest Rate Swap Agreements&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;In October 2014, the Company entered into an interest rate swap agreement with Wells Fargo. In June, 2019, the Company amended the interest rate swap agreement to continue to hedge the Company's exposure to interest rate risk from the Term Note, and the subsequent Amended Term Note. See Note 8 (Line of Credit and Long-Term Debt) and Note 10 (Interest Rate Swap) of the Notes to Consolidated Financial Statements for further detail regarding this interest rate swap related to the Company's Credit Facility. The Company believes it is prudent at times to limit the variability of floating-rate interest payments and in the past have entered into interest rate swaps to manage those fluctuations.&#160;&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 recognizes interest rate swap agreements as either an asset or liability on the balance sheet at fair value.&#160;The accounting for changes in fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and, further, on the type of hedging relationship. For those derivative instruments that are designated and qualify as hedging instruments, a company must designate the hedging instrument, based on the hedged exposure, as a fair value hedge, a cash flow hedge, or a hedge of a net investment in a foreign operation. The interest rate swap agreement is considered a cash flow hedge because it was designed to match the terms of the Term Loan, and the subsequent Amended Term Loan, as a hedge of the exposure to variability in expected future cash flows. Hedge accounting generally provides for the matching of the timing of gain or loss recognition on the hedging instrument with the recognition of the changes in the earnings effect of the hedged transactions in a cash flow hedge. This interest rate swap agreement will be evaluated based on whether it is deemed highly effective in reducing exposure to variable interest rates. The Company formally documents all relationships between interest rate swap agreements and hedged items, including the method for evaluating effectiveness and the risk strategy. The Company makes an assessment at the inception of each interest rate swap agreement and on a quarterly basis to determine whether these instruments are highly effective in offsetting changes in cash flows associated with the hedged items. If swaps qualify as highly effective, the changes in the fair values of the derivatives used as hedges would be reflected in accumulated other comprehensive income, or AOCI. Amounts classified in AOCI will be reclassified into earnings in the period during which the hedged transactions affect earnings.  If swaps do not qualify as highly effective, the changes in fair values of derivatives used as hedges would be reflected in earnings.&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 fair value of each interest rate swap agreement is determined using widely accepted valuation techniques including discounted cash flow analyses on the expected cash flows of each derivative. These analyses reflect the contractual terms of the derivatives, including the period to maturity, and use observable market-based inputs, including interest rate curves and implied volatilities (also referred to as &#x201c;significant other observable inputs&#x201d;). The fair value of interest rate swap agreements are determined using the market standard methodology of netting the discounted future fixed cash payments and the discounted expected variable cash receipts. The variable cash receipts are based on an expectation of future interest rates (forward curves) derived from observable market interest rate curves. The fair value calculation also includes an amount for risk of non-performance using &#x201c;significant unobservable inputs&#x201d; such as estimates of current credit spreads to evaluate the likelihood of default, which the Company has determined to be insignificant to the overall fair value of its interest rate swap agreement.&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;Variable Interest Entity&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 evaluates all of its interests in VIEs for consolidation. When the Company's interests are determined to be variable interests, the Company assesses whether the Company is deemed to be the primary beneficiary of the VIE. The primary beneficiary of a VIE is required to consolidate the VIE. A primary beneficiary is defined as the party that has both (i) the power to direct the activities of the VIE that most significantly impact its economic performance, and (ii) the obligation to absorb losses and the right to receive benefits from the VIE which could potentially be significant. The Company considers its variable interests as well as any variable interests of related parties in making this determination. Where both of these factors are present, the Company is deemed to be the primary beneficiary and consolidates the VIE. Where either one of these factors is not present, the Company is not the primary beneficiary and does not consolidate the VIE.&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:120%"&gt;To assess whether the Company has the power to direct the activities of a VIE that most significantly impact the VIE&#x2019;s economic performance, the Company considers all facts and circumstances, including its role in establishing the VIE and its ongoing rights and responsibilities. This assessment includes first, identifying the activities that most significantly impact the VIE&#x2019;s economic performance; and second, identifying which party, if any, has power over those activities. In general, the parties that make the most significant decisions affecting the VIE or have the right to unilaterally remove those decision makers are deemed to have the power to direct the activities of a VIE.&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:120%"&gt;To assess whether the Company has the obligation to absorb losses of the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE, the Company considers all economic interests, including debt and equity investments, servicing fees, and other arrangements deemed to be variable interests in the VIE. This assessment requires that the Company apply judgment in determining whether these interests, in the aggregate, are considered potentially significant to the VIE. Factors considered in assessing significance include: the design of the VIE, including its capitalization structure; subordination of interests; payment priority; relative share of interests held across various classes within the VIE&#x2019;s capital structure; and the reasons why the interests are held by the Company.&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;As of December&#160;31, 2020 and 2019, the Company had two VIEs.  One was consolidated in the financial statements while the other was not.  See Note 17 (Investment in Unconsolidated and Consolidated Joint Ventures) to the Notes to Consolidated Financial Statements for further discussion.&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;Credit Risk&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 grants credit in the course of operations to co-ops, wineries, nut marketing companies, and lessees of the Company&#x2019;s facilities. The Company performs periodic credit evaluations of its customers&#x2019; financial condition and generally does not require collateral. &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;Commercial revenues are derived primarily from lease rental payments and operating expense reimbursements. If client tenants fail to make rental payments under their lease, the Company's financial condition, and cash flows could be adversely affected.  The Company records an allowance for doubtful accounts based on its judgment of a tenant&#x2019;s creditworthiness, ability to pay and probability of collection.  Accounts are written off when they are deemed to be no longer collectible.&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;During both years ended December&#160;31, 2020 and 2019, the Pastoria Energy Facility, L.L.C., or PEF power plant lease generated approximately 12% of total revenues.  The Company had no other customers account for 5% or more of total revenues from operations.&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 maintains its cash and cash equivalents in federally insured financial institutions. The account balances at these institutions periodically exceed FDIC insurance coverage and, as a result, there is a concentration of credit risk related to amounts on deposit in excess of FDIC insurance coverage. The Company believes that the risk is not significant.&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;Farm Inventories&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;Costs of bringing crops to harvest are inventoried when incurred. Such costs are expensed when the crops are sold. Expenses are computed and recognized on an average cost per pound or per ton basis, as appropriate. Costs incurred during the current year related to the next year&#x2019;s crop are inventoried and carried in inventory until the matching crop is harvested and sold. Farm inventories held for sale are valued at the lower of cost (first-in, first-out method) or market.&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;Property and Equipment&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;Property and equipment are stated on the basis of cost, except for land acquired upon organization in 1936, which is stated on the basis carried by the Company&#x2019;s predecessor. Depreciation is computed using the straight-line method over the estimated useful lives of the various assets.  The Company's property and equipment and their respective estimated useful lives are as follow:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.580%"/&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:10.483%"/&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:17.668%"/&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:17.670%"/&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: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;Useful Life&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, 2020&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, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vineyards and orchards&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;20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Machinery, furniture fixtures and other equipment&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;3 - 10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Buildings and improvements&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 - 27.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and land improvements&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Development in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;97,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;93,999&#160;&lt;/span&gt;&lt;/td&gt;&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;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,927)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Long-Term Water Assets&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;Long-term purchased water contracts are in place with the Tulare Lake Basin Water Storage District and the Dudley-Ridge Water Storage District. These contracts provide the Company with the right to receive water over the term of the contracts that expire in 2035. The Company also purchased a contract that allows and requires it to purchase 6,693 acre-feet of water each year from the Nickel Family LLC. The initial term of this contract runs through 2044. The purchase price of these contracts is being amortized under the straight-line basis over their contractual lives. Water contracts with the Wheeler Ridge Maricopa Water Storage District and the Tejon-Castac Water District are also in place, but were entered into with each district at inception and not purchased later from third parties, and therefore do not have a related financial value on the books of the Company. As a result, there is no amortization expense related to these contracts.&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;Vineyards and Orchards&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;Costs of planting and developing vineyards and orchards are capitalized until the crops become commercially productive. Interest costs and depreciation of irrigation systems and trellis installations during the development stage are also capitalized. Revenues from crops earned during the development stage are netted against development costs. Depreciation commences when the crops become commercially productive. &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;During the fourth quarter of 2019, the Company abandoned 313 acres of vineyards. As a result, the Company wrote off the $1,555,000 net book value related to these vineyards and other farming related assets which were previously included in the Property and equipment, net, line item within the Consolidated Balance Sheet. The $1,555,000 charge was recorded within the Other Income (Loss) line item within the Consolidated Statement of Operations.&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;At the time farm crops are harvested, contracted, and delivered to buyers and revenues can be estimated, revenues are recognized and any related inventoried costs are expensed, which traditionally occurs during the third and fourth quarters of each year. It is not unusual for portions of the Company's almond or pistachio crop to be sold in the year following the harvest. Orchard (almond and pistachio) revenues are based upon the contract settlement price or estimated selling price, whereas vineyard revenues are typically recognized at the contracted selling price. Estimated prices for orchard crops are based upon the quoted estimate of what the final market price will be by marketers and handlers of the orchard crops. These market price estimates are updated through the crop payment cycle as new information is received as to the final settlement price for the crop sold.  These estimates are adjusted to actual upon receipt of final payment for the crop. This method of recognizing revenues on the sale of orchard crops is a standard practice within the agribusiness community. Adjustments for differences between estimates and actual revenues received are recorded during the period in which such amounts become known. The net effect of these adjustments increased farming revenue by $890,000 in 2020, $3,746,000 in 2019, and $111,000 in 2018. The adjustment for 2020 includes a $890,000 increase for pistachio revenues and no change for almonds. The adjustment for 2019 includes a $3,807,000 increase for pistachio revenues and a $61,000 decrease for almonds . The adjustment for 2018 is entirely related to pistachios.&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 Almond Board of California has the authority to require producers of almonds to withhold a portion of their annual production from the marketplace through a marketing order approved by the Secretary of Agriculture. At December&#160;31, 2020, 2019, and 2018, no such withholding was mandated.&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;Common Stock Options and Grants&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 accounts for stock incentive plans using the fair value method of accounting.  The estimated fair value of the restricted stock grants and restricted stock units are expensed over the expected vesting period. For performance-based grants the Company makes estimates of the number of shares that will actually be granted based upon estimated ranges of success in meeting defined performance measures. Periodically, the Company updates its estimates and reflects any changes to the estimate in the consolidated statements of operations.&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;Long-Lived Assets&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;On a quarterly basis, the Company reviews current activities and changes in the business conditions of all of its operating properties prior to and subsequent to the end of each quarter to determine the existence of any triggering events requiring an impairment analysis. If triggering events are identified, the Company reviews an estimate of the future undiscounted cash flows for the properties, including, if necessary, a probability-weighted approach if multiple outcomes are under consideration.&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;Long-lived assets to be held and used, including rental properties, CIP, real estate held for development and intangibles, are individually evaluated for impairment when conditions exist that may indicate that the carrying amount of a long-lived asset may not be recoverable. The carrying amount of a long-lived asset to be held and used is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. Impairment indicators or triggering events for long-lived assets to be held and used, including rental properties, CIP, real estate held for development, and intangibles, are assessed by project and include significant fluctuations in estimated net operating income, occupancy changes, significant near-term lease expirations, current and historical operating and/or cash flow losses, rental rates, and other market factors. The Company assesses the expected undiscounted cash flows based upon numerous factors, including, but not limited to, available market information, current and historical operating results, known trends, current market/economic conditions that may affect the property, and assumptions about the use of the asset, including, if necessary, a probability-weighted approach if multiple outcomes are under consideration. Upon determination that an impairment has occurred, a write-down is recognized to reduce the carrying amount to its estimated fair value. &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;In addition, the Company accounts for long-lived assets to be disposed of at the lower of their carrying amounts or fair value less selling and disposal costs. &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;As of December&#160;31, 2020, management of the Company believes that none of its long-lived assets were impaired.&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;Revenue Recognition&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; &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 revenue is primarily derived from lease revenue from its rental portfolio, royalty revenue from mineral leases, sales of farm crops, sales of water, and land sales. On January 1, 2018, the Company implemented ASU 2014-09 &#x201c;Revenue with Contracts from Customers (Topic 606)" (ASC 606). ASU 2014-09 supersedes all previous revenue recognition guidance, including industry-specific guidance. The Company recognizes revenue by following the five-step model under ASC 606 to achieve the core principle that an entity recognizes revenue to depict the transfer of goods or services to customers at an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The five-step model requires that the Company (i) identifies the contract with the customer, (ii) identifies the performance obligations in the contract, (iii) determines the transaction price, including variable consideration to the extent that it is probable that a significant future reversal will not occur, (iv) allocates the transaction price to the respective performance obligations in the contract, and (v) recognize revenue when (or as) the Company satisfies the performance obligation. &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;Sales of Real Estate&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;Upon adoption of ASC 606, the Company is required to allocate the transaction price, on land sales with multiple performance obligations, to the performance obligations in proportion to their standalone selling prices (i.e., on a relative standalone selling price basis) and not total costs.&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;Sales of Easements&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;From time to time the Company sells easements over its land, and the easements are either in the form of rights of access granted for such things as utility corridors or are in the form of conservation easements that generally require the Company to divest its rights to commercially develop a portion of its land, but do not result in a change in ownership of the land or restrict the Company from continuing other revenue generating activities on the land. The Company recognizes easement sales revenue by following the five-step model under ASC 606.&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;Allocation of Costs Related to Land Sales and Leases&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;When the Company sells land within one of its real estate developments and has not completed all infrastructure development related to the total project, the Company estimates, at the time of sale, future costs of the development to determine the appropriate costs of sales for the sold land and the timing of recognition of the sale. In the calculation of cost of sales or allocations to leased land, the Company uses estimates and forecasts to determine total costs at completion of the development project. These estimates of final development costs can change as conditions in the market change and costs of construction change.&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;Royalty Income&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;Royalty revenues are contractually defined as to the percentage of royalty and are tied to production and market prices. The Company&#x2019;s royalty arrangements generally require payment on a monthly basis with the payment based on the previous month&#x2019;s activity. The Company accrues monthly royalty revenues based upon estimates and adjusts to actual as the Company receives payments. The accounting of royalty income remains largely unchanged upon implementation of ASC 606.&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;Rental Income&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;Rental income from leases is recognized on a straight-line basis over the respective lease terms. The Company classifies amounts currently recognized as income, and amounts expected to be received in later years, as deferred rent in prepaid expenses and other current assets in the accompanying consolidated balance sheets. Amounts received currently, but recognized as income in future years, are classified in accrued liabilities and other, and deferred income in the accompanying consolidated balance sheets. The Company commences recognition of rental income at the date the property is ready for its intended use, and the client tenant takes possession of or controls the physical use of the property.&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;During the term of each lease, the Company monitors the credit quality of its tenants by (i) reviewing the credit rating of tenants that are rated by a nationally recognized credit rating agency, (ii) reviewing financial statements of the tenants that are publicly available or that are required to be delivered to the Company pursuant to the applicable lease, (iii) monitoring news reports regarding its tenants and their respective businesses, and (iv) monitoring the timeliness of lease payments. The Company has employees who are assigned the responsibility for assessing and monitoring the credit quality of its tenants and any material changes in credit quality.&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;Environmental Expenditures&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;Environmental expenditures that relate to current operations are expensed or capitalized as appropriate. Expenditures that relate to an existing condition caused by past operations and which do not contribute to current or future revenue generation are expensed. Liabilities are recorded when environmental assessments and/or remedial efforts are probable, and the costs can be reasonably estimated. Generally, the timing of these accruals coincides with the completion of a feasibility study or the Company&#x2019;s commitment to a formal plan of action. No liabilities for environmental costs have been recorded at December&#160;31, 2020 and 2019.&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;Use of Estimates&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 preparation of the Company&#x2019;s consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the financial statement dates and the reported amounts of revenue and expenses during the reporting period. Due to uncertainties inherent in the estimation process, it is reasonably possible that actual results could differ from these estimates.&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;&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;Lease Concessions Related to COVID-19 Pandemic&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 April 2020, the Financial Accounting Standards Board, or FASB, issued a Staff Question-and-Answer, or Q&amp;amp;A, intending to reduce the operational challenges and complexity of accounting for leases at a time when many businesses have been ordered to close or have seen their revenue drop due to the effect of the COVID-19 pandemic. The FASB determined that it would be appropriate for entities to make a policy election regarding how to account for lease concessions resulting directly from COVID-19. Rather than analyzing each lease contract individually, entities can elect to account for lease concessions &#x201c;as though the enforceable rights and obligations for those concessions existed, regardless of whether those enforceable rights and obligations for the concessions explicitly exist in the contract.&#x201d; Accordingly, entities that choose to apply the relief provided by the FASB can either (1) apply the modification framework for these concessions in accordance with ASC Topic 840 or ASC Topic 842 as applicable or (2) account for the concessions as if they were made under the enforceable rights included in the original agreement and are thus outside of the modification framework. In making this election, an entity would not need to perform a lease-by-lease analysis to evaluate the enforceable rights and may instead simply treat the change as if the enforceable rights were included or excluded in the original agreement. The election not to apply lease modification accounting is only available when total cash flows resulting from the modified contract are &#x201c;substantially the same or less&#x201d; than the cash flows in the original contract. &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 elected to account for lease concessions outside of the modification framework based on the FASB Q&amp;amp;A. The COVID-19 pandemic has resulted in tenant requests for rent relief, with a majority of the requests occurring in the second quarter. As of December&#160;31, 2020, the Company reached agreements with all of its commercial tenants on their respective rent deferral requests. For the twelve months ended December&#160;31, 2020, the Company retained 91% of rent billings and agreed to defer 9% of rent billings, or $174,000.  Based on the terms of the agreements reached with the Company's tenants, all deferred rent will be fully repaid by the end of 2021. The Company will account for the rent receivables as if no changes to the lease contract were made, and the rent receivable for the deferral period will stay on the Company's Consolidated Balance Sheet until the rent is collected over the passage of 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;Reference Rate Reform&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 March 2020, the FASB issued Accounting Standards Update, or ASU No.&#160;2020-04, "Facilitation of the Effects of Reference Rate Reform on Financial Reporting", for reference rate reform related activities that impact debt, leases, derivatives and other contracts. The pronouncement provides optional expedients for a limited period of time to ease the potential burden of accounting for reference rate reform. Specifically, the ASU permits modification of contracts within ASC Topic 470, Debt, to be accounted for by prospectively adjusting the effective interest rate when a contract is modified because of reference rate reform. It also provides exceptions to the guidance in ASC Topic 815 related to changes to critical terms of a hedging relationship: the change in reference rate will not result in de-designation of a hedging relationship if certain criteria are met. This guidance is effective for all entities as of March 12, 2020 through December 31, 2022. The Company expects to utilize this optional guidance but do not expect it to have a material effect on the consolidated financial statements.&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;New Accounting Pronouncements Adopted in 2020&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;Allowance for 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;In June 2016, the FASB issued ASU No. 2016-13, "Financial Instruments &#x2014; Credit Losses (Topic 326)," changing the impairment model for most financial instruments by requiring companies to recognize an allowance for expected losses, rather than incurred losses as required currently by the other-than-temporary impairment model. The ASU will apply to most financial assets measured at amortized cost and certain other instruments, including trade and other receivables, loans, available-for-sale and held-to-maturity debt securities, net investments in leases, and off-balance-sheet credit exposures.  &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 November 2019, the FASB issued ASU No. 2019-10, changing effective dates for the new standards to give implementation relief to certain types of entities. The Company was required to adopt the new standards no later than January 1, 2023 according to ASU 2019-10, with early adoption allowed.&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 adopted the new standards on January 1, 2020. The adoption did not have a material impact on the Company's consolidated financial statements. The Company's accounts receivable balance is primarily composed of crop receivables. Based on the short-term nature of these contracts, historical experience with current customers, periodic credit evaluations of the customers' financial conditions, the current economic environment and rent deferrals negotiated with tenants the Company believes its credit risk is minimal. With regards to marketable securities, the Company limits its investment to securities with investment grade ratings from Moody's or Standard and Poor's. As the Company does not have a current intent to sell securities and it is more likely than not that the Company will not be required to sell securities before recovery of their amortized cost basis, no allowance for credit losses was recorded. &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;Fair Value of Financial Instruments&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 August 2018, the FASB issued ASU No. 2018-13, "Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement." This ASU removes certain disclosure requirements related to the fair value hierarchy, such as the disclosure of amounts and reasons for transfers between Level 1 and Level 2, and adds new disclosure requirements, such as the disclosure of the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurement. The Company adopted the new standard on January 1, 2020, and the adoption did not have a material impact on its consolidated financial statements, as the Company does not have financial instruments classified as Level 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-style:italic;font-weight:400;line-height:120%"&gt;Retirement 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;In August 2018, the FASB issued ASU No. 2018-14,&#160;"Changes to the Disclosure Requirements for Defined Benefit Plans." This ASU removes certain disclosure requirements, including the amounts in accumulated other comprehensive income expected to be recognized as components of net periodic benefit cost over the next fiscal year and the amount and timing of plan assets expected to be returned to the employer. This ASU also requires additional disclosures for the weighted average interest crediting rates for cash balance plans and explanations for significant gains and losses related to changes in the benefit plan obligation. This ASU is effective for fiscal years ending after December 15, 2020. The Company adopted the new standard on January 1, 2020, and the adoption did not have a material impact on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzY0Ng_7f39b0d2-1cbc-40fc-b258-166270afc4f5"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:AreaOfLand
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzgxNw_72e53e23-7f67-4d3f-9f44-4d5e61be34f1"
      unitRef="acre">270000</us-gaap:AreaOfLand>
    <trc:PropertyBorderDistancetoMajorCity
      contextRef="i87cecf06c036429a8ef65426ad42c567_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzkwNQ_1ceb0616-edbe-4d7b-b7fa-74ee98608caf"
      unitRef="mi">60</trc:PropertyBorderDistancetoMajorCity>
    <trc:PropertyBorderDistancetoMajorCity
      contextRef="i15e8b68dca7b4c338b29c06f2bec74c7_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzk4Mg_5e829eba-8f31-4e1c-acac-ede38394da5a"
      unitRef="mi">15</trc:PropertyBorderDistancetoMajorCity>
    <trc:VariableInterestEntityNumberofEntitiesConsolidated
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzEyODI_8bc1379b-6727-404e-93a1-afa89b490d8a"
      unitRef="joint_venture">7</trc:VariableInterestEntityNumberofEntitiesConsolidated>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzQxMDcw_dff7525e-cbd4-4739-a9b2-0c86de70b398">&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;Principles of Consolidation&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 consolidated financial statements include the accounts of the Company, and the accounts of all subsidiaries and investments in which a controlling interest is held by the Company. All intercompany transactions have been eliminated in consolidation. The Company has evaluated subsequent events through the date of issuance of the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzQwOTU0_9ba2da5d-146f-433e-96da-887aef82cd0c">&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;Cash Equivalents&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 considers all highly liquid investments with maturities of three months or less when purchased to be cash equivalents. The carrying amount for cash equivalents approximates fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzQxMDE3_a9d2be6c-bb20-4f8d-94f1-ecc2821fbd73">&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;Marketable Securities&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 considers those investments not qualifying as cash equivalents, but which are readily marketable, to be marketable securities. The Company's investment portfolio is comprised of fixed income debt securities, which are classified as current assets on the consolidated balance sheets. The Company classifies all marketable securities as available-for-sale. These are stated at fair value with the unrealized gains (losses), net of tax, reported as a component of accumulated other comprehensive income (loss) in the consolidated statements of equity.&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzQwOTQ3_1c73ee86-7e5d-4752-9434-d632431816ce">&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;Investments in Unconsolidated Joint Ventures&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;For joint ventures that the Company does not control, but over which it exercises significant influence, the Company uses the equity method of accounting. The Company's judgment with regard to its level of influence or control of an entity involves consideration of various factors, including the form of its ownership interest; its representation in the entity's governance; its ability to participate in policy-making decisions; and the rights of other investors to participate in the decision-making process, to replace the Company as manager, and/or to liquidate the venture. These ventures are recorded at cost and adjusted for equity in earnings (losses), contributions and distributions. Any difference between the carrying amount of these investments on the Company&#x2019;s balance sheet and the underlying equity in net assets on the joint venture&#x2019;s balance sheet is adjusted as the related underlying assets are depreciated, amortized, or sold. When the Company contributes land to a joint venture, it records the investment in the venture at fair value, regardless of whether the other investors in the venture contribute cash or property.&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 generally allocates income and loss from an unconsolidated joint venture based on the venture's distribution priorities, which may be different from its stated ownership percentage.&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:120%"&gt;The Company evaluates the recoverability of its investments in unconsolidated joint ventures in accordance with accounting standards for equity investments by first reviewing each investment for any indicators of impairment. If indicators are present, the Company estimates the fair value of the investment. If the carrying value of the investment is greater than the estimated fair value, management makes an assessment of whether the impairment is &#x201c;temporary&#x201d; or &#x201c;other-than-temporary.&#x201d; In making this assessment, management considers the following: (1) the length of time and the extent to which fair value has been less than cost, (2) the financial condition and near-term prospects of the entity, and (3) the Company&#x2019;s intent and ability to retain its interest long enough for a recovery in market value. If management concludes that the impairment is "other than temporary," the Company reduces the investment to its estimated fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzQwOTM2_0d19a57d-fd98-4134-bf8a-60f2384c0a29">&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;Fair Values of Financial Instruments&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 follows the Financial Accounting Standards Board's authoritative guidance for fair value measurements of certain financial instruments. The guidance defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements. Fair value is defined as the exchange (exit) price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. This guidance establishes a three-level hierarchy for fair value measurements based upon the inputs to the valuation of an asset or liability. Observable inputs are those which can be easily seen by market participants, while unobservable inputs are generally developed internally, utilizing management&#x2019;s estimates and assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;Level 1 &#x2013; Valuation is based on quoted prices in active markets for identical assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;Level 2 &#x2013; Valuation is determined from quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar instruments in markets that are not active, or by model-based techniques in which all significant inputs are observable in the market.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;Level 3 &#x2013; Valuation is derived from model-based techniques in which at least one significant input is unobservable and based on the Company's own estimates about the assumptions that market participants would use to value the asset or liability.&lt;/span&gt;&lt;/div&gt;When available, the Company uses quoted market prices in active markets to determine fair value. The Company considers the principal market and nonperformance risk associated with counterparties when determining the fair value measurement. Fair value measurements are used on a recurring basis for marketable securities, investments within the pension plan and hedging instruments, if any.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzQwOTk4_4ffad81c-bafc-48d6-92e4-1d22b0ade2bb">&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;Interest Rate Swap Agreements&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;In October 2014, the Company entered into an interest rate swap agreement with Wells Fargo. In June, 2019, the Company amended the interest rate swap agreement to continue to hedge the Company's exposure to interest rate risk from the Term Note, and the subsequent Amended Term Note. See Note 8 (Line of Credit and Long-Term Debt) and Note 10 (Interest Rate Swap) of the Notes to Consolidated Financial Statements for further detail regarding this interest rate swap related to the Company's Credit Facility. The Company believes it is prudent at times to limit the variability of floating-rate interest payments and in the past have entered into interest rate swaps to manage those fluctuations.&#160;&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 recognizes interest rate swap agreements as either an asset or liability on the balance sheet at fair value.&#160;The accounting for changes in fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and, further, on the type of hedging relationship. For those derivative instruments that are designated and qualify as hedging instruments, a company must designate the hedging instrument, based on the hedged exposure, as a fair value hedge, a cash flow hedge, or a hedge of a net investment in a foreign operation. The interest rate swap agreement is considered a cash flow hedge because it was designed to match the terms of the Term Loan, and the subsequent Amended Term Loan, as a hedge of the exposure to variability in expected future cash flows. Hedge accounting generally provides for the matching of the timing of gain or loss recognition on the hedging instrument with the recognition of the changes in the earnings effect of the hedged transactions in a cash flow hedge. This interest rate swap agreement will be evaluated based on whether it is deemed highly effective in reducing exposure to variable interest rates. The Company formally documents all relationships between interest rate swap agreements and hedged items, including the method for evaluating effectiveness and the risk strategy. The Company makes an assessment at the inception of each interest rate swap agreement and on a quarterly basis to determine whether these instruments are highly effective in offsetting changes in cash flows associated with the hedged items. If swaps qualify as highly effective, the changes in the fair values of the derivatives used as hedges would be reflected in accumulated other comprehensive income, or AOCI. Amounts classified in AOCI will be reclassified into earnings in the period during which the hedged transactions affect earnings.  If swaps do not qualify as highly effective, the changes in fair values of derivatives used as hedges would be reflected in earnings.&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 fair value of each interest rate swap agreement is determined using widely accepted valuation techniques including discounted cash flow analyses on the expected cash flows of each derivative. These analyses reflect the contractual terms of the derivatives, including the period to maturity, and use observable market-based inputs, including interest rate curves and implied volatilities (also referred to as &#x201c;significant other observable inputs&#x201d;). The fair value of interest rate swap agreements are determined using the market standard methodology of netting the discounted future fixed cash payments and the discounted expected variable cash receipts. The variable cash receipts are based on an expectation of future interest rates (forward curves) derived from observable market interest rate curves. The fair value calculation also includes an amount for risk of non-performance using &#x201c;significant unobservable inputs&#x201d; such as estimates of current credit spreads to evaluate the likelihood of default, which the Company has determined to be insignificant to the overall fair value of its interest rate swap agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:ConsolidationVariableInterestEntityPolicy
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzQwOTU3_2b033f24-b77a-42ae-b61f-a5b1e4655823">&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;Variable Interest Entity&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 evaluates all of its interests in VIEs for consolidation. When the Company's interests are determined to be variable interests, the Company assesses whether the Company is deemed to be the primary beneficiary of the VIE. The primary beneficiary of a VIE is required to consolidate the VIE. A primary beneficiary is defined as the party that has both (i) the power to direct the activities of the VIE that most significantly impact its economic performance, and (ii) the obligation to absorb losses and the right to receive benefits from the VIE which could potentially be significant. The Company considers its variable interests as well as any variable interests of related parties in making this determination. Where both of these factors are present, the Company is deemed to be the primary beneficiary and consolidates the VIE. Where either one of these factors is not present, the Company is not the primary beneficiary and does not consolidate the VIE.&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:120%"&gt;To assess whether the Company has the power to direct the activities of a VIE that most significantly impact the VIE&#x2019;s economic performance, the Company considers all facts and circumstances, including its role in establishing the VIE and its ongoing rights and responsibilities. This assessment includes first, identifying the activities that most significantly impact the VIE&#x2019;s economic performance; and second, identifying which party, if any, has power over those activities. In general, the parties that make the most significant decisions affecting the VIE or have the right to unilaterally remove those decision makers are deemed to have the power to direct the activities of a VIE.&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:120%"&gt;To assess whether the Company has the obligation to absorb losses of the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE, the Company considers all economic interests, including debt and equity investments, servicing fees, and other arrangements deemed to be variable interests in the VIE. This assessment requires that the Company apply judgment in determining whether these interests, in the aggregate, are considered potentially significant to the VIE. Factors considered in assessing significance include: the design of the VIE, including its capitalization structure; subordination of interests; payment priority; relative share of interests held across various classes within the VIE&#x2019;s capital structure; and the reasons why the interests are held by the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <trc:VariableInterestEntityNumberofEntitiesConsolidated
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzEzNTYz_b4555345-6168-4558-8881-01c7a9fbb7e5"
      unitRef="variable_interest_entity">2</trc:VariableInterestEntityNumberofEntitiesConsolidated>
    <trc:VariableInterestEntityNumberofEntitiesConsolidated
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzEzNTYz_eea81201-f7be-4193-956b-f7223ec4fb89"
      unitRef="variable_interest_entity">2</trc:VariableInterestEntityNumberofEntitiesConsolidated>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzQwOTg1_189ae3ee-3a0c-4aa5-8ffa-d5c831fbd494">&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;Credit Risk&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 grants credit in the course of operations to co-ops, wineries, nut marketing companies, and lessees of the Company&#x2019;s facilities. The Company performs periodic credit evaluations of its customers&#x2019; financial condition and generally does not require collateral. &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;Commercial revenues are derived primarily from lease rental payments and operating expense reimbursements. If client tenants fail to make rental payments under their lease, the Company's financial condition, and cash flows could be adversely affected.  The Company records an allowance for doubtful accounts based on its judgment of a tenant&#x2019;s creditworthiness, ability to pay and probability of collection.  Accounts are written off when they are deemed to be no longer collectible.&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;During both years ended December&#160;31, 2020 and 2019, the Pastoria Energy Facility, L.L.C., or PEF power plant lease generated approximately 12% of total revenues.  The Company had no other customers account for 5% or more of total revenues from operations.&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 maintains its cash and cash equivalents in federally insured financial institutions. The account balances at these institutions periodically exceed FDIC insurance coverage and, as a result, there is a concentration of credit risk related to amounts on deposit in excess of FDIC insurance coverage. The Company believes that the risk is not significant.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia857bedb6d7d4586bef4f2e09197f090_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzE0Njc2_525bc270-bf75-4544-82c5-5e2e9be1f93a"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia2eb585f8e35498c885931db4ec952fa_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzE0Njc2_c60cd061-f16d-45e8-873a-a3103778c098"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzQxMDYz_9dde59ee-2fde-44e2-b296-6f2a9f39e9a3">&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;Farm Inventories&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;Costs of bringing crops to harvest are inventoried when incurred. Such costs are expensed when the crops are sold. Expenses are computed and recognized on an average cost per pound or per ton basis, as appropriate. Costs incurred during the current year related to the next year&#x2019;s crop are inventoried and carried in inventory until the matching crop is harvested and sold. Farm inventories held for sale are valued at the lower of cost (first-in, first-out method) or market.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzQwOTc1_67b1e913-3656-4702-82df-7a1cc2e90e7c">Property and EquipmentProperty and equipment are stated on the basis of cost, except for land acquired upon organization in 1936, which is stated on the basis carried by the Company&#x2019;s predecessor. Depreciation is computed using the straight-line method over the estimated useful lives of the various assets.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzQxMDA1_282b8051-e5e1-446f-8d63-7bcba0fc0bd4">The Company's property and equipment and their respective estimated useful lives are as follow:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.580%"/&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:10.483%"/&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:17.668%"/&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:17.670%"/&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: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;Useful Life&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, 2020&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, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vineyards and orchards&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;20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Machinery, furniture fixtures and other equipment&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;3 - 10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Buildings and improvements&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 - 27.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and land improvements&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Development in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;97,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;93,999&#160;&lt;/span&gt;&lt;/td&gt;&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;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,927)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i33468312bdc841a0bf30759ca924cab4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90YWJsZToyNTgzMzhiNjczMzQ0YmY5Yjg2ZTgyNDU3MDAzMmFhZS90YWJsZXJhbmdlOjI1ODMzOGI2NzMzNDRiZjliODZlODI0NTcwMDMyYWFlXzEtNC0xLTEtMA_766e50d0-5b09-436e-83b3-09c19eba19d0"
      unitRef="usd">56612000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6de91dbc0338448b8e457f06a9817408_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90YWJsZToyNTgzMzhiNjczMzQ0YmY5Yjg2ZTgyNDU3MDAzMmFhZS90YWJsZXJhbmdlOjI1ODMzOGI2NzMzNDRiZjliODZlODI0NTcwMDMyYWFlXzEtNi0xLTEtMA_b1852228-53e4-4fbc-b4cb-22edb42d53b2"
      unitRef="usd">52853000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i445f304173c849b49bd073ea02f43d5f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90YWJsZToyNTgzMzhiNjczMzQ0YmY5Yjg2ZTgyNDU3MDAzMmFhZS90YWJsZXJhbmdlOjI1ODMzOGI2NzMzNDRiZjliODZlODI0NTcwMDMyYWFlXzItNC0xLTEtMA_2eb9b0ea-8da8-4448-8cdc-7ce32c6d059b"
      unitRef="usd">19882000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0d6cd04a1ca14e60989c9830576ee9db_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90YWJsZToyNTgzMzhiNjczMzQ0YmY5Yjg2ZTgyNDU3MDAzMmFhZS90YWJsZXJhbmdlOjI1ODMzOGI2NzMzNDRiZjliODZlODI0NTcwMDMyYWFlXzItNi0xLTEtMA_f49b07dd-f96a-4560-9349-6ba837f21d44"
      unitRef="usd">17688000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8877a9c2e4be48b681ca00355228dcf5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90YWJsZToyNTgzMzhiNjczMzQ0YmY5Yjg2ZTgyNDU3MDAzMmFhZS90YWJsZXJhbmdlOjI1ODMzOGI2NzMzNDRiZjliODZlODI0NTcwMDMyYWFlXzMtNC0xLTEtMA_ee6b36b0-ec75-489c-8bf7-72367b63ce36"
      unitRef="usd">8819000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iea50ee29767f42d7b978ecb90a332a39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90YWJsZToyNTgzMzhiNjczMzQ0YmY5Yjg2ZTgyNDU3MDAzMmFhZS90YWJsZXJhbmdlOjI1ODMzOGI2NzMzNDRiZjliODZlODI0NTcwMDMyYWFlXzMtNi0xLTEtMA_e32a9a63-387c-47f1-bbb8-735f3fbaabff"
      unitRef="usd">8819000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0620fbccbc134728ba3037243bae0046_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90YWJsZToyNTgzMzhiNjczMzQ0YmY5Yjg2ZTgyNDU3MDAzMmFhZS90YWJsZXJhbmdlOjI1ODMzOGI2NzMzNDRiZjliODZlODI0NTcwMDMyYWFlXzQtNC0xLTEtMA_bfa308f5-6291-4ab0-b8fc-e83191f07712"
      unitRef="usd">7807000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie63b5bcd4fff4d4a98ece4522aab2520_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90YWJsZToyNTgzMzhiNjczMzQ0YmY5Yjg2ZTgyNDU3MDAzMmFhZS90YWJsZXJhbmdlOjI1ODMzOGI2NzMzNDRiZjliODZlODI0NTcwMDMyYWFlXzQtNi0xLTEtMA_eecaef8c-ba6f-41a2-b7bc-1a6dedd0e2eb"
      unitRef="usd">7731000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i35d5ba63d363407fb4eb7bae19f43dbd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90YWJsZToyNTgzMzhiNjczMzQ0YmY5Yjg2ZTgyNDU3MDAzMmFhZS90YWJsZXJhbmdlOjI1ODMzOGI2NzMzNDRiZjliODZlODI0NTcwMDMyYWFlXzUtNC0xLTEtMA_4b0eb4a0-302a-4078-b41e-088858b9067d"
      unitRef="usd">4817000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i73eac3c125744076bb05585142530390_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90YWJsZToyNTgzMzhiNjczMzQ0YmY5Yjg2ZTgyNDU3MDAzMmFhZS90YWJsZXJhbmdlOjI1ODMzOGI2NzMzNDRiZjliODZlODI0NTcwMDMyYWFlXzUtNi0xLTEtMA_4acd5b98-77a4-4afd-9890-cba281764713"
      unitRef="usd">6908000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90YWJsZToyNTgzMzhiNjczMzQ0YmY5Yjg2ZTgyNDU3MDAzMmFhZS90YWJsZXJhbmdlOjI1ODMzOGI2NzMzNDRiZjliODZlODI0NTcwMDMyYWFlXzYtNC0xLTEtMA_19471974-28d3-46ee-a0fa-30a155f0e28d"
      unitRef="usd">97937000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90YWJsZToyNTgzMzhiNjczMzQ0YmY5Yjg2ZTgyNDU3MDAzMmFhZS90YWJsZXJhbmdlOjI1ODMzOGI2NzMzNDRiZjliODZlODI0NTcwMDMyYWFlXzYtNi0xLTEtMA_3ee2d116-342f-4911-8f62-58d91fb7316a"
      unitRef="usd">93999000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90YWJsZToyNTgzMzhiNjczMzQ0YmY5Yjg2ZTgyNDU3MDAzMmFhZS90YWJsZXJhbmdlOjI1ODMzOGI2NzMzNDRiZjliODZlODI0NTcwMDMyYWFlXzctNC0xLTEtMA_8b4c084a-e265-4b92-8484-a03ffc77a738"
      unitRef="usd">51691000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90YWJsZToyNTgzMzhiNjczMzQ0YmY5Yjg2ZTgyNDU3MDAzMmFhZS90YWJsZXJhbmdlOjI1ODMzOGI2NzMzNDRiZjliODZlODI0NTcwMDMyYWFlXzctNi0xLTEtMA_0c9b8b33-0ee8-4f6e-aaf8-68709e23e8c2"
      unitRef="usd">48927000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90YWJsZToyNTgzMzhiNjczMzQ0YmY5Yjg2ZTgyNDU3MDAzMmFhZS90YWJsZXJhbmdlOjI1ODMzOGI2NzMzNDRiZjliODZlODI0NTcwMDMyYWFlXzgtNC0xLTEtMA_63a49602-732c-4a58-b5ca-40f19bb7a43c"
      unitRef="usd">46246000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90YWJsZToyNTgzMzhiNjczMzQ0YmY5Yjg2ZTgyNDU3MDAzMmFhZS90YWJsZXJhbmdlOjI1ODMzOGI2NzMzNDRiZjliODZlODI0NTcwMDMyYWFlXzgtNi0xLTEtMA_bf931edd-ce9e-4fcf-b302-53d8470481e3"
      unitRef="usd">45072000</us-gaap:PropertyPlantAndEquipmentNet>
    <trc:LongTermWaterAssetsPolicyTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzQwOTg4_ded8299d-f546-4c78-8899-13f54bde499a">&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;Long-Term Water Assets&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;Long-term purchased water contracts are in place with the Tulare Lake Basin Water Storage District and the Dudley-Ridge Water Storage District. These contracts provide the Company with the right to receive water over the term of the contracts that expire in 2035. The Company also purchased a contract that allows and requires it to purchase 6,693 acre-feet of water each year from the Nickel Family LLC. The initial term of this contract runs through 2044. The purchase price of these contracts is being amortized under the straight-line basis over their contractual lives. Water contracts with the Wheeler Ridge Maricopa Water Storage District and the Tejon-Castac Water District are also in place, but were entered into with each district at inception and not purchased later from third parties, and therefore do not have a related financial value on the books of the Company. As a result, there is no amortization expense related to these contracts.&lt;/span&gt;&lt;/div&gt;</trc:LongTermWaterAssetsPolicyTextBlock>
    <trc:LongtermWaterAssetsVolume
      contextRef="i14c0ddc9807248a997b080966e4afddb_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzE2NDE2_11d254b1-7f20-4854-a732-04c7d35a5109"
      unitRef="aft">6693</trc:LongtermWaterAssetsVolume>
    <us-gaap:AgriculturePolicyPolicyTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzQwOTk5_b73e7ba8-08e8-4b94-9862-a297239ca278">&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;Vineyards and Orchards&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;Costs of planting and developing vineyards and orchards are capitalized until the crops become commercially productive. Interest costs and depreciation of irrigation systems and trellis installations during the development stage are also capitalized. Revenues from crops earned during the development stage are netted against development costs. Depreciation commences when the crops become commercially productive. &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;During the fourth quarter of 2019, the Company abandoned 313 acres of vineyards. As a result, the Company wrote off the $1,555,000 net book value related to these vineyards and other farming related assets which were previously included in the Property and equipment, net, line item within the Consolidated Balance Sheet. The $1,555,000 charge was recorded within the Other Income (Loss) line item within the Consolidated Statement of Operations.&lt;/span&gt;&lt;/div&gt;At the time farm crops are harvested, contracted, and delivered to buyers and revenues can be estimated, revenues are recognized and any related inventoried costs are expensed, which traditionally occurs during the third and fourth quarters of each year. It is not unusual for portions of the Company's almond or pistachio crop to be sold in the year following the harvest. Orchard (almond and pistachio) revenues are based upon the contract settlement price or estimated selling price, whereas vineyard revenues are typically recognized at the contracted selling price. Estimated prices for orchard crops are based upon the quoted estimate of what the final market price will be by marketers and handlers of the orchard crops. These market price estimates are updated through the crop payment cycle as new information is received as to the final settlement price for the crop sold.  These estimates are adjusted to actual upon receipt of final payment for the crop. This method of recognizing revenues on the sale of orchard crops is a standard practice within the agribusiness community. Adjustments for differences between estimates and actual revenues received are recorded during the period in which such amounts become known.</us-gaap:AgriculturePolicyPolicyTextBlock>
    <trc:AcresofAbandonedVineyards
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzE3NTIx_49945444-7e34-48d9-80c0-1a80c1f0f8c1"
      unitRef="acre">313</trc:AcresofAbandonedVineyards>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="icf563c4ca32e49d3998965852a99160f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzE3NTgz_0623d9f0-a9b0-4fdf-814d-615713b20b77"
      unitRef="usd">1555000</us-gaap:PropertyPlantAndEquipmentNet>
    <trc:AbandonmentExpense
      contextRef="i489f55a8f19940919c52b7e0117ce3e7_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzE3Nzgx_09578c37-0af6-4986-a841-c26b9de5076b"
      unitRef="usd">1555000</trc:AbandonmentExpense>
    <trc:FarmingRevenueAdjustmentToFinalSettlementPrice
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzE5MTgx_199a7534-801a-403e-9276-cb45312eba8a"
      unitRef="usd">890000</trc:FarmingRevenueAdjustmentToFinalSettlementPrice>
    <trc:FarmingRevenueAdjustmentToFinalSettlementPrice
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzE5MTkx_0a0093e9-e63e-4a5c-b439-fc1aa4ce9ff1"
      unitRef="usd">3746000</trc:FarmingRevenueAdjustmentToFinalSettlementPrice>
    <trc:FarmingRevenueAdjustmentToFinalSettlementPrice
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzE5MjA1_e73cb912-98e8-4e69-8d3d-6ee194eb3995"
      unitRef="usd">111000</trc:FarmingRevenueAdjustmentToFinalSettlementPrice>
    <trc:FarmingRevenueAdjustmentToFinalSettlementPrice
      contextRef="id3d5115d8e1244cbba5c0254f16492a5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzE5MjQ4_db6a2239-2530-4c10-9a9b-170e19c7f501"
      unitRef="usd">890000</trc:FarmingRevenueAdjustmentToFinalSettlementPrice>
    <trc:FarmingRevenueAdjustmentToFinalSettlementPrice
      contextRef="i7e8ee49e8f08496889a73f60956b97d7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzg3OTYwOTMwODY0NDA_657b29b1-6288-4a64-82f4-4b19c8238367"
      unitRef="usd">3807000</trc:FarmingRevenueAdjustmentToFinalSettlementPrice>
    <trc:FarmingRevenueAdjustmentToFinalSettlementPrice
      contextRef="i3a64950848164d99a831a0a49509546a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzg3OTYwOTMwODY0NTI_454f14e4-d0c2-40b9-98d2-10d3cf5a1b1c"
      unitRef="usd">61000</trc:FarmingRevenueAdjustmentToFinalSettlementPrice>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzQxMDM5_2585faae-3cf5-4a3b-9ce6-a3dfd44fec4e">&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;Common Stock Options and Grants&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 accounts for stock incentive plans using the fair value method of accounting.  The estimated fair value of the restricted stock grants and restricted stock units are expensed over the expected vesting period. For performance-based grants the Company makes estimates of the number of shares that will actually be granted based upon estimated ranges of success in meeting defined performance measures. Periodically, the Company updates its estimates and reflects any changes to the estimate in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzQxMDY2_e27c052d-f3ea-4dfc-abe0-38c54d6cdfc1">&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;Long-Lived Assets&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;On a quarterly basis, the Company reviews current activities and changes in the business conditions of all of its operating properties prior to and subsequent to the end of each quarter to determine the existence of any triggering events requiring an impairment analysis. If triggering events are identified, the Company reviews an estimate of the future undiscounted cash flows for the properties, including, if necessary, a probability-weighted approach if multiple outcomes are under consideration.&lt;/span&gt;&lt;/div&gt;Long-lived assets to be held and used, including rental properties, CIP, real estate held for development and intangibles, are individually evaluated for impairment when conditions exist that may indicate that the carrying amount of a long-lived asset may not be recoverable. The carrying amount of a long-lived asset to be held and used is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. Impairment indicators or triggering events for long-lived assets to be held and used, including rental properties, CIP, real estate held for development, and intangibles, are assessed by project and include significant fluctuations in estimated net operating income, occupancy changes, significant near-term lease expirations, current and historical operating and/or cash flow losses, rental rates, and other market factors. The Company assesses the expected undiscounted cash flows based upon numerous factors, including, but not limited to, available market information, current and historical operating results, known trends, current market/economic conditions that may affect the property, and assumptions about the use of the asset, including, if necessary, a probability-weighted approach if multiple outcomes are under consideration. Upon determination that an impairment has occurred, a write-down is recognized to reduce the carrying amount to its estimated fair value. In addition, the Company accounts for long-lived assets to be disposed of at the lower of their carrying amounts or fair value less selling and disposal costs.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzQxMDQz_4043d77f-e79c-4df7-b56a-e3ad1937113a">&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;Revenue Recognition&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; &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 revenue is primarily derived from lease revenue from its rental portfolio, royalty revenue from mineral leases, sales of farm crops, sales of water, and land sales. On January 1, 2018, the Company implemented ASU 2014-09 &#x201c;Revenue with Contracts from Customers (Topic 606)" (ASC 606). ASU 2014-09 supersedes all previous revenue recognition guidance, including industry-specific guidance. The Company recognizes revenue by following the five-step model under ASC 606 to achieve the core principle that an entity recognizes revenue to depict the transfer of goods or services to customers at an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The five-step model requires that the Company (i) identifies the contract with the customer, (ii) identifies the performance obligations in the contract, (iii) determines the transaction price, including variable consideration to the extent that it is probable that a significant future reversal will not occur, (iv) allocates the transaction price to the respective performance obligations in the contract, and (v) recognize revenue when (or as) the Company satisfies the performance obligation. &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;Sales of Real Estate&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;Upon adoption of ASC 606, the Company is required to allocate the transaction price, on land sales with multiple performance obligations, to the performance obligations in proportion to their standalone selling prices (i.e., on a relative standalone selling price basis) and not total costs.&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;Sales of Easements&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;From time to time the Company sells easements over its land, and the easements are either in the form of rights of access granted for such things as utility corridors or are in the form of conservation easements that generally require the Company to divest its rights to commercially develop a portion of its land, but do not result in a change in ownership of the land or restrict the Company from continuing other revenue generating activities on the land. The Company recognizes easement sales revenue by following the five-step model under ASC 606.&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;Allocation of Costs Related to Land Sales and Leases&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;When the Company sells land within one of its real estate developments and has not completed all infrastructure development related to the total project, the Company estimates, at the time of sale, future costs of the development to determine the appropriate costs of sales for the sold land and the timing of recognition of the sale. In the calculation of cost of sales or allocations to leased land, the Company uses estimates and forecasts to determine total costs at completion of the development project. These estimates of final development costs can change as conditions in the market change and costs of construction change.&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;Royalty Income&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;Royalty revenues are contractually defined as to the percentage of royalty and are tied to production and market prices. The Company&#x2019;s royalty arrangements generally require payment on a monthly basis with the payment based on the previous month&#x2019;s activity. The Company accrues monthly royalty revenues based upon estimates and adjusts to actual as the Company receives payments. The accounting of royalty income remains largely unchanged upon implementation of ASC 606.&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;Rental Income&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;Rental income from leases is recognized on a straight-line basis over the respective lease terms. The Company classifies amounts currently recognized as income, and amounts expected to be received in later years, as deferred rent in prepaid expenses and other current assets in the accompanying consolidated balance sheets. Amounts received currently, but recognized as income in future years, are classified in accrued liabilities and other, and deferred income in the accompanying consolidated balance sheets. The Company commences recognition of rental income at the date the property is ready for its intended use, and the client tenant takes possession of or controls the physical use of the property.&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;During the term of each lease, the Company monitors the credit quality of its tenants by (i) reviewing the credit rating of tenants that are rated by a nationally recognized credit rating agency, (ii) reviewing financial statements of the tenants that are publicly available or that are required to be delivered to the Company pursuant to the applicable lease, (iii) monitoring news reports regarding its tenants and their respective businesses, and (iv) monitoring the timeliness of lease payments. The Company has employees who are assigned the responsibility for assessing and monitoring the credit quality of its tenants and any material changes in credit quality.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:EnvironmentalCostsPolicy
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzQxMDU0_f08bdf3b-e5ef-4855-ac98-60a79d56d0f6">Environmental ExpendituresEnvironmental expenditures that relate to current operations are expensed or capitalized as appropriate. Expenditures that relate to an existing condition caused by past operations and which do not contribute to current or future revenue generation are expensed. Liabilities are recorded when environmental assessments and/or remedial efforts are probable, and the costs can be reasonably estimated. Generally, the timing of these accruals coincides with the completion of a feasibility study or the Company&#x2019;s commitment to a formal plan of action.</us-gaap:EnvironmentalCostsPolicy>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzI3NzMy_59882139-1aab-4bb4-a41f-66136825b9b1"
      unitRef="usd">0</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzI3NzMy_b027f8a0-66a9-4409-9076-34f6f27ab8eb"
      unitRef="usd">0</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:UseOfEstimates
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzQxMDI3_44ee85f5-60d6-485a-a741-c8f3907ebc77">&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;Use of Estimates&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 preparation of the Company&#x2019;s consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the financial statement dates and the reported amounts of revenue and expenses during the reporting period. Due to uncertainties inherent in the estimation process, it is reasonably possible that actual results could differ from these estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzQxMDY4_2aee2635-5f74-4b38-8010-a833133b7139">&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;&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;Lease Concessions Related to COVID-19 Pandemic&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 April 2020, the Financial Accounting Standards Board, or FASB, issued a Staff Question-and-Answer, or Q&amp;amp;A, intending to reduce the operational challenges and complexity of accounting for leases at a time when many businesses have been ordered to close or have seen their revenue drop due to the effect of the COVID-19 pandemic. The FASB determined that it would be appropriate for entities to make a policy election regarding how to account for lease concessions resulting directly from COVID-19. Rather than analyzing each lease contract individually, entities can elect to account for lease concessions &#x201c;as though the enforceable rights and obligations for those concessions existed, regardless of whether those enforceable rights and obligations for the concessions explicitly exist in the contract.&#x201d; Accordingly, entities that choose to apply the relief provided by the FASB can either (1) apply the modification framework for these concessions in accordance with ASC Topic 840 or ASC Topic 842 as applicable or (2) account for the concessions as if they were made under the enforceable rights included in the original agreement and are thus outside of the modification framework. In making this election, an entity would not need to perform a lease-by-lease analysis to evaluate the enforceable rights and may instead simply treat the change as if the enforceable rights were included or excluded in the original agreement. The election not to apply lease modification accounting is only available when total cash flows resulting from the modified contract are &#x201c;substantially the same or less&#x201d; than the cash flows in the original contract. &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 elected to account for lease concessions outside of the modification framework based on the FASB Q&amp;amp;A. The COVID-19 pandemic has resulted in tenant requests for rent relief, with a majority of the requests occurring in the second quarter. As of December&#160;31, 2020, the Company reached agreements with all of its commercial tenants on their respective rent deferral requests. For the twelve months ended December&#160;31, 2020, the Company retained 91% of rent billings and agreed to defer 9% of rent billings, or $174,000.  Based on the terms of the agreements reached with the Company's tenants, all deferred rent will be fully repaid by the end of 2021. The Company will account for the rent receivables as if no changes to the lease contract were made, and the rent receivable for the deferral period will stay on the Company's Consolidated Balance Sheet until the rent is collected over the passage of 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;Reference Rate Reform&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 March 2020, the FASB issued Accounting Standards Update, or ASU No.&#160;2020-04, "Facilitation of the Effects of Reference Rate Reform on Financial Reporting", for reference rate reform related activities that impact debt, leases, derivatives and other contracts. The pronouncement provides optional expedients for a limited period of time to ease the potential burden of accounting for reference rate reform. Specifically, the ASU permits modification of contracts within ASC Topic 470, Debt, to be accounted for by prospectively adjusting the effective interest rate when a contract is modified because of reference rate reform. It also provides exceptions to the guidance in ASC Topic 815 related to changes to critical terms of a hedging relationship: the change in reference rate will not result in de-designation of a hedging relationship if certain criteria are met. This guidance is effective for all entities as of March 12, 2020 through December 31, 2022. The Company expects to utilize this optional guidance but do not expect it to have a material effect on the consolidated financial statements.&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;New Accounting Pronouncements Adopted in 2020&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;Allowance for 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;In June 2016, the FASB issued ASU No. 2016-13, "Financial Instruments &#x2014; Credit Losses (Topic 326)," changing the impairment model for most financial instruments by requiring companies to recognize an allowance for expected losses, rather than incurred losses as required currently by the other-than-temporary impairment model. The ASU will apply to most financial assets measured at amortized cost and certain other instruments, including trade and other receivables, loans, available-for-sale and held-to-maturity debt securities, net investments in leases, and off-balance-sheet credit exposures.  &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 November 2019, the FASB issued ASU No. 2019-10, changing effective dates for the new standards to give implementation relief to certain types of entities. The Company was required to adopt the new standards no later than January 1, 2023 according to ASU 2019-10, with early adoption allowed.&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 adopted the new standards on January 1, 2020. The adoption did not have a material impact on the Company's consolidated financial statements. The Company's accounts receivable balance is primarily composed of crop receivables. Based on the short-term nature of these contracts, historical experience with current customers, periodic credit evaluations of the customers' financial conditions, the current economic environment and rent deferrals negotiated with tenants the Company believes its credit risk is minimal. With regards to marketable securities, the Company limits its investment to securities with investment grade ratings from Moody's or Standard and Poor's. As the Company does not have a current intent to sell securities and it is more likely than not that the Company will not be required to sell securities before recovery of their amortized cost basis, no allowance for credit losses was recorded. &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;Fair Value of Financial Instruments&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 August 2018, the FASB issued ASU No. 2018-13, "Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement." This ASU removes certain disclosure requirements related to the fair value hierarchy, such as the disclosure of amounts and reasons for transfers between Level 1 and Level 2, and adds new disclosure requirements, such as the disclosure of the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurement. The Company adopted the new standard on January 1, 2020, and the adoption did not have a material impact on its consolidated financial statements, as the Company does not have financial instruments classified as Level 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-style:italic;font-weight:400;line-height:120%"&gt;Retirement 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;In August 2018, the FASB issued ASU No. 2018-14,&#160;"Changes to the Disclosure Requirements for Defined Benefit Plans." This ASU removes certain disclosure requirements, including the amounts in accumulated other comprehensive income expected to be recognized as components of net periodic benefit cost over the next fiscal year and the amount and timing of plan assets expected to be returned to the employer. This ASU also requires additional disclosures for the weighted average interest crediting rates for cash balance plans and explanations for significant gains and losses related to changes in the benefit plan obligation. This ASU is effective for fiscal years ending after December 15, 2020. The Company adopted the new standard on January 1, 2020, and the adoption did not have a material impact on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <trc:RentBillingsPercentageRetained
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzIxOTkwMjMzMTk3NjE_4f8296e2-ff76-430e-be25-fbdd35d64d7f"
      unitRef="number">0.91</trc:RentBillingsPercentageRetained>
    <trc:RentBillingsPercentageDeferred
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzIxOTkwMjMzMTk3Njc_b4c4088f-3f47-482d-b39a-e2423ba08940"
      unitRef="number">0.09</trc:RentBillingsPercentageDeferred>
    <us-gaap:DeferredRentReceivablesNet
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDgvZnJhZzo0NTVlMjE3Y2NiZDk0NzBkOGIwYmI5Y2M4YWMzNmUzZC90ZXh0cmVnaW9uOjQ1NWUyMTdjY2JkOTQ3MGQ4YjBiYjljYzhhYzM2ZTNkXzIxOTkwMjMzMTk3Nzg_c0a4dab4-6818-4d07-8a18-337c10e173c5"
      unitRef="usd">174000</us-gaap:DeferredRentReceivablesNet>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTQvZnJhZzpjN2Q0MTkyMjdiMjY0MWIwODY3YzkxNjY1OThhOTljNC90ZXh0cmVnaW9uOmM3ZDQxOTIyN2IyNjQxYjA4NjdjOTE2NjU5OGE5OWM0XzEyNTA_dab0b197-dda4-4584-b492-b278b7c50da4">EQUITY&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings Per Share (EPS)&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;Basic net (loss) income per share attributable to common stockholders is based upon the weighted-average number of shares of common stock outstanding during the year. Diluted net (loss) income 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 260, &#x201c;Earnings Per Share.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&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="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;Twelve Months Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&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;2018&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;Weighted average number of shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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;Common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,205,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,031,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,948,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 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: stock options, grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&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;140,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Diluted shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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,346,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,149,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;25,975,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTQvZnJhZzpjN2Q0MTkyMjdiMjY0MWIwODY3YzkxNjY1OThhOTljNC90ZXh0cmVnaW9uOmM3ZDQxOTIyN2IyNjQxYjA4NjdjOTE2NjU5OGE5OWM0XzEyNDA_98244a70-1e06-4813-acb9-043ae2a99cd3">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&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="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;Twelve Months Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&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;2018&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;Weighted average number of shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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;Common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,205,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,031,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,948,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 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: stock options, grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&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;140,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Diluted shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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,346,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,149,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;25,975,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTQvZnJhZzpjN2Q0MTkyMjdiMjY0MWIwODY3YzkxNjY1OThhOTljNC90YWJsZTphMTQ0ZDRjNjM3Y2M0NzhmODlmZTg5ZDU4NmYxM2Y0OC90YWJsZXJhbmdlOmExNDRkNGM2MzdjYzQ3OGY4OWZlODlkNTg2ZjEzZjQ4XzMtNS0xLTEtMA_1f5ef886-053c-4207-a7bb-97297ceca365"
      unitRef="shares">26205923</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTQvZnJhZzpjN2Q0MTkyMjdiMjY0MWIwODY3YzkxNjY1OThhOTljNC90YWJsZTphMTQ0ZDRjNjM3Y2M0NzhmODlmZTg5ZDU4NmYxM2Y0OC90YWJsZXJhbmdlOmExNDRkNGM2MzdjYzQ3OGY4OWZlODlkNTg2ZjEzZjQ4XzMtNy0xLTEtMA_9fd782e6-03dc-469b-aae2-905d22be80ca"
      unitRef="shares">26031391</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTQvZnJhZzpjN2Q0MTkyMjdiMjY0MWIwODY3YzkxNjY1OThhOTljNC90YWJsZTphMTQ0ZDRjNjM3Y2M0NzhmODlmZTg5ZDU4NmYxM2Y0OC90YWJsZXJhbmdlOmExNDRkNGM2MzdjYzQ3OGY4OWZlODlkNTg2ZjEzZjQ4XzMtOS0xLTEtMA_206f9dc9-562a-4dbc-b228-698f0d700924"
      unitRef="shares">25948189</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTQvZnJhZzpjN2Q0MTkyMjdiMjY0MWIwODY3YzkxNjY1OThhOTljNC90YWJsZTphMTQ0ZDRjNjM3Y2M0NzhmODlmZTg5ZDU4NmYxM2Y0OC90YWJsZXJhbmdlOmExNDRkNGM2MzdjYzQ3OGY4OWZlODlkNTg2ZjEzZjQ4XzQtNS0xLTEtMA_30fa50b7-255a-4947-927c-2a3f03369d60"
      unitRef="shares">140527</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTQvZnJhZzpjN2Q0MTkyMjdiMjY0MWIwODY3YzkxNjY1OThhOTljNC90YWJsZTphMTQ0ZDRjNjM3Y2M0NzhmODlmZTg5ZDU4NmYxM2Y0OC90YWJsZXJhbmdlOmExNDRkNGM2MzdjYzQ3OGY4OWZlODlkNTg2ZjEzZjQ4XzQtNy0xLTEtMA_9db62598-9aef-4a6c-a269-37cd890e2a99"
      unitRef="shares">117724</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTQvZnJhZzpjN2Q0MTkyMjdiMjY0MWIwODY3YzkxNjY1OThhOTljNC90YWJsZTphMTQ0ZDRjNjM3Y2M0NzhmODlmZTg5ZDU4NmYxM2Y0OC90YWJsZXJhbmdlOmExNDRkNGM2MzdjYzQ3OGY4OWZlODlkNTg2ZjEzZjQ4XzQtOS0xLTEtMA_227ff3c1-9a7a-48b0-ac4c-47cfca0f6d2e"
      unitRef="shares">27715</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTQvZnJhZzpjN2Q0MTkyMjdiMjY0MWIwODY3YzkxNjY1OThhOTljNC90YWJsZTphMTQ0ZDRjNjM3Y2M0NzhmODlmZTg5ZDU4NmYxM2Y0OC90YWJsZXJhbmdlOmExNDRkNGM2MzdjYzQ3OGY4OWZlODlkNTg2ZjEzZjQ4XzUtNS0xLTEtMA_497d6c4e-d437-427a-93fc-782ac735db82"
      unitRef="shares">26346450</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTQvZnJhZzpjN2Q0MTkyMjdiMjY0MWIwODY3YzkxNjY1OThhOTljNC90YWJsZTphMTQ0ZDRjNjM3Y2M0NzhmODlmZTg5ZDU4NmYxM2Y0OC90YWJsZXJhbmdlOmExNDRkNGM2MzdjYzQ3OGY4OWZlODlkNTg2ZjEzZjQ4XzUtNy0xLTEtMA_9d8caca3-5c64-4b9f-a04f-cbe387174510"
      unitRef="shares">26149115</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTQvZnJhZzpjN2Q0MTkyMjdiMjY0MWIwODY3YzkxNjY1OThhOTljNC90YWJsZTphMTQ0ZDRjNjM3Y2M0NzhmODlmZTg5ZDU4NmYxM2Y0OC90YWJsZXJhbmdlOmExNDRkNGM2MzdjYzQ3OGY4OWZlODlkNTg2ZjEzZjQ4XzUtOS0xLTEtMA_bf2a085e-705b-4e94-aa70-ee4cdbab471e"
      unitRef="shares">25975904</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90ZXh0cmVnaW9uOmM1YTg3NDFmZmNlODQ3MmY4NzkyNTI5MzhiNWViMzViXzIxNjg_83c7ac95-db45-42d4-b8e1-c2dce2965e73">MARKETABLE SECURITIES&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;ASC 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 has elected to classify 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 December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.282%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&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="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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 Hierarchy&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;Estimated 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;Estimated 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:700;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 unrecognized 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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;with unrecognized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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;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;text-align:left;vertical-align: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 unrecognized 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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;with unrecognized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 U.S. Treasury and agency 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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate 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;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;text-align:left;vertical-align: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 unrecognized 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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;with unrecognized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;with unrecognized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,007&#160;&lt;/span&gt;&lt;/td&gt;&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:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,771&#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;39,033&#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;39,084&#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:9pt"&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 Company adopted ASU No. 2016-13, "Financial Instruments &#x2014; Credit Losses (Topic 326)" on January 1, 2020 prospectively. Under ASC Topic 326-30, the Company is now required 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 December&#160;31, 2020 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 December&#160;31, 2020, the fair market value of investment securities was $5,000 above the cost basis of securities.  The Company&#x2019;s gross unrealized holding gains equal $6,000 and gross unrealized holding losses equal $1,000. As of December&#160;31, 2020, the adjustment to accumulated other comprehensive loss in consolidated equity for the temporary change in the value of securities reflects an increase in the market value of available-for-sale securities of $46,000, which includes estimated taxes of $13,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-30-50-3A. The accrued interest receivables balance totaled $20,000 as of December&#160;31, 2020, 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 December&#160;31, 2019 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 December&#160;31, 2019, 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 December&#160;31, 2019.&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 December&#160;31, 2020 and December&#160;31, 2019, 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 December&#160;31, 2020 and December&#160;31, 2019.&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 tables summarize the maturities, at par, of marketable securities by year ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.698%"/&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;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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="3" style="display:none"/&gt;&lt;td colspan="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;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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&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,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&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: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.402%"/&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 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.408%"/&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;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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;2,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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 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;2,049&#160;&lt;/span&gt;&lt;/td&gt;&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="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;20,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="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;13,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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 investments in corporate notes are with companies that have an investment grade rating from Standard&#160;&amp;amp; Poor&#x2019;s.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90ZXh0cmVnaW9uOmM1YTg3NDFmZmNlODQ3MmY4NzkyNTI5MzhiNWViMzViXzIxNzM_b75b28e9-d46d-4cfa-a493-6863fc7a21f0">The following is a summary of available-for-sale securities at December 31:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.282%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&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="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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 Hierarchy&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;Estimated 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;Estimated 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:700;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 unrecognized 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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;with unrecognized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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;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;text-align:left;vertical-align: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 unrecognized 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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;with unrecognized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 U.S. Treasury and agency 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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate 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;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;text-align:left;vertical-align: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 unrecognized 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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;with unrecognized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;with unrecognized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,007&#160;&lt;/span&gt;&lt;/td&gt;&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:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,771&#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;39,033&#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;39,084&#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:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i16f6e5eb391a46d89014e7ae56e7dd24_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzMtMy0xLTEtMA_ad644e34-190d-4cf5-9a5f-45aafd65f3cd"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i88adf04385e14f70823382a7b423337e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzMtNS0xLTEtMA_27da8ebb-7002-419b-900f-d6d7b354a9c3"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="if842c8d4f6ab4ea1bc243ef441f1a1ba_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzMtNy0xLTEtMA_73899b9e-a9fd-48c4-9ab5-4bb84c1dff01"
      unitRef="usd">251000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i6573f10eda0f42d28b8f5ec17785e916_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzMtOS0xLTEtMA_2c63205e-5a3a-41b9-ab56-aa1e1c3b5cc9"
      unitRef="usd">250000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i16f6e5eb391a46d89014e7ae56e7dd24_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzUtMy0xLTEtMA_ff0bdebf-b081-4798-ac4c-0948ec170aeb"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i88adf04385e14f70823382a7b423337e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzUtNS0xLTEtMA_fd23ae89-4630-4432-bdc2-0c982eb74c06"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if842c8d4f6ab4ea1bc243ef441f1a1ba_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzUtNy0xLTEtMA_df852158-9141-4744-b91d-57806616ca54"
      unitRef="usd">1799000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6573f10eda0f42d28b8f5ec17785e916_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzUtOS0xLTEtMA_a7b9ef5c-1fb1-49c3-a2b3-1937be273a78"
      unitRef="usd">1806000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i16f6e5eb391a46d89014e7ae56e7dd24_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzYtMy0xLTEtMA_e77b3820-8678-4156-b04f-cc001d3d166b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i88adf04385e14f70823382a7b423337e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzYtNS0xLTEtMA_dcd38f12-58b4-4ab2-ab36-0b7e40a7a6e8"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if842c8d4f6ab4ea1bc243ef441f1a1ba_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzYtNy0xLTEtMA_430785d4-f951-4192-a0d5-d9852bfd8173"
      unitRef="usd">2050000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6573f10eda0f42d28b8f5ec17785e916_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzYtOS0xLTEtMA_48a0b108-8123-4fa8-95da-48c01e12b0c4"
      unitRef="usd">2056000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i3a864b5c4a0c4aedbe31f5c5776d3081_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzgtMy0xLTEtMA_0176ca36-48b8-4bb3-a58f-9f8f22445923"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ic84c9aa4c1104f559900469c9cd6f810_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzgtNS0xLTEtMA_df532bfd-0d17-492c-a59d-ff3a6a3f3122"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ib28c6986a5054509aa09869e7232c49b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzgtNy0xLTEtMA_7a52ad00-d9ad-4e17-870b-2a3a897ea737"
      unitRef="usd">6485000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i28682bfec7c04f918e43a323146cc978_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzgtOS0xLTEtMA_822733d8-60f8-4375-8ff7-b0337856118b"
      unitRef="usd">6479000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3a864b5c4a0c4aedbe31f5c5776d3081_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzEwLTMtMS0xLTA_21acf613-7418-4e2e-a1bb-a3d9c628a959"
      unitRef="usd">801000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic84c9aa4c1104f559900469c9cd6f810_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzEwLTUtMS0xLTA_597016fa-eeab-4bdc-93dc-64478719aac7"
      unitRef="usd">803000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib28c6986a5054509aa09869e7232c49b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzEwLTctMS0xLTA_4b864036-9ee3-483b-82cb-e7983962dc06"
      unitRef="usd">14413000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i28682bfec7c04f918e43a323146cc978_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzEwLTktMS0xLTA_eecf1fa9-94ed-408f-98c6-1b609e5bcf2d"
      unitRef="usd">14434000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3a864b5c4a0c4aedbe31f5c5776d3081_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzExLTMtMS0xLTA_a20c88c1-1dca-44fe-b0b9-4bb2d642d3c4"
      unitRef="usd">801000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic84c9aa4c1104f559900469c9cd6f810_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzExLTUtMS0xLTA_a4fdddc8-dfa6-4fde-8480-e7f63e5e8697"
      unitRef="usd">803000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib28c6986a5054509aa09869e7232c49b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzExLTctMS0xLTA_df4f044d-c478-42f7-8242-4a7da7ae8c0d"
      unitRef="usd">20898000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i28682bfec7c04f918e43a323146cc978_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzExLTktMS0xLTA_2aede4cb-1ff6-4f3f-8785-c5853c2f0f21"
      unitRef="usd">20913000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i598d5480c4074f259ae6d957501ee8b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzEzLTMtMS0xLTA_0248625e-c31d-4fcc-be2d-637865e064ba"
      unitRef="usd">708000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i3974068d9a964db7bf91d7c5e78bf3b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzEzLTUtMS0xLTA_72eedc29-6795-4950-bd51-609ab1c077e9"
      unitRef="usd">707000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i4e500dcc363f4563a5fa07d8a399bd1f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzEzLTctMS0xLTA_2006f32b-7249-4e13-98d2-ae30664e0b56"
      unitRef="usd">1004000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i2702222e95c144e391e49067cfe4d74c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzEzLTktMS0xLTA_ddd73888-76f3-4a51-836a-286f437401e4"
      unitRef="usd">1002000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i598d5480c4074f259ae6d957501ee8b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzE1LTMtMS0xLTA_f5ea1083-cda0-4969-865c-0a569edb4ecc"
      unitRef="usd">1257000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3974068d9a964db7bf91d7c5e78bf3b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzE1LTUtMS0xLTA_2a5ce485-2f41-456f-b4df-7155f58fb5e6"
      unitRef="usd">1261000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4e500dcc363f4563a5fa07d8a399bd1f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzE1LTctMS0xLTA_5949726d-50ad-4986-9b9e-0f48826f85f6"
      unitRef="usd">13082000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2702222e95c144e391e49067cfe4d74c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzE1LTktMS0xLTA_75c7684a-bea9-4914-b932-d48fc9e89f4b"
      unitRef="usd">13106000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i598d5480c4074f259ae6d957501ee8b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzE2LTMtMS0xLTA_f088d64f-efac-4694-bf86-31255550c720"
      unitRef="usd">1965000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3974068d9a964db7bf91d7c5e78bf3b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzE2LTUtMS0xLTA_8bc6ad3f-6369-412e-a012-9c3a0002dc1e"
      unitRef="usd">1968000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4e500dcc363f4563a5fa07d8a399bd1f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzE2LTctMS0xLTA_02fc2a78-e091-4f12-a86a-321e1c8ce813"
      unitRef="usd">14086000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2702222e95c144e391e49067cfe4d74c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzE2LTktMS0xLTA_8ba89763-a8a9-4214-bcbe-87d8e64aba46"
      unitRef="usd">14108000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i46216301cd73488bb7171953adfcb5c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzIwLTMtMS0xLTA_25766aee-c0fc-42b6-a437-8006d874f3fa"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ibfe1c83b7ad242bbacc667b983fbff63_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzIwLTUtMS0xLTA_f87acdf4-b03f-4e98-a3cd-82fe1a2f338b"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id45657392f3f4e6fbdfa61b48f6b4baf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzIwLTctMS0xLTA_e8c452db-0504-4ed9-a8cb-97c0e3bce2a8"
      unitRef="usd">1999000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i21b7585c5ace48189f69adfac696822d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzIwLTktMS0xLTA_0cf53055-b9ea-4150-b690-cec61a42bc36"
      unitRef="usd">2007000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i46216301cd73488bb7171953adfcb5c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzIxLTMtMS0xLTA_764c5264-1128-4d7a-bfb6-a65a2c98a27b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibfe1c83b7ad242bbacc667b983fbff63_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzIxLTUtMS0xLTA_a5a41dad-5e4c-44ee-9895-38a4b26a971a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id45657392f3f4e6fbdfa61b48f6b4baf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzIxLTctMS0xLTA_1c2fea91-8533-47ad-8da4-c29e9594e8fa"
      unitRef="usd">1999000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i21b7585c5ace48189f69adfac696822d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzIxLTktMS0xLTA_36c0d18e-2ed5-46e8-b519-2ee7ffa15957"
      unitRef="usd">2007000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if2338ee9fc1f4dd6b5096d83f097a1d8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzIzLTMtMS0xLTA_04c36ff3-88ad-452d-9740-b0d95a586a62"
      unitRef="usd">2766000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8fbd658468994accb958b9183a64253f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzIzLTUtMS0xLTA_9d41134c-1c5b-4138-9781-0ec77844d20c"
      unitRef="usd">2771000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i643a9425aa134d54881a3046d0bd8adc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzIzLTctMS0xLTA_b77e9c30-6a04-4c52-8dbe-df2645354191"
      unitRef="usd">39033000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4a918434d4984c6b889a29a6a809ccf0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTpiYmI5OWRlNGZkODk0ZWRlODZmZDFjZDljZDA1MTkyMS90YWJsZXJhbmdlOmJiYjk5ZGU0ZmQ4OTRlZGU4NmZkMWNkOWNkMDUxOTIxXzIzLTktMS0xLTA_f2f6f879-5f9c-461f-964f-ae11186c4d2a"
      unitRef="usd">39084000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <trc:DebtSecuritiesAvailableforSaleSecuritiesFairMarketValueExceedsCostBasisbyAmount
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90ZXh0cmVnaW9uOmM1YTg3NDFmZmNlODQ3MmY4NzkyNTI5MzhiNWViMzViXzE0Mjg_6750e9b1-1bd2-4316-b8cf-807c524b7d31"
      unitRef="usd">5000</trc:DebtSecuritiesAvailableforSaleSecuritiesFairMarketValueExceedsCostBasisbyAmount>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90ZXh0cmVnaW9uOmM1YTg3NDFmZmNlODQ3MmY4NzkyNTI5MzhiNWViMzViXzE1MTk_1d8f2428-88db-4585-b797-85304880913b"
      unitRef="usd">6000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90ZXh0cmVnaW9uOmM1YTg3NDFmZmNlODQ3MmY4NzkyNTI5MzhiNWViMzViXzE1NjQ_11597d37-1e8b-4ace-b8e4-4ab8a592fea6"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90ZXh0cmVnaW9uOmM1YTg3NDFmZmNlODQ3MmY4NzkyNTI5MzhiNWViMzViXzE4ODI_ca69d5cb-d904-4abc-bff1-dd93b8142e37"
      unitRef="usd">46000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90ZXh0cmVnaW9uOmM1YTg3NDFmZmNlODQ3MmY4NzkyNTI5MzhiNWViMzViXzE5MjA_a9dfb5b3-4ae1-47f1-af97-2c900547fcd1"
      unitRef="usd">13000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90ZXh0cmVnaW9uOmM1YTg3NDFmZmNlODQ3MmY4NzkyNTI5MzhiNWViMzViXzIxOTkwMjMyNjY0OTM_e0a5e325-a0c0-4750-8b64-76b9dbd7daab"
      unitRef="usd">20000</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90ZXh0cmVnaW9uOmM1YTg3NDFmZmNlODQ3MmY4NzkyNTI5MzhiNWViMzViXzIxNjI_97724fb2-3330-4c37-ae47-476277cde21e">&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 tables summarize the maturities, at par, of marketable securities by year ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.698%"/&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;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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="3" style="display:none"/&gt;&lt;td colspan="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;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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&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,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&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: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.402%"/&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 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.408%"/&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;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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;2,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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 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;2,049&#160;&lt;/span&gt;&lt;/td&gt;&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="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;20,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="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;13,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearTwoatPar
      contextRef="i8ce0d2ca83f149d9b197b5ab516e1fe1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTowODhkNGY0YjQ0NDM0MWIyODE2NTIzYTE4ODg3NzVkMS90YWJsZXJhbmdlOjA4OGQ0ZjRiNDQ0MzQxYjI4MTY1MjNhMTg4ODc3NWQxXzItNy0xLTEtMA_6bb8c12e-5187-4cd7-b26f-995ec470cc68"
      unitRef="usd">801000</trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearTwoatPar>
    <trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesatPar
      contextRef="i8ce0d2ca83f149d9b197b5ab516e1fe1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTowODhkNGY0YjQ0NDM0MWIyODE2NTIzYTE4ODg3NzVkMS90YWJsZXJhbmdlOjA4OGQ0ZjRiNDQ0MzQxYjI4MTY1MjNhMTg4ODc3NWQxXzItMTMtMS0xLTA_5c7520e6-eb77-4a79-a942-613ea8ec0676"
      unitRef="usd">801000</trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesatPar>
    <trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearTwoatPar
      contextRef="i484d7ba414f847669653632acb79a23f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTowODhkNGY0YjQ0NDM0MWIyODE2NTIzYTE4ODg3NzVkMS90YWJsZXJhbmdlOjA4OGQ0ZjRiNDQ0MzQxYjI4MTY1MjNhMTg4ODc3NWQxXzMtNy0xLTEtMA_8eb4687b-6b77-43cf-a3fe-963460d23d58"
      unitRef="usd">1950000</trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearTwoatPar>
    <trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesatPar
      contextRef="i484d7ba414f847669653632acb79a23f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTowODhkNGY0YjQ0NDM0MWIyODE2NTIzYTE4ODg3NzVkMS90YWJsZXJhbmdlOjA4OGQ0ZjRiNDQ0MzQxYjI4MTY1MjNhMTg4ODc3NWQxXzMtMTMtMS0xLTA_49008582-9c3b-408b-a0e7-71b29848ea2d"
      unitRef="usd">1950000</trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesatPar>
    <trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearTwoatPar
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTowODhkNGY0YjQ0NDM0MWIyODE2NTIzYTE4ODg3NzVkMS90YWJsZXJhbmdlOjA4OGQ0ZjRiNDQ0MzQxYjI4MTY1MjNhMTg4ODc3NWQxXzUtNy0xLTEtMA_6bc987f7-6f54-42b8-9d44-31e616db4649"
      unitRef="usd">2751000</trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearTwoatPar>
    <trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesatPar
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTowODhkNGY0YjQ0NDM0MWIyODE2NTIzYTE4ODg3NzVkMS90YWJsZXJhbmdlOjA4OGQ0ZjRiNDQ0MzQxYjI4MTY1MjNhMTg4ODc3NWQxXzUtMTMtMS0xLTA_52266709-3aab-4cea-bd1a-81712e20ac7d"
      unitRef="usd">2751000</trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesatPar>
    <trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearOneatPar
      contextRef="i585608d0613a40f28e1732731ed39f5d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTo5M2E5YzI2NTYwNDk0YmJlOTMzNThmZThhMGQ4ZTAxMy90YWJsZXJhbmdlOjkzYTljMjY1NjA0OTRiYmU5MzM1OGZlOGEwZDhlMDEzXzEtNS0xLTEtMA_dd94b1fd-8fef-41c5-8397-aa836ec29329"
      unitRef="usd">2049000</trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearOneatPar>
    <trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearTwoatPar
      contextRef="i585608d0613a40f28e1732731ed39f5d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTo5M2E5YzI2NTYwNDk0YmJlOTMzNThmZThhMGQ4ZTAxMy90YWJsZXJhbmdlOjkzYTljMjY1NjA0OTRiYmU5MzM1OGZlOGEwZDhlMDEzXzEtNy0xLTEtMA_670a50b8-dc5e-4937-9c1a-8320612e0642"
      unitRef="usd">0</trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearTwoatPar>
    <trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesatPar
      contextRef="i585608d0613a40f28e1732731ed39f5d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTo5M2E5YzI2NTYwNDk0YmJlOTMzNThmZThhMGQ4ZTAxMy90YWJsZXJhbmdlOjkzYTljMjY1NjA0OTRiYmU5MzM1OGZlOGEwZDhlMDEzXzEtMTMtMS0xLTA_1d5244ae-3902-45f6-9808-0fa1e078d486"
      unitRef="usd">2049000</trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesatPar>
    <trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearOneatPar
      contextRef="idd10029af04d49a6aaeea9222e101ffc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTo5M2E5YzI2NTYwNDk0YmJlOTMzNThmZThhMGQ4ZTAxMy90YWJsZXJhbmdlOjkzYTljMjY1NjA0OTRiYmU5MzM1OGZlOGEwZDhlMDEzXzItNS0xLTEtMA_9493e0c7-bb60-4555-a3a1-bcd4bb45590d"
      unitRef="usd">20393000</trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearOneatPar>
    <trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearTwoatPar
      contextRef="idd10029af04d49a6aaeea9222e101ffc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTo5M2E5YzI2NTYwNDk0YmJlOTMzNThmZThhMGQ4ZTAxMy90YWJsZXJhbmdlOjkzYTljMjY1NjA0OTRiYmU5MzM1OGZlOGEwZDhlMDEzXzItNy0xLTEtMA_edf9d81d-7708-49ca-bfd3-0779462b3810"
      unitRef="usd">502000</trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearTwoatPar>
    <trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesatPar
      contextRef="idd10029af04d49a6aaeea9222e101ffc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTo5M2E5YzI2NTYwNDk0YmJlOTMzNThmZThhMGQ4ZTAxMy90YWJsZXJhbmdlOjkzYTljMjY1NjA0OTRiYmU5MzM1OGZlOGEwZDhlMDEzXzItMTMtMS0xLTA_958b2d55-d8c8-4a48-ba73-28750a8a69ec"
      unitRef="usd">20895000</trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesatPar>
    <trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearOneatPar
      contextRef="i19ec0384fa414ac7821504a66c1dbaca_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTo5M2E5YzI2NTYwNDk0YmJlOTMzNThmZThhMGQ4ZTAxMy90YWJsZXJhbmdlOjkzYTljMjY1NjA0OTRiYmU5MzM1OGZlOGEwZDhlMDEzXzMtNS0xLTEtMA_12a8caac-7d41-4aa3-b7ad-8de3884b9a78"
      unitRef="usd">13685000</trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearOneatPar>
    <trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearTwoatPar
      contextRef="i19ec0384fa414ac7821504a66c1dbaca_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTo5M2E5YzI2NTYwNDk0YmJlOTMzNThmZThhMGQ4ZTAxMy90YWJsZXJhbmdlOjkzYTljMjY1NjA0OTRiYmU5MzM1OGZlOGEwZDhlMDEzXzMtNy0xLTEtMA_8930b58e-3781-4c1f-be40-582ebf17911d"
      unitRef="usd">400000</trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearTwoatPar>
    <trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesatPar
      contextRef="i19ec0384fa414ac7821504a66c1dbaca_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTo5M2E5YzI2NTYwNDk0YmJlOTMzNThmZThhMGQ4ZTAxMy90YWJsZXJhbmdlOjkzYTljMjY1NjA0OTRiYmU5MzM1OGZlOGEwZDhlMDEzXzMtMTMtMS0xLTA_81485d16-9e89-48e2-9c79-81df7377b4fa"
      unitRef="usd">14085000</trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesatPar>
    <trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearOneatPar
      contextRef="i910d91868566488ebf2512cb0f23f35d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTo5M2E5YzI2NTYwNDk0YmJlOTMzNThmZThhMGQ4ZTAxMy90YWJsZXJhbmdlOjkzYTljMjY1NjA0OTRiYmU5MzM1OGZlOGEwZDhlMDEzXzQtNS0xLTEtMA_126a2b6e-5289-442b-99e3-9c6b0feb7150"
      unitRef="usd">2000000</trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearOneatPar>
    <trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearTwoatPar
      contextRef="i910d91868566488ebf2512cb0f23f35d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTo5M2E5YzI2NTYwNDk0YmJlOTMzNThmZThhMGQ4ZTAxMy90YWJsZXJhbmdlOjkzYTljMjY1NjA0OTRiYmU5MzM1OGZlOGEwZDhlMDEzXzQtNy0xLTEtMA_5115f30d-067e-48c9-8db3-f3686974c323"
      unitRef="usd">0</trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearTwoatPar>
    <trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesatPar
      contextRef="i910d91868566488ebf2512cb0f23f35d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTo5M2E5YzI2NTYwNDk0YmJlOTMzNThmZThhMGQ4ZTAxMy90YWJsZXJhbmdlOjkzYTljMjY1NjA0OTRiYmU5MzM1OGZlOGEwZDhlMDEzXzQtMTMtMS0xLTA_3a1b115e-02b1-47ae-9744-be8106ee3c30"
      unitRef="usd">2000000</trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesatPar>
    <trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearOneatPar
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTo5M2E5YzI2NTYwNDk0YmJlOTMzNThmZThhMGQ4ZTAxMy90YWJsZXJhbmdlOjkzYTljMjY1NjA0OTRiYmU5MzM1OGZlOGEwZDhlMDEzXzUtNS0xLTEtMA_2946a3f6-b9dc-4e52-82a1-5dffc8ac9ba1"
      unitRef="usd">38127000</trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearOneatPar>
    <trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearTwoatPar
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTo5M2E5YzI2NTYwNDk0YmJlOTMzNThmZThhMGQ4ZTAxMy90YWJsZXJhbmdlOjkzYTljMjY1NjA0OTRiYmU5MzM1OGZlOGEwZDhlMDEzXzUtNy0xLTEtMA_681af1b9-b10e-4fb1-af46-42fb0f2c197e"
      unitRef="usd">902000</trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesYearTwoatPar>
    <trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesatPar
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNTcvZnJhZzpjNWE4NzQxZmZjZTg0NzJmODc5MjUyOTM4YjVlYjM1Yi90YWJsZTo5M2E5YzI2NTYwNDk0YmJlOTMzNThmZThhMGQ4ZTAxMy90YWJsZXJhbmdlOjkzYTljMjY1NjA0OTRiYmU5MzM1OGZlOGEwZDhlMDEzXzUtMTMtMS0xLTA_b77f47ce-6ca9-43b8-9741-35d26eaf0433"
      unitRef="usd">39029000</trc:DebtSecuritiesAvailableforSaleSecuritiesMaturitiesatPar>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjAvZnJhZzplZmMyYzIzYjc2Nzc0N2I3YTcyYTY2ZTBmYmM4ZDZlYy90ZXh0cmVnaW9uOmVmYzJjMjNiNzY3NzQ3YjdhNzJhNjZlMGZiYzhkNmVjXzI2MA_aa4ac16d-64d6-42f1-9693-939ef5b0beab">INVENTORIES&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;Inventories consisted of the following at December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.760%"/&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:15.737%"/&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:15.739%"/&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: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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Farming inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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;354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Farming inventories consist of costs incurred during the current year related to next year&#x2019;s crop along with unsold current year crop and farming chemicals.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjAvZnJhZzplZmMyYzIzYjc2Nzc0N2I3YTcyYTY2ZTBmYmM4ZDZlYy90ZXh0cmVnaW9uOmVmYzJjMjNiNzY3NzQ3YjdhNzJhNjZlMGZiYzhkNmVjXzI1Nw_dfcdd7b3-2328-486c-87f9-94a13820d7ce">&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;Inventories consisted of the following at December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.760%"/&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:15.737%"/&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:15.739%"/&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: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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Farming inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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;354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <trc:AgriculturalRelatedInventoryNetOfReserves
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjAvZnJhZzplZmMyYzIzYjc2Nzc0N2I3YTcyYTY2ZTBmYmM4ZDZlYy90YWJsZTo5NTlmYTQxYjM0MDk0ZmRhOTc4YTA0ZTgwMTIxMjVhNi90YWJsZXJhbmdlOjk1OWZhNDFiMzQwOTRmZGE5NzhhMDRlODAxMjEyNWE2XzEtMi0xLTEtMA_3ed47598-0fce-4761-a9ef-a5eee1accb97"
      unitRef="usd">2636000</trc:AgriculturalRelatedInventoryNetOfReserves>
    <trc:AgriculturalRelatedInventoryNetOfReserves
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjAvZnJhZzplZmMyYzIzYjc2Nzc0N2I3YTcyYTY2ZTBmYmM4ZDZlYy90YWJsZTo5NTlmYTQxYjM0MDk0ZmRhOTc4YTA0ZTgwMTIxMjVhNi90YWJsZXJhbmdlOjk1OWZhNDFiMzQwOTRmZGE5NzhhMDRlODAxMjEyNWE2XzEtNC0xLTEtMA_63219e78-8686-46b1-a02c-0942d769fd69"
      unitRef="usd">2444000</trc:AgriculturalRelatedInventoryNetOfReserves>
    <us-gaap:OtherInventoryNetOfReserves
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjAvZnJhZzplZmMyYzIzYjc2Nzc0N2I3YTcyYTY2ZTBmYmM4ZDZlYy90YWJsZTo5NTlmYTQxYjM0MDk0ZmRhOTc4YTA0ZTgwMTIxMjVhNi90YWJsZXJhbmdlOjk1OWZhNDFiMzQwOTRmZGE5NzhhMDRlODAxMjEyNWE2XzItMi0xLTEtMA_07a7e97e-78f4-42ee-9857-f43f4d2ec82a"
      unitRef="usd">354000</us-gaap:OtherInventoryNetOfReserves>
    <us-gaap:OtherInventoryNetOfReserves
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjAvZnJhZzplZmMyYzIzYjc2Nzc0N2I3YTcyYTY2ZTBmYmM4ZDZlYy90YWJsZTo5NTlmYTQxYjM0MDk0ZmRhOTc4YTA0ZTgwMTIxMjVhNi90YWJsZXJhbmdlOjk1OWZhNDFiMzQwOTRmZGE5NzhhMDRlODAxMjEyNWE2XzItNC0xLTEtMA_32867072-a94e-45c4-97a4-ab04ae5012e0"
      unitRef="usd">348000</us-gaap:OtherInventoryNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjAvZnJhZzplZmMyYzIzYjc2Nzc0N2I3YTcyYTY2ZTBmYmM4ZDZlYy90YWJsZTo5NTlmYTQxYjM0MDk0ZmRhOTc4YTA0ZTgwMTIxMjVhNi90YWJsZXJhbmdlOjk1OWZhNDFiMzQwOTRmZGE5NzhhMDRlODAxMjEyNWE2XzMtMi0xLTEtMA_66f444a3-b5e4-4653-93f0-7ce93bd6924b"
      unitRef="usd">2990000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjAvZnJhZzplZmMyYzIzYjc2Nzc0N2I3YTcyYTY2ZTBmYmM4ZDZlYy90YWJsZTo5NTlmYTQxYjM0MDk0ZmRhOTc4YTA0ZTgwMTIxMjVhNi90YWJsZXJhbmdlOjk1OWZhNDFiMzQwOTRmZGE5NzhhMDRlODAxMjEyNWE2XzMtNC0xLTEtMA_2af03f7e-0f0f-44e8-b6c8-a41d16a42564"
      unitRef="usd">2792000</us-gaap:InventoryNet>
    <us-gaap:RealEstateDisclosureTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjMvZnJhZzo3NDQ5ZTdiNDZlOTg0ZDY3YjlmN2Q1MjJmMGMwMTQ4MC90ZXh0cmVnaW9uOjc0NDllN2I0NmU5ODRkNjdiOWY3ZDUyMmYwYzAxNDgwXzkx_5c9f555e-8841-4947-8f4e-fdf8a7be8f34">REAL ESTATE&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;Real estate consisted of the following as of December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.002%"/&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:15.468%"/&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:15.764%"/&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: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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="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;Mountain Village&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;146,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Centennial&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;108,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,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;/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;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, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;17,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;18,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:RealEstateDisclosureTextBlock>
    <us-gaap:ScheduleOfRealEstatePropertiesTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjMvZnJhZzo3NDQ5ZTdiNDZlOTg0ZDY3YjlmN2Q1MjJmMGMwMTQ4MC90ZXh0cmVnaW9uOjc0NDllN2I0NmU5ODRkNjdiOWY3ZDUyMmYwYzAxNDgwXzg4_0ec31d76-f41e-4b74-a9b3-648048a3cf34">&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;Real estate consisted of the following as of December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.002%"/&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:15.468%"/&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:15.764%"/&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: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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="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;Mountain Village&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;146,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Centennial&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;108,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,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;/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;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, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;17,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;18,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfRealEstatePropertiesTableTextBlock>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="ia0f89c7dd3994bf5a550e607e4beac91_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjMvZnJhZzo3NDQ5ZTdiNDZlOTg0ZDY3YjlmN2Q1MjJmMGMwMTQ4MC90YWJsZTo4YTYxMmQxMjFiMDg0MmM5ODhhYzNkYmI3NGQ5YmFhZi90YWJsZXJhbmdlOjhhNjEyZDEyMWIwODQyYzk4OGFjM2RiYjc0ZDliYWFmXzItMi0xLTEtMA_36c9a208-d8af-45ee-8671-53f45fd608cf"
      unitRef="usd">146662000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="ifaa96624c18d4dedbdae8a1222ecfb62_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjMvZnJhZzo3NDQ5ZTdiNDZlOTg0ZDY3YjlmN2Q1MjJmMGMwMTQ4MC90YWJsZTo4YTYxMmQxMjFiMDg0MmM5ODhhYzNkYmI3NGQ5YmFhZi90YWJsZXJhbmdlOjhhNjEyZDEyMWIwODQyYzk4OGFjM2RiYjc0ZDliYWFmXzItNC0xLTEtMA_4e84d26f-919c-4d47-a272-4a75563b2495"
      unitRef="usd">142567000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i3ddc726bdec14b8f8b95a0d3ea378349_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjMvZnJhZzo3NDQ5ZTdiNDZlOTg0ZDY3YjlmN2Q1MjJmMGMwMTQ4MC90YWJsZTo4YTYxMmQxMjFiMDg0MmM5ODhhYzNkYmI3NGQ5YmFhZi90YWJsZXJhbmdlOjhhNjEyZDEyMWIwODQyYzk4OGFjM2RiYjc0ZDliYWFmXzMtMi0xLTEtMA_a913309e-32ff-4c04-8e24-e2062f43006f"
      unitRef="usd">108600000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i40060780c0744c469d25d4bf57565a20_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjMvZnJhZzo3NDQ5ZTdiNDZlOTg0ZDY3YjlmN2Q1MjJmMGMwMTQ4MC90YWJsZTo4YTYxMmQxMjFiMDg0MmM5ODhhYzNkYmI3NGQ5YmFhZi90YWJsZXJhbmdlOjhhNjEyZDEyMWIwODQyYzk4OGFjM2RiYjc0ZDliYWFmXzMtNC0xLTEtMA_a1746438-5feb-41e5-a5d6-b79fb393c977"
      unitRef="usd">104491000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="ifd1228ac1da6438baddb021d9e2f0994_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjMvZnJhZzo3NDQ5ZTdiNDZlOTg0ZDY3YjlmN2Q1MjJmMGMwMTQ4MC90YWJsZTo4YTYxMmQxMjFiMDg0MmM5ODhhYzNkYmI3NGQ5YmFhZi90YWJsZXJhbmdlOjhhNjEyZDEyMWIwODQyYzk4OGFjM2RiYjc0ZDliYWFmXzQtMi0xLTEtMA_c07b54b8-cb25-4dd4-893f-bae32976341e"
      unitRef="usd">36815000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="id039968c6efc443da56b215595310e94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjMvZnJhZzo3NDQ5ZTdiNDZlOTg0ZDY3YjlmN2Q1MjJmMGMwMTQ4MC90YWJsZTo4YTYxMmQxMjFiMDg0MmM5ODhhYzNkYmI3NGQ5YmFhZi90YWJsZXJhbmdlOjhhNjEyZDEyMWIwODQyYzk4OGFjM2RiYjc0ZDliYWFmXzQtNC0xLTEtMA_5c7a66e3-e3a6-45d0-83d6-447ad4c9f92a"
      unitRef="usd">34813000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i2291b1f3b7cf43c0bb13c6dda51e0f8c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjMvZnJhZzo3NDQ5ZTdiNDZlOTg0ZDY3YjlmN2Q1MjJmMGMwMTQ4MC90YWJsZTo4YTYxMmQxMjFiMDg0MmM5ODhhYzNkYmI3NGQ5YmFhZi90YWJsZXJhbmdlOjhhNjEyZDEyMWIwODQyYzk4OGFjM2RiYjc0ZDliYWFmXzUtMi0xLTEtMA_4f7320d4-30d6-4460-a917-82cf68ae5c16"
      unitRef="usd">18362000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i7ed4425c22a14f5d957844dd076c1730_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjMvZnJhZzo3NDQ5ZTdiNDZlOTg0ZDY3YjlmN2Q1MjJmMGMwMTQ4MC90YWJsZTo4YTYxMmQxMjFiMDg0MmM5ODhhYzNkYmI3NGQ5YmFhZi90YWJsZXJhbmdlOjhhNjEyZDEyMWIwODQyYzk4OGFjM2RiYjc0ZDliYWFmXzUtNC0xLTEtMA_9f82cb5d-c2a0-4bcb-ad54-3446442903d9"
      unitRef="usd">15710000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjMvZnJhZzo3NDQ5ZTdiNDZlOTg0ZDY3YjlmN2Q1MjJmMGMwMTQ4MC90YWJsZTo4YTYxMmQxMjFiMDg0MmM5ODhhYzNkYmI3NGQ5YmFhZi90YWJsZXJhbmdlOjhhNjEyZDEyMWIwODQyYzk4OGFjM2RiYjc0ZDliYWFmXzYtMi0xLTEtMA_9753b5a3-ff11-4c7c-b4b9-157bc5b25a75"
      unitRef="usd">310439000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjMvZnJhZzo3NDQ5ZTdiNDZlOTg0ZDY3YjlmN2Q1MjJmMGMwMTQ4MC90YWJsZTo4YTYxMmQxMjFiMDg0MmM5ODhhYzNkYmI3NGQ5YmFhZi90YWJsZXJhbmdlOjhhNjEyZDEyMWIwODQyYzk4OGFjM2RiYjc0ZDliYWFmXzYtNC0xLTEtMA_543a3e8f-4e78-42c1-9238-8c2e5c3d1c2a"
      unitRef="usd">297581000</us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts>
    <trc:InventoryRealEstateImprovementsGross
      contextRef="i2291b1f3b7cf43c0bb13c6dda51e0f8c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjMvZnJhZzo3NDQ5ZTdiNDZlOTg0ZDY3YjlmN2Q1MjJmMGMwMTQ4MC90YWJsZTo4YTYxMmQxMjFiMDg0MmM5ODhhYzNkYmI3NGQ5YmFhZi90YWJsZXJhbmdlOjhhNjEyZDEyMWIwODQyYzk4OGFjM2RiYjc0ZDliYWFmXzktMi0xLTEtMA_76a071a5-7437-43fe-bb0e-356aa5e914ad"
      unitRef="usd">20595000</trc:InventoryRealEstateImprovementsGross>
    <trc:InventoryRealEstateImprovementsGross
      contextRef="i7ed4425c22a14f5d957844dd076c1730_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjMvZnJhZzo3NDQ5ZTdiNDZlOTg0ZDY3YjlmN2Q1MjJmMGMwMTQ4MC90YWJsZTo4YTYxMmQxMjFiMDg0MmM5ODhhYzNkYmI3NGQ5YmFhZi90YWJsZXJhbmdlOjhhNjEyZDEyMWIwODQyYzk4OGFjM2RiYjc0ZDliYWFmXzktNC0xLTEtMA_95c063c8-89b1-4a4f-a39c-db10a1e3f452"
      unitRef="usd">21435000</trc:InventoryRealEstateImprovementsGross>
    <trc:InventoryRealEstateImprovementsGross
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjMvZnJhZzo3NDQ5ZTdiNDZlOTg0ZDY3YjlmN2Q1MjJmMGMwMTQ4MC90YWJsZTo4YTYxMmQxMjFiMDg0MmM5ODhhYzNkYmI3NGQ5YmFhZi90YWJsZXJhbmdlOjhhNjEyZDEyMWIwODQyYzk4OGFjM2RiYjc0ZDliYWFmXzExLTItMS0xLTA_e00a864f-ac72-4635-b51b-616a7ecc5014"
      unitRef="usd">20595000</trc:InventoryRealEstateImprovementsGross>
    <trc:InventoryRealEstateImprovementsGross
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjMvZnJhZzo3NDQ5ZTdiNDZlOTg0ZDY3YjlmN2Q1MjJmMGMwMTQ4MC90YWJsZTo4YTYxMmQxMjFiMDg0MmM5ODhhYzNkYmI3NGQ5YmFhZi90YWJsZXJhbmdlOjhhNjEyZDEyMWIwODQyYzk4OGFjM2RiYjc0ZDliYWFmXzExLTQtMS0xLTA_02f92a23-ee84-4243-aa08-cf45ee67f37b"
      unitRef="usd">21435000</trc:InventoryRealEstateImprovementsGross>
    <trc:InventoryRealEstateImprovementsAccumulatedDepreciation
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjMvZnJhZzo3NDQ5ZTdiNDZlOTg0ZDY3YjlmN2Q1MjJmMGMwMTQ4MC90YWJsZTo4YTYxMmQxMjFiMDg0MmM5ODhhYzNkYmI3NGQ5YmFhZi90YWJsZXJhbmdlOjhhNjEyZDEyMWIwODQyYzk4OGFjM2RiYjc0ZDliYWFmXzEyLTItMS0xLTA_0229bce6-d988-4110-a222-95ffbb673072"
      unitRef="usd">2935000</trc:InventoryRealEstateImprovementsAccumulatedDepreciation>
    <trc:InventoryRealEstateImprovementsAccumulatedDepreciation
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjMvZnJhZzo3NDQ5ZTdiNDZlOTg0ZDY3YjlmN2Q1MjJmMGMwMTQ4MC90YWJsZTo4YTYxMmQxMjFiMDg0MmM5ODhhYzNkYmI3NGQ5YmFhZi90YWJsZXJhbmdlOjhhNjEyZDEyMWIwODQyYzk4OGFjM2RiYjc0ZDliYWFmXzEyLTQtMS0xLTA_7baeafa4-148f-45be-b22d-13e9c57069d8"
      unitRef="usd">2761000</trc:InventoryRealEstateImprovementsAccumulatedDepreciation>
    <us-gaap:InventoryRealEstateImprovements
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjMvZnJhZzo3NDQ5ZTdiNDZlOTg0ZDY3YjlmN2Q1MjJmMGMwMTQ4MC90YWJsZTo4YTYxMmQxMjFiMDg0MmM5ODhhYzNkYmI3NGQ5YmFhZi90YWJsZXJhbmdlOjhhNjEyZDEyMWIwODQyYzk4OGFjM2RiYjc0ZDliYWFmXzEzLTItMS0xLTA_d4b4f2af-7c3c-4aaf-83d2-48fda090c910"
      unitRef="usd">17660000</us-gaap:InventoryRealEstateImprovements>
    <us-gaap:InventoryRealEstateImprovements
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjMvZnJhZzo3NDQ5ZTdiNDZlOTg0ZDY3YjlmN2Q1MjJmMGMwMTQ4MC90YWJsZTo4YTYxMmQxMjFiMDg0MmM5ODhhYzNkYmI3NGQ5YmFhZi90YWJsZXJhbmdlOjhhNjEyZDEyMWIwODQyYzk4OGFjM2RiYjc0ZDliYWFmXzEzLTQtMS0xLTA_15de3ee1-52b2-497c-840b-5cc078b39401"
      unitRef="usd">18674000</us-gaap:InventoryRealEstateImprovements>
    <trc:LongLivedAssetsHeldForSaleOrFutureUseTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90ZXh0cmVnaW9uOmQ1ZDk3MjYxOWZkNjQ0ZjA4ODllMjdkNDc1MDE2YzA3XzM2NjQ_e1fdd7c5-c4a9-4ecb-9aff-ef066e519579">LONG-TERM WATER ASSETS&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;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 TCWD in Kern Water Banks.&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 has secured State Water Project, or SWP, entitlements under long-term SWP water contracts within the Tulare Lake Basin Water Storage District and the Dudley-Ridge Water District, totaling 3,444 acre-feet of SWP entitlement annually, subject to SWP allocations. These contracts extend through 2035 and have been transferred to 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 the 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: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 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 2020 was $793 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: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 water purchased above will ultimately be used in the development of the Company&#x2019;s land for commercial/industrial real estate development, resort/residential real estate development, and farming. Interim uses may include the sale of portions of this water to third party users on an annual basis until this water is fully allocated to Company uses, as just 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 as of December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.468%"/&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:15.762%"/&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:15.764%"/&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;2020&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;2019&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;2018&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:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;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;5,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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;3,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs assigned to water assets held for future use were as follows ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.858%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.920%"/&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:21.189%"/&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;December 31, 2020&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, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;28,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;25,265&#160;&lt;/span&gt;&lt;/td&gt;&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,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;32,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;28,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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-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's carrying amounts of its purchased water contracts were as follows ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.480%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.777%"/&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;December 31, 2020&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, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;(4,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(4,342)&lt;/span&gt;&lt;/td&gt;&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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(4,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(3,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(2,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(2,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;(12,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;(10,964)&lt;/span&gt;&lt;/td&gt;&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;24,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;25,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;56,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;54,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/table&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 contracts with the Wheeler Ridge Maricopa Water Storage District, or WRMWSD, and the Tejon-Castac Water District, or TCWD, are also in place, but were entered into with each district at inception of the contract and 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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&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.324%"/&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;December 31, 2020&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, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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="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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;61,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;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:top"&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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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 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 water held for future use&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;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:top"&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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;WRMWSD - Contracts with 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:top"&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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;TCWD - Contracts with 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:top"&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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:top"/&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 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:top"&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:top"/&gt;&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:top"&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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,474&#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:top"/&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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,589&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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 PEF in 2015. PEF is the current lessee under the power plant lease. Pursuant to the Water Supply Agreement, PEF may purchase from Ranchcorp up to 3,500 acre-feet of water per year from January 1, 2017 through July 31, 2030, with an option to extend the term. PEF is under no obligation to purchase water from Ranchcorp in any year, but is required to pay Ranchcorp an annual option payment equal to 30% of the maximum annual payment. The price of the water under the Water Supply Agreement for 2020 was $1,154 per acre-foot of annual water, 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, which 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;</trc:LongLivedAssetsHeldForSaleOrFutureUseTextBlock>
    <trc:LongtermWaterAssetsWaterContractRightsforFutureDeliveryVolume
      contextRef="ia40ea9ebbc894ee8a7877065c4e5c41e_I20091231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90ZXh0cmVnaW9uOmQ1ZDk3MjYxOWZkNjQ0ZjA4ODllMjdkNDc1MDE2YzA3Xzg0MQ_15dc43e0-662c-4b36-98d6-a70630b3d230"
      unitRef="aft">3444</trc:LongtermWaterAssetsWaterContractRightsforFutureDeliveryVolume>
    <trc:LongtermWaterAssetsVolume
      contextRef="i2a0a5150aa3d4895bfbd74483dd472b7_I20131231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90ZXh0cmVnaW9uOmQ1ZDk3MjYxOWZkNjQ0ZjA4ODllMjdkNDc1MDE2YzA3XzExMTU_7b9a25a1-3cce-409a-ae7a-936f37eb4b35"
      unitRef="aft">6693</trc:LongtermWaterAssetsVolume>
    <trc:LongTermWaterAssetsContractRenewalOptionalTerm
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90ZXh0cmVnaW9uOmQ1ZDk3MjYxOWZkNjQ0ZjA4ODllMjdkNDc1MDE2YzA3XzE0MDQ_c1befcb2-7f24-4e81-8cc0-90c8c04a0dd3">P35Y</trc:LongTermWaterAssetsContractRenewalOptionalTerm>
    <trc:CostofPurchasedWaterArea
      contextRef="i5df477094d3242c79de252053779dc33_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90ZXh0cmVnaW9uOmQ1ZDk3MjYxOWZkNjQ0ZjA4ODllMjdkNDc1MDE2YzA3XzE0NDQ_5a931e34-32f4-4bf6-a5e9-e5a5a82da5e8"
      unitRef="usdPerAft">793</trc:CostofPurchasedWaterArea>
    <trc:LongTermWaterAssetsPurchasedAnnualFeeIncreasePercent
      contextRef="i46f105255ce54114b836fcc6e2f28b04_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90ZXh0cmVnaW9uOmQ1ZDk3MjYxOWZkNjQ0ZjA4ODllMjdkNDc1MDE2YzA3XzE1Njg_8bd21fad-38c1-4a3a-8b12-868874e3ca64"
      unitRef="number">0.03</trc:LongTermWaterAssetsPurchasedAnnualFeeIncreasePercent>
    <trc:ScheduleofWaterRevenuesandCostofSalesTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90ZXh0cmVnaW9uOmQ1ZDk3MjYxOWZkNjQ0ZjA4ODllMjdkNDc1MDE2YzA3XzM2ODI_c8d712d1-4116-4cd3-8a28-d539ac7a8644">&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 as of December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.468%"/&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:15.762%"/&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:15.764%"/&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;2020&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;2019&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;2018&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:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;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;5,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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;3,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTowMTkxODE2MDliYWQ0ZmQ2YmIzN2QxOGQ3MjI0ZGE0OC90YWJsZXJhbmdlOjAxOTE4MTYwOWJhZDRmZDZiYjM3ZDE4ZDcyMjRkYTQ4XzItMS0xLTEtMA_24b94470-2ece-42ed-97a4-6a864a627272"
      unitRef="aft">5022</trc:LongTermWaterAssetsWaterSoldVolume>
    <trc:LongTermWaterAssetsWaterSoldVolume
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTowMTkxODE2MDliYWQ0ZmQ2YmIzN2QxOGQ3MjI0ZGE0OC90YWJsZXJhbmdlOjAxOTE4MTYwOWJhZDRmZDZiYjM3ZDE4ZDcyMjRkYTQ4XzItMy0xLTEtMA_52019325-36f2-4567-a96e-c714bd493cc1"
      unitRef="aft">4482</trc:LongTermWaterAssetsWaterSoldVolume>
    <trc:LongTermWaterAssetsWaterSoldVolume
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTowMTkxODE2MDliYWQ0ZmQ2YmIzN2QxOGQ3MjI0ZGE0OC90YWJsZXJhbmdlOjAxOTE4MTYwOWJhZDRmZDZiYjM3ZDE4ZDcyMjRkYTQ4XzItNS0xLTEtMA_5c045882-6372-4e85-9499-58b5db128d9c"
      unitRef="aft">9442</trc:LongTermWaterAssetsWaterSoldVolume>
    <trc:RevenuefromPurchasedWater
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTowMTkxODE2MDliYWQ0ZmQ2YmIzN2QxOGQ3MjI0ZGE0OC90YWJsZXJhbmdlOjAxOTE4MTYwOWJhZDRmZDZiYjM3ZDE4ZDcyMjRkYTQ4XzQtMS0xLTEtMA_95af7c1b-0a86-4fc9-869b-ce5944018681"
      unitRef="usd">5909000</trc:RevenuefromPurchasedWater>
    <trc:RevenuefromPurchasedWater
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTowMTkxODE2MDliYWQ0ZmQ2YmIzN2QxOGQ3MjI0ZGE0OC90YWJsZXJhbmdlOjAxOTE4MTYwOWJhZDRmZDZiYjM3ZDE4ZDcyMjRkYTQ4XzQtMy0xLTEtMA_7777113b-18db-4974-9c36-29d8b3884d38"
      unitRef="usd">3997000</trc:RevenuefromPurchasedWater>
    <trc:RevenuefromPurchasedWater
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTowMTkxODE2MDliYWQ0ZmQ2YmIzN2QxOGQ3MjI0ZGE0OC90YWJsZXJhbmdlOjAxOTE4MTYwOWJhZDRmZDZiYjM3ZDE4ZDcyMjRkYTQ4XzQtNS0xLTEtMA_e12ba0af-9e47-410e-af57-ca57f421b832"
      unitRef="usd">9142000</trc:RevenuefromPurchasedWater>
    <us-gaap:CostOfPurchasedWater
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTowMTkxODE2MDliYWQ0ZmQ2YmIzN2QxOGQ3MjI0ZGE0OC90YWJsZXJhbmdlOjAxOTE4MTYwOWJhZDRmZDZiYjM3ZDE4ZDcyMjRkYTQ4XzUtMS0xLTEtMA_01767a0a-e097-400c-afbf-cb25752f29d0"
      unitRef="usd">3663000</us-gaap:CostOfPurchasedWater>
    <us-gaap:CostOfPurchasedWater
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTowMTkxODE2MDliYWQ0ZmQ2YmIzN2QxOGQ3MjI0ZGE0OC90YWJsZXJhbmdlOjAxOTE4MTYwOWJhZDRmZDZiYjM3ZDE4ZDcyMjRkYTQ4XzUtMy0xLTEtMA_d3c32028-509a-4e30-a07c-436ab5ff606b"
      unitRef="usd">3194000</us-gaap:CostOfPurchasedWater>
    <us-gaap:CostOfPurchasedWater
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTowMTkxODE2MDliYWQ0ZmQ2YmIzN2QxOGQ3MjI0ZGE0OC90YWJsZXJhbmdlOjAxOTE4MTYwOWJhZDRmZDZiYjM3ZDE4ZDcyMjRkYTQ4XzUtNS0xLTEtMA_f8da249a-40c4-4942-90b1-eec50dc8f0d9"
      unitRef="usd">3864000</us-gaap:CostOfPurchasedWater>
    <trc:GrossProfitfromPurchasedWater
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTowMTkxODE2MDliYWQ0ZmQ2YmIzN2QxOGQ3MjI0ZGE0OC90YWJsZXJhbmdlOjAxOTE4MTYwOWJhZDRmZDZiYjM3ZDE4ZDcyMjRkYTQ4XzYtMS0xLTEtMA_17d43958-d83a-4ec9-87f8-2cef5a0902ce"
      unitRef="usd">2246000</trc:GrossProfitfromPurchasedWater>
    <trc:GrossProfitfromPurchasedWater
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTowMTkxODE2MDliYWQ0ZmQ2YmIzN2QxOGQ3MjI0ZGE0OC90YWJsZXJhbmdlOjAxOTE4MTYwOWJhZDRmZDZiYjM3ZDE4ZDcyMjRkYTQ4XzYtMy0xLTEtMA_c995b929-df28-493d-b8ad-1951fab3713e"
      unitRef="usd">803000</trc:GrossProfitfromPurchasedWater>
    <trc:GrossProfitfromPurchasedWater
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTowMTkxODE2MDliYWQ0ZmQ2YmIzN2QxOGQ3MjI0ZGE0OC90YWJsZXJhbmdlOjAxOTE4MTYwOWJhZDRmZDZiYjM3ZDE4ZDcyMjRkYTQ4XzYtNS0xLTEtMA_c99cd1db-d773-4e97-b79a-2813f2bec94a"
      unitRef="usd">5278000</trc:GrossProfitfromPurchasedWater>
    <trc:TangibleWaterAssetsTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90ZXh0cmVnaW9uOmQ1ZDk3MjYxOWZkNjQ0ZjA4ODllMjdkNDc1MDE2YzA3XzM2ODM_c80351f7-337e-4e6d-b0f1-139bd0fee11d">&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;Costs assigned to water assets held for future use were as follows ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.858%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.920%"/&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:21.189%"/&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;December 31, 2020&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, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;28,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;25,265&#160;&lt;/span&gt;&lt;/td&gt;&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,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;32,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;28,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="ic880004d61914456aab3882ca8f3009e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTplYWY4ZmM1MjRlMjQ0M2ZjYjEzOTY2YjIwMTYyZjJiYS90YWJsZXJhbmdlOmVhZjhmYzUyNGUyNDQzZmNiMTM5NjZiMjAxNjJmMmJhXzEtMS0xLTEtMA_b0bd7c42-8af8-4caf-9851-43a0cbf017a8"
      unitRef="usd">28136000</trc:TangibleWaterAssetsBankedWaterandWaterContractRights>
    <trc:TangibleWaterAssetsBankedWaterandWaterContractRights
      contextRef="i2063742473ce44df9a69ad560e87eb3c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTplYWY4ZmM1MjRlMjQ0M2ZjYjEzOTY2YjIwMTYyZjJiYS90YWJsZXJhbmdlOmVhZjhmYzUyNGUyNDQzZmNiMTM5NjZiMjAxNjJmMmJhXzEtMy0xLTEtMA_8e5fdc2c-0222-4b18-9a86-30876c275bf5"
      unitRef="usd">25265000</trc:TangibleWaterAssetsBankedWaterandWaterContractRights>
    <trc:TangibleWaterAssetsBankedWaterandWaterContractRights
      contextRef="i05b9a71b4a844a8da9995bb877402add_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTplYWY4ZmM1MjRlMjQ0M2ZjYjEzOTY2YjIwMTYyZjJiYS90YWJsZXJhbmdlOmVhZjhmYzUyNGUyNDQzZmNiMTM5NjZiMjAxNjJmMmJhXzItMS0xLTEtMA_cd1396b2-4cdd-4b4b-8dfb-30e6c14ccbfc"
      unitRef="usd">4102000</trc:TangibleWaterAssetsBankedWaterandWaterContractRights>
    <trc:TangibleWaterAssetsBankedWaterandWaterContractRights
      contextRef="ie2d8e619d3d648afaa8aaddffdd20b22_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTplYWY4ZmM1MjRlMjQ0M2ZjYjEzOTY2YjIwMTYyZjJiYS90YWJsZXJhbmdlOmVhZjhmYzUyNGUyNDQzZmNiMTM5NjZiMjAxNjJmMmJhXzItMy0xLTEtMA_24c911e0-1991-481d-8b93-1b1e5dbe9471"
      unitRef="usd">3054000</trc:TangibleWaterAssetsBankedWaterandWaterContractRights>
    <trc:TangibleWaterAssetsBankedWaterandWaterContractRights
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTplYWY4ZmM1MjRlMjQ0M2ZjYjEzOTY2YjIwMTYyZjJiYS90YWJsZXJhbmdlOmVhZjhmYzUyNGUyNDQzZmNiMTM5NjZiMjAxNjJmMmJhXzMtMS0xLTEtMA_df72934f-04d0-44f6-a61d-fd0977633129"
      unitRef="usd">32238000</trc:TangibleWaterAssetsBankedWaterandWaterContractRights>
    <trc:TangibleWaterAssetsBankedWaterandWaterContractRights
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTplYWY4ZmM1MjRlMjQ0M2ZjYjEzOTY2YjIwMTYyZjJiYS90YWJsZXJhbmdlOmVhZjhmYzUyNGUyNDQzZmNiMTM5NjZiMjAxNjJmMmJhXzMtMy0xLTEtMA_32d5a9f7-f07b-45cc-a41e-72243b3f523c"
      unitRef="usd">28319000</trc:TangibleWaterAssetsBankedWaterandWaterContractRights>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90ZXh0cmVnaW9uOmQ1ZDk3MjYxOWZkNjQ0ZjA4ODllMjdkNDc1MDE2YzA3XzM2ODQ_b7c9e519-5d95-41d5-ba0b-e60d3be37630">&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 carrying amounts of its purchased water contracts were as follows ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.480%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.777%"/&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;December 31, 2020&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, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;(4,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(4,342)&lt;/span&gt;&lt;/td&gt;&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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(4,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(3,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(2,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(2,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;(12,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;(10,964)&lt;/span&gt;&lt;/td&gt;&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;24,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;25,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;56,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;54,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8ea1338afb4e4fe4b1b9d95dea8114cb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZToxZGM5YzcxNWIwY2E0NGVmODEwMzU4Y2JlM2Q3Y2UyOC90YWJsZXJhbmdlOjFkYzljNzE1YjBjYTQ0ZWY4MTAzNThjYmUzZDdjZTI4XzItMS0xLTEtMA_519e0b34-d7fa-4a42-852e-46cd2207e779"
      unitRef="usd">11581000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8ea1338afb4e4fe4b1b9d95dea8114cb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZToxZGM5YzcxNWIwY2E0NGVmODEwMzU4Y2JlM2Q3Y2UyOC90YWJsZXJhbmdlOjFkYzljNzE1YjBjYTQ0ZWY4MTAzNThjYmUzZDdjZTI4XzItMy0xLTEtMA_2e7ec3b8-5831-48a4-b6c4-50d7424533e7"
      unitRef="usd">4825000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id1064ec104e84f43a510ab662471afb1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZToxZGM5YzcxNWIwY2E0NGVmODEwMzU4Y2JlM2Q3Y2UyOC90YWJsZXJhbmdlOjFkYzljNzE1YjBjYTQ0ZWY4MTAzNThjYmUzZDdjZTI4XzItNS0xLTEtMA_e1907a84-2850-4e1d-91d5-71b17a61c9e9"
      unitRef="usd">11581000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id1064ec104e84f43a510ab662471afb1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZToxZGM5YzcxNWIwY2E0NGVmODEwMzU4Y2JlM2Q3Y2UyOC90YWJsZXJhbmdlOjFkYzljNzE1YjBjYTQ0ZWY4MTAzNThjYmUzZDdjZTI4XzItNy0xLTEtMA_1fca1bd8-18f7-4a19-aa04-d469dfa20504"
      unitRef="usd">4342000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia65ad9d417494caba4563ecf43ed7aa5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZToxZGM5YzcxNWIwY2E0NGVmODEwMzU4Y2JlM2Q3Y2UyOC90YWJsZXJhbmdlOjFkYzljNzE1YjBjYTQ0ZWY4MTAzNThjYmUzZDdjZTI4XzMtMS0xLTEtMA_55a57924-e8b1-4778-ad60-7703a10b6564"
      unitRef="usd">18740000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia65ad9d417494caba4563ecf43ed7aa5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZToxZGM5YzcxNWIwY2E0NGVmODEwMzU4Y2JlM2Q3Y2UyOC90YWJsZXJhbmdlOjFkYzljNzE1YjBjYTQ0ZWY4MTAzNThjYmUzZDdjZTI4XzMtMy0xLTEtMA_1b53fecb-0959-4b8a-953c-d88b2af1ff0a"
      unitRef="usd">4605000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2d9808ccf5114526aee03a15bbda625f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZToxZGM5YzcxNWIwY2E0NGVmODEwMzU4Y2JlM2Q3Y2UyOC90YWJsZXJhbmdlOjFkYzljNzE1YjBjYTQ0ZWY4MTAzNThjYmUzZDdjZTI4XzMtNS0xLTEtMA_2feb8c11-1396-4331-9cfc-465d72a19acd"
      unitRef="usd">18740000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2d9808ccf5114526aee03a15bbda625f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZToxZGM5YzcxNWIwY2E0NGVmODEwMzU4Y2JlM2Q3Y2UyOC90YWJsZXJhbmdlOjFkYzljNzE1YjBjYTQ0ZWY4MTAzNThjYmUzZDdjZTI4XzMtNy0xLTEtMA_9e546c9d-6224-4211-857a-ea64cbf684b3"
      unitRef="usd">3962000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i00166b67b02b41a0a384c2c7fb5441c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZToxZGM5YzcxNWIwY2E0NGVmODEwMzU4Y2JlM2Q3Y2UyOC90YWJsZXJhbmdlOjFkYzljNzE1YjBjYTQ0ZWY4MTAzNThjYmUzZDdjZTI4XzQtMS0xLTEtMA_437bf0db-75f4-4e51-bf63-08aafd5a5c2c"
      unitRef="usd">6479000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i00166b67b02b41a0a384c2c7fb5441c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZToxZGM5YzcxNWIwY2E0NGVmODEwMzU4Y2JlM2Q3Y2UyOC90YWJsZXJhbmdlOjFkYzljNzE1YjBjYTQ0ZWY4MTAzNThjYmUzZDdjZTI4XzQtMy0xLTEtMA_4ae99c6b-fa59-4778-ba5d-87de0e2d9c73"
      unitRef="usd">2910000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3ac65648af884de3bbbbdb32f0a77dc4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZToxZGM5YzcxNWIwY2E0NGVmODEwMzU4Y2JlM2Q3Y2UyOC90YWJsZXJhbmdlOjFkYzljNzE1YjBjYTQ0ZWY4MTAzNThjYmUzZDdjZTI4XzQtNS0xLTEtMA_451d8a4c-e4eb-4d0e-b210-8ce7710b8861"
      unitRef="usd">6479000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3ac65648af884de3bbbbdb32f0a77dc4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZToxZGM5YzcxNWIwY2E0NGVmODEwMzU4Y2JlM2Q3Y2UyOC90YWJsZXJhbmdlOjFkYzljNzE1YjBjYTQ0ZWY4MTAzNThjYmUzZDdjZTI4XzQtNy0xLTEtMA_39830b57-6fd5-4094-94c0-e3d58c4c1342"
      unitRef="usd">2660000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZToxZGM5YzcxNWIwY2E0NGVmODEwMzU4Y2JlM2Q3Y2UyOC90YWJsZXJhbmdlOjFkYzljNzE1YjBjYTQ0ZWY4MTAzNThjYmUzZDdjZTI4XzUtMS0xLTEtMA_b7e910eb-f038-4a29-ba9c-9bb079605111"
      unitRef="usd">36800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZToxZGM5YzcxNWIwY2E0NGVmODEwMzU4Y2JlM2Q3Y2UyOC90YWJsZXJhbmdlOjFkYzljNzE1YjBjYTQ0ZWY4MTAzNThjYmUzZDdjZTI4XzUtMy0xLTEtMA_1d9b2dbc-74b9-49d0-ae19-fde4f9da4683"
      unitRef="usd">12340000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZToxZGM5YzcxNWIwY2E0NGVmODEwMzU4Y2JlM2Q3Y2UyOC90YWJsZXJhbmdlOjFkYzljNzE1YjBjYTQ0ZWY4MTAzNThjYmUzZDdjZTI4XzUtNS0xLTEtMA_5e1e4b78-0b1f-482d-9bb6-2f35e71395d3"
      unitRef="usd">36800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZToxZGM5YzcxNWIwY2E0NGVmODEwMzU4Y2JlM2Q3Y2UyOC90YWJsZXJhbmdlOjFkYzljNzE1YjBjYTQ0ZWY4MTAzNThjYmUzZDdjZTI4XzUtNy0xLTEtMA_9c8c6d84-9f59-4032-849b-6bb3793cd11e"
      unitRef="usd">10964000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZToxZGM5YzcxNWIwY2E0NGVmODEwMzU4Y2JlM2Q3Y2UyOC90YWJsZXJhbmdlOjFkYzljNzE1YjBjYTQ0ZWY4MTAzNThjYmUzZDdjZTI4XzYtMS0xLTEtMA_c46bd2c8-760f-45d0-9a37-f70f1be0bd8a"
      unitRef="usd">24460000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZToxZGM5YzcxNWIwY2E0NGVmODEwMzU4Y2JlM2Q3Y2UyOC90YWJsZXJhbmdlOjFkYzljNzE1YjBjYTQ0ZWY4MTAzNThjYmUzZDdjZTI4XzYtNS0xLTEtMA_e85d73c4-4c88-4f25-84eb-95df607444ec"
      unitRef="usd">25836000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <trc:TangibleWaterAssetsBankedWaterandWaterContractRights
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZToxZGM5YzcxNWIwY2E0NGVmODEwMzU4Y2JlM2Q3Y2UyOC90YWJsZXJhbmdlOjFkYzljNzE1YjBjYTQ0ZWY4MTAzNThjYmUzZDdjZTI4XzctMS0xLTEtMA_df72934f-04d0-44f6-a61d-fd0977633129"
      unitRef="usd">32238000</trc:TangibleWaterAssetsBankedWaterandWaterContractRights>
    <trc:TangibleWaterAssetsBankedWaterandWaterContractRights
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZToxZGM5YzcxNWIwY2E0NGVmODEwMzU4Y2JlM2Q3Y2UyOC90YWJsZXJhbmdlOjFkYzljNzE1YjBjYTQ0ZWY4MTAzNThjYmUzZDdjZTI4XzctNS0xLTEtMA_fddd912e-1769-431a-85b1-80dba6c7e77b"
      unitRef="usd">28319000</trc:TangibleWaterAssetsBankedWaterandWaterContractRights>
    <trc:LongTermAssetsHeldForFutureUseOrSale
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZToxZGM5YzcxNWIwY2E0NGVmODEwMzU4Y2JlM2Q3Y2UyOC90YWJsZXJhbmdlOjFkYzljNzE1YjBjYTQ0ZWY4MTAzNThjYmUzZDdjZTI4XzgtMS0xLTEtMA_a59f071f-354e-4ce8-ab05-e22b6728799d"
      unitRef="usd">56698000</trc:LongTermAssetsHeldForFutureUseOrSale>
    <trc:LongTermAssetsHeldForFutureUseOrSale
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZToxZGM5YzcxNWIwY2E0NGVmODEwMzU4Y2JlM2Q3Y2UyOC90YWJsZXJhbmdlOjFkYzljNzE1YjBjYTQ0ZWY4MTAzNThjYmUzZDdjZTI4XzgtNS0xLTEtMA_24d0bae8-c432-44ac-a4c9-9ab0f6041ea3"
      unitRef="usd">54155000</trc:LongTermAssetsHeldForFutureUseOrSale>
    <us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90ZXh0cmVnaW9uOmQ1ZDk3MjYxOWZkNjQ0ZjA4ODllMjdkNDc1MDE2YzA3XzM2NjY_94554757-775c-4815-9023-a418c3849b95">Total water resources, including both recurring and one-time usage are:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&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.324%"/&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;December 31, 2020&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, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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="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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;61,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;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:top"&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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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 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 water held for future use&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;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:top"&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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;WRMWSD - Contracts with 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:top"&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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;TCWD - Contracts with 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:top"&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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:top"/&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 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:top"&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:top"/&gt;&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:top"&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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,474&#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:top"/&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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,589&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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:DisclosureOfLongLivedAssetsHeldForSaleTextBlock>
    <trc:LongtermWaterAssetsBankedWaterandWaterContractRightsVolume
      contextRef="if6cc593af3e644e190eab36bb86b83c8_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTo5ZWMwNzFlYmRkZTI0MDQwOTQ3ZmZmNjQ3NjJjOTA0Ny90YWJsZXJhbmdlOjllYzA3MWViZGRlMjQwNDA5NDdmZmY2NDc2MmM5MDQ3XzItMS0xLTEtNjY0OA_4ff9a98e-99a1-4b44-a7d9-e88469994df7"
      unitRef="aft">61054</trc:LongtermWaterAssetsBankedWaterandWaterContractRightsVolume>
    <trc:LongtermWaterAssetsBankedWaterandWaterContractRightsVolume
      contextRef="i33aee2a0f9a84747b545dc90dd3b392c_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTo5ZWMwNzFlYmRkZTI0MDQwOTQ3ZmZmNjQ3NjJjOTA0Ny90YWJsZXJhbmdlOjllYzA3MWViZGRlMjQwNDA5NDdmZmY2NDc2MmM5MDQ3XzItMy0xLTEtNjY0OA_68d0cfee-a0ef-47d6-becd-3af90db18e65"
      unitRef="aft">60555</trc:LongtermWaterAssetsBankedWaterandWaterContractRightsVolume>
    <trc:LongtermWaterAssetsBankedWaterHeldatCompanyOwnedWaterBankVolume
      contextRef="i2d59938b2d3a47e292037ffd6511d87b_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTo5ZWMwNzFlYmRkZTI0MDQwOTQ3ZmZmNjQ3NjJjOTA0Ny90YWJsZXJhbmdlOjllYzA3MWViZGRlMjQwNDA5NDdmZmY2NDc2MmM5MDQ3XzItMS0xLTEtMA_0fc0c173-5e2b-4937-95a3-fa62b8ebfde7"
      unitRef="aft">50349</trc:LongtermWaterAssetsBankedWaterHeldatCompanyOwnedWaterBankVolume>
    <trc:LongtermWaterAssetsBankedWaterHeldatCompanyOwnedWaterBankVolume
      contextRef="i90eef570e36f4713a1a587a598acb0a1_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTo5ZWMwNzFlYmRkZTI0MDQwOTQ3ZmZmNjQ3NjJjOTA0Ny90YWJsZXJhbmdlOjllYzA3MWViZGRlMjQwNDA5NDdmZmY2NDc2MmM5MDQ3XzItMy0xLTEtMA_1211c3fe-8645-4809-93dd-973d0b7b5848"
      unitRef="aft">50349</trc:LongtermWaterAssetsBankedWaterHeldatCompanyOwnedWaterBankVolume>
    <trc:LongtermWaterAssetsTransferrableWaterVolume
      contextRef="i2d59938b2d3a47e292037ffd6511d87b_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTo5ZWMwNzFlYmRkZTI0MDQwOTQ3ZmZmNjQ3NjJjOTA0Ny90YWJsZXJhbmdlOjllYzA3MWViZGRlMjQwNDA5NDdmZmY2NDc2MmM5MDQ3XzMtMS0xLTEtMA_0eb8d7b7-fb66-4270-9118-c35a39589c4d"
      unitRef="aft">5638</trc:LongtermWaterAssetsTransferrableWaterVolume>
    <trc:LongtermWaterAssetsTransferrableWaterVolume
      contextRef="i90eef570e36f4713a1a587a598acb0a1_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTo5ZWMwNzFlYmRkZTI0MDQwOTQ3ZmZmNjQ3NjJjOTA0Ny90YWJsZXJhbmdlOjllYzA3MWViZGRlMjQwNDA5NDdmZmY2NDc2MmM5MDQ3XzMtMy0xLTEtMA_2a8550bf-ecb0-4a5d-a73e-b04b831ac1c5"
      unitRef="aft">3252</trc:LongtermWaterAssetsTransferrableWaterVolume>
    <trc:LongtermWaterAssetsBankedWaterandWaterContractRightsVolume
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTo5ZWMwNzFlYmRkZTI0MDQwOTQ3ZmZmNjQ3NjJjOTA0Ny90YWJsZXJhbmdlOjllYzA3MWViZGRlMjQwNDA5NDdmZmY2NDc2MmM5MDQ3XzUtMS0xLTEtMA_aed7e928-b144-4fe7-bc19-e49d4f2ec5cc"
      unitRef="aft">117041</trc:LongtermWaterAssetsBankedWaterandWaterContractRightsVolume>
    <trc:LongtermWaterAssetsBankedWaterandWaterContractRightsVolume
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTo5ZWMwNzFlYmRkZTI0MDQwOTQ3ZmZmNjQ3NjJjOTA0Ny90YWJsZXJhbmdlOjllYzA3MWViZGRlMjQwNDA5NDdmZmY2NDc2MmM5MDQ3XzUtMy0xLTEtMA_41f77033-9291-467f-ae33-b7d6bd53c88b"
      unitRef="aft">114156</trc:LongtermWaterAssetsBankedWaterandWaterContractRightsVolume>
    <trc:LongtermWaterAssetsWaterContractsVolume
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTo5ZWMwNzFlYmRkZTI0MDQwOTQ3ZmZmNjQ3NjJjOTA0Ny90YWJsZXJhbmdlOjllYzA3MWViZGRlMjQwNDA5NDdmZmY2NDc2MmM5MDQ3XzctMS0xLTEtMA_2869c9fc-c9c7-44f0-a7a7-b914fd2f0c0e"
      unitRef="aft">10137</trc:LongtermWaterAssetsWaterContractsVolume>
    <trc:LongtermWaterAssetsWaterContractsVolume
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTo5ZWMwNzFlYmRkZTI0MDQwOTQ3ZmZmNjQ3NjJjOTA0Ny90YWJsZXJhbmdlOjllYzA3MWViZGRlMjQwNDA5NDdmZmY2NDc2MmM5MDQ3XzctMy0xLTEtMA_8274b7d9-1aae-48ca-9b2a-aaa6776f707a"
      unitRef="aft">10137</trc:LongtermWaterAssetsWaterContractsVolume>
    <trc:LongtermWaterAssetsWaterContractsVolume
      contextRef="i0cb37ab9d4464f9e9dc6d9df7e15dadd_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTo5ZWMwNzFlYmRkZTI0MDQwOTQ3ZmZmNjQ3NjJjOTA0Ny90YWJsZXJhbmdlOjllYzA3MWViZGRlMjQwNDA5NDdmZmY2NDc2MmM5MDQ3XzgtMS0xLTEtMA_41a65994-4749-462c-9166-979e03ce33e6"
      unitRef="aft">15547</trc:LongtermWaterAssetsWaterContractsVolume>
    <trc:LongtermWaterAssetsWaterContractsVolume
      contextRef="ib6fa311a15fa4438ac27b47d2fc6dbc6_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTo5ZWMwNzFlYmRkZTI0MDQwOTQ3ZmZmNjQ3NjJjOTA0Ny90YWJsZXJhbmdlOjllYzA3MWViZGRlMjQwNDA5NDdmZmY2NDc2MmM5MDQ3XzgtMy0xLTEtMA_ac9bafeb-eb17-40d7-9409-3f60b505f884"
      unitRef="aft">15547</trc:LongtermWaterAssetsWaterContractsVolume>
    <trc:LongtermWaterAssetsWaterContractsVolume
      contextRef="if6cc593af3e644e190eab36bb86b83c8_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTo5ZWMwNzFlYmRkZTI0MDQwOTQ3ZmZmNjQ3NjJjOTA0Ny90YWJsZXJhbmdlOjllYzA3MWViZGRlMjQwNDA5NDdmZmY2NDc2MmM5MDQ3XzktMS0xLTEtMA_d880f6ac-3249-4fd1-a7df-965691f848a5"
      unitRef="aft">5749</trc:LongtermWaterAssetsWaterContractsVolume>
    <trc:LongtermWaterAssetsWaterContractsVolume
      contextRef="i33aee2a0f9a84747b545dc90dd3b392c_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTo5ZWMwNzFlYmRkZTI0MDQwOTQ3ZmZmNjQ3NjJjOTA0Ny90YWJsZXJhbmdlOjllYzA3MWViZGRlMjQwNDA5NDdmZmY2NDc2MmM5MDQ3XzktMy0xLTEtMA_33dd893b-6fb1-4e1c-8e2b-51fa5fb9ce1b"
      unitRef="aft">5749</trc:LongtermWaterAssetsWaterContractsVolume>
    <trc:LongtermWaterAssetsIntangibleWaterContractsVolume
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTo5ZWMwNzFlYmRkZTI0MDQwOTQ3ZmZmNjQ3NjJjOTA0Ny90YWJsZXJhbmdlOjllYzA3MWViZGRlMjQwNDA5NDdmZmY2NDc2MmM5MDQ3XzExLTEtMS0xLTA_fd7ebdd6-4dd0-44b0-848e-548787b80246"
      unitRef="aft">31433</trc:LongtermWaterAssetsIntangibleWaterContractsVolume>
    <trc:LongtermWaterAssetsIntangibleWaterContractsVolume
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTo5ZWMwNzFlYmRkZTI0MDQwOTQ3ZmZmNjQ3NjJjOTA0Ny90YWJsZXJhbmdlOjllYzA3MWViZGRlMjQwNDA5NDdmZmY2NDc2MmM5MDQ3XzExLTMtMS0xLTA_07a85d05-00c0-4693-96b6-2df47c617b94"
      unitRef="aft">31433</trc:LongtermWaterAssetsIntangibleWaterContractsVolume>
    <trc:LongTermWaterAssetsContractswithCompany
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTo5ZWMwNzFlYmRkZTI0MDQwOTQ3ZmZmNjQ3NjJjOTA0Ny90YWJsZXJhbmdlOjllYzA3MWViZGRlMjQwNDA5NDdmZmY2NDc2MmM5MDQ3XzEyLTEtMS0xLTA_a53926c6-505a-4d0e-95cb-a8330e89afff"
      unitRef="aft">148474</trc:LongTermWaterAssetsContractswithCompany>
    <trc:LongTermWaterAssetsContractswithCompany
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90YWJsZTo5ZWMwNzFlYmRkZTI0MDQwOTQ3ZmZmNjQ3NjJjOTA0Ny90YWJsZXJhbmdlOjllYzA3MWViZGRlMjQwNDA5NDdmZmY2NDc2MmM5MDQ3XzEyLTMtMS0xLTA_ae6817e1-2c60-4e71-9e1d-c31a13b58f16"
      unitRef="aft">145589</trc:LongTermWaterAssetsContractswithCompany>
    <trc:LongtermWaterAssetsVolumeAmountAfterYearOne
      contextRef="i22c5a5ea086e4cf3852ac6a80b9bcf1c_D20150101-20151231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90ZXh0cmVnaW9uOmQ1ZDk3MjYxOWZkNjQ0ZjA4ODllMjdkNDc1MDE2YzA3XzI5NzE_e8f01f8e-9e3b-4957-8840-1e5cbf4f33a9"
      unitRef="aft">3500</trc:LongtermWaterAssetsVolumeAmountAfterYearOne>
    <trc:LongTermWaterAssetsPurchasedAnnualOptionPaymentPercent
      contextRef="i2d7a44d1f3234365a379dd0f3c8a42dc_D20150101-20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90ZXh0cmVnaW9uOmQ1ZDk3MjYxOWZkNjQ0ZjA4ODllMjdkNDc1MDE2YzA3XzMyMjE_1c4e52d5-91b9-45b1-9aaf-29af5d87af81"
      unitRef="number">0.30</trc:LongTermWaterAssetsPurchasedAnnualOptionPaymentPercent>
    <trc:CostofPurchasedWaterArea
      contextRef="i205702ae5d5e44f183877f80382c3846_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90ZXh0cmVnaW9uOmQ1ZDk3MjYxOWZkNjQ0ZjA4ODllMjdkNDc1MDE2YzA3XzMzMjM_0548a4fa-a925-4e94-98cb-1ed144bee4ac"
      unitRef="usdPerAft">1154</trc:CostofPurchasedWaterArea>
    <trc:LongTermWaterAssetsPurchasedAnnualFeeIncreasePercent
      contextRef="i205702ae5d5e44f183877f80382c3846_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjYvZnJhZzpkNWQ5NzI2MTlmZDY0NGYwODg5ZTI3ZDQ3NTAxNmMwNy90ZXh0cmVnaW9uOmQ1ZDk3MjYxOWZkNjQ0ZjA4ODllMjdkNDc1MDE2YzA3XzMzNjg_ebc33d6f-56ef-49e0-91f6-0ee4da58e7b3"
      unitRef="number">0.03</trc:LongTermWaterAssetsPurchasedAnnualFeeIncreasePercent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjkvZnJhZzpiYmE2ZGUyYTVkZWQ0ZDBhYWU5NzhlYmMyN2RiZjUxMy90ZXh0cmVnaW9uOmJiYTZkZTJhNWRlZDRkMGFhZTk3OGViYzI3ZGJmNTEzXzExOQ_ca63c329-a163-47eb-bbd7-211da70aef92">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 as of December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&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.324%"/&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued vacation&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;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;1,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjkvZnJhZzpiYmE2ZGUyYTVkZWQ0ZDBhYWU5NzhlYmMyN2RiZjUxMy90ZXh0cmVnaW9uOmJiYTZkZTJhNWRlZDRkMGFhZTk3OGViYzI3ZGJmNTEzXzEyOA_c23145e8-0139-4716-b275-fc68e4dc1b9f">&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 as of December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&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.324%"/&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued vacation&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;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;1,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedVacationCurrent
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjkvZnJhZzpiYmE2ZGUyYTVkZWQ0ZDBhYWU5NzhlYmMyN2RiZjUxMy90YWJsZTo0OTY1MjczNDFlYzY0MzA3OTNkOTY2NzBiZGViYmRjMi90YWJsZXJhbmdlOjQ5NjUyNzM0MWVjNjQzMDc5M2Q5NjY3MGJkZWJiZGMyXzEtMS0xLTEtMA_e29851a7-7049-42a6-967a-0ac9aa5bce83"
      unitRef="usd">736000</us-gaap:AccruedVacationCurrent>
    <us-gaap:AccruedVacationCurrent
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjkvZnJhZzpiYmE2ZGUyYTVkZWQ0ZDBhYWU5NzhlYmMyN2RiZjUxMy90YWJsZTo0OTY1MjczNDFlYzY0MzA3OTNkOTY2NzBiZGViYmRjMi90YWJsZXJhbmdlOjQ5NjUyNzM0MWVjNjQzMDc5M2Q5NjY3MGJkZWJiZGMyXzEtMy0xLTEtMA_34220737-5635-40be-9a24-29dec426f893"
      unitRef="usd">799000</us-gaap:AccruedVacationCurrent>
    <trc:AccruedPaidPersonalLeaveCurrent
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjkvZnJhZzpiYmE2ZGUyYTVkZWQ0ZDBhYWU5NzhlYmMyN2RiZjUxMy90YWJsZTo0OTY1MjczNDFlYzY0MzA3OTNkOTY2NzBiZGViYmRjMi90YWJsZXJhbmdlOjQ5NjUyNzM0MWVjNjQzMDc5M2Q5NjY3MGJkZWJiZGMyXzItMS0xLTEtMA_b33762b6-1d80-494a-8f68-0bd137a8b01f"
      unitRef="usd">399000</trc:AccruedPaidPersonalLeaveCurrent>
    <trc:AccruedPaidPersonalLeaveCurrent
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjkvZnJhZzpiYmE2ZGUyYTVkZWQ0ZDBhYWU5NzhlYmMyN2RiZjUxMy90YWJsZTo0OTY1MjczNDFlYzY0MzA3OTNkOTY2NzBiZGViYmRjMi90YWJsZXJhbmdlOjQ5NjUyNzM0MWVjNjQzMDc5M2Q5NjY3MGJkZWJiZGMyXzItMy0xLTEtMA_ab4b042b-5343-4fcf-8908-7f1d6e57199d"
      unitRef="usd">419000</trc:AccruedPaidPersonalLeaveCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjkvZnJhZzpiYmE2ZGUyYTVkZWQ0ZDBhYWU5NzhlYmMyN2RiZjUxMy90YWJsZTo0OTY1MjczNDFlYzY0MzA3OTNkOTY2NzBiZGViYmRjMi90YWJsZXJhbmdlOjQ5NjUyNzM0MWVjNjQzMDc5M2Q5NjY3MGJkZWJiZGMyXzMtMS0xLTEtMA_a58ef193-4948-44fb-84b6-0e90b21b26d4"
      unitRef="usd">1658000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjkvZnJhZzpiYmE2ZGUyYTVkZWQ0ZDBhYWU5NzhlYmMyN2RiZjUxMy90YWJsZTo0OTY1MjczNDFlYzY0MzA3OTNkOTY2NzBiZGViYmRjMi90YWJsZXJhbmdlOjQ5NjUyNzM0MWVjNjQzMDc5M2Q5NjY3MGJkZWJiZGMyXzMtMy0xLTEtMA_b7bc3275-1799-4d8c-9e1c-28299c752ee7"
      unitRef="usd">1700000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjkvZnJhZzpiYmE2ZGUyYTVkZWQ0ZDBhYWU5NzhlYmMyN2RiZjUxMy90YWJsZTo0OTY1MjczNDFlYzY0MzA3OTNkOTY2NzBiZGViYmRjMi90YWJsZXJhbmdlOjQ5NjUyNzM0MWVjNjQzMDc5M2Q5NjY3MGJkZWJiZGMyXzQtMS0xLTEtMA_5be139de-235d-4201-8c13-e36e95ecd3c2"
      unitRef="usd">512000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjkvZnJhZzpiYmE2ZGUyYTVkZWQ0ZDBhYWU5NzhlYmMyN2RiZjUxMy90YWJsZTo0OTY1MjczNDFlYzY0MzA3OTNkOTY2NzBiZGViYmRjMi90YWJsZXJhbmdlOjQ5NjUyNzM0MWVjNjQzMDc5M2Q5NjY3MGJkZWJiZGMyXzQtMy0xLTEtMA_b1b82cbb-4d9e-4d30-adf4-dc4b09c37f26"
      unitRef="usd">545000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjkvZnJhZzpiYmE2ZGUyYTVkZWQ0ZDBhYWU5NzhlYmMyN2RiZjUxMy90YWJsZTo0OTY1MjczNDFlYzY0MzA3OTNkOTY2NzBiZGViYmRjMi90YWJsZXJhbmdlOjQ5NjUyNzM0MWVjNjQzMDc5M2Q5NjY3MGJkZWJiZGMyXzUtMS0xLTEtMA_91ef9e27-651f-4d0d-9ed2-098f22d92963"
      unitRef="usd">3305000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNjkvZnJhZzpiYmE2ZGUyYTVkZWQ0ZDBhYWU5NzhlYmMyN2RiZjUxMy90YWJsZTo0OTY1MjczNDFlYzY0MzA3OTNkOTY2NzBiZGViYmRjMi90YWJsZXJhbmdlOjQ5NjUyNzM0MWVjNjQzMDc5M2Q5NjY3MGJkZWJiZGMyXzUtMy0xLTEtMA_fa747138-c792-49bd-8abb-90f11b755f31"
      unitRef="usd">3463000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90ZXh0cmVnaW9uOmM4YjA0ODdlMTU3NDQ2ZDI4MDE2NTQwM2ZmOGY2N2ZkXzQyMzU_5bbcf23b-a8bf-440b-8b87-d780cfb39cc0">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 as of December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.228%"/&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:17.230%"/&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;57,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;61,897&#160;&lt;/span&gt;&lt;/td&gt;&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,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(239)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;52,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;57,476&#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 following table summarizes debt maturities, outstanding indebtedness, and respective principal maturities as of December 31, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;Stated Rate&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;Effective Rate&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;Maturity&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;2021&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;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;2023&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;2024&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;2025&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;Thereafter&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;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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;L+1.70%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;6/5/2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;4,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;4,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;4,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;4,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;32,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;54,887&#160;&lt;/span&gt;&lt;/td&gt;&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;$35 million RLOC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;See below&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;See below&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="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;10/5/2024&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-style:italic;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Promissory note&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;4.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;4.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;9/1/2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;4,295&#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;4,475&#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;4,694&#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;4,901&#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;5,114&#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;33,599&#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;57,078&#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:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="60" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;The interest on the Term Loan is fixed by an interest rate swap agreement.  Please see Footnote 10 for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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="60" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;At the Company&#x2019;s option, the interest rate on this line of credit can float at 1.50% over a selected LIBOR rate or can be fixed at 1.50% above LIBOR for a fixed rate term.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90ZXh0cmVnaW9uOmM4YjA0ODdlMTU3NDQ2ZDI4MDE2NTQwM2ZmOGY2N2ZkXzQyMzc_3678c5be-ede7-4d8c-9a6f-be891ed8f4a5">&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 as of December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.228%"/&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:17.230%"/&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;57,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;61,897&#160;&lt;/span&gt;&lt;/td&gt;&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,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(239)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;52,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;57,476&#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="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpiODhkNTcxZmQ5YzY0MjVhYWM4NjQwOTkwM2NhZDdkOS90YWJsZXJhbmdlOmI4OGQ1NzFmZDljNjQyNWFhYzg2NDA5OTAzY2FkN2Q5XzItMS0xLTEtMA_783ff766-7395-4b48-8e74-9b1b4e1b9052"
      unitRef="usd">57078000</us-gaap:NotesPayable>
    <us-gaap:NotesPayable
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpiODhkNTcxZmQ5YzY0MjVhYWM4NjQwOTkwM2NhZDdkOS90YWJsZXJhbmdlOmI4OGQ1NzFmZDljNjQyNWFhYzg2NDA5OTAzY2FkN2Q5XzItMy0xLTEtMA_9a011326-9e35-4cc1-9947-7083298cc6ec"
      unitRef="usd">61897000</us-gaap:NotesPayable>
    <us-gaap:DebtCurrent
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpiODhkNTcxZmQ5YzY0MjVhYWM4NjQwOTkwM2NhZDdkOS90YWJsZXJhbmdlOmI4OGQ1NzFmZDljNjQyNWFhYzg2NDA5OTAzY2FkN2Q5XzUtMS0xLTEtMA_2174f00e-98d8-4a0a-bf77-e12feea1ba78"
      unitRef="usd">4295000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpiODhkNTcxZmQ5YzY0MjVhYWM4NjQwOTkwM2NhZDdkOS90YWJsZXJhbmdlOmI4OGQ1NzFmZDljNjQyNWFhYzg2NDA5OTAzY2FkN2Q5XzUtMy0xLTEtMA_296e7768-c727-4923-868e-79df1ce26776"
      unitRef="usd">4182000</us-gaap:DebtCurrent>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpiODhkNTcxZmQ5YzY0MjVhYWM4NjQwOTkwM2NhZDdkOS90YWJsZXJhbmdlOmI4OGQ1NzFmZDljNjQyNWFhYzg2NDA5OTAzY2FkN2Q5XzYtMS0xLTEtMA_4a82d6d9-a43e-43c3-a6c8-accbbd47cf0e"
      unitRef="usd">196000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpiODhkNTcxZmQ5YzY0MjVhYWM4NjQwOTkwM2NhZDdkOS90YWJsZXJhbmdlOmI4OGQ1NzFmZDljNjQyNWFhYzg2NDA5OTAzY2FkN2Q5XzYtMy0xLTEtMA_f7c1325b-fbf9-4edd-94de-095e78f81595"
      unitRef="usd">239000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpiODhkNTcxZmQ5YzY0MjVhYWM4NjQwOTkwM2NhZDdkOS90YWJsZXJhbmdlOmI4OGQ1NzFmZDljNjQyNWFhYzg2NDA5OTAzY2FkN2Q5XzctMS0xLTEtMA_713a6438-db6d-4577-9f3f-a15efbe4eb43"
      unitRef="usd">52587000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpiODhkNTcxZmQ5YzY0MjVhYWM4NjQwOTkwM2NhZDdkOS90YWJsZXJhbmdlOmI4OGQ1NzFmZDljNjQyNWFhYzg2NDA5OTAzY2FkN2Q5XzctMy0xLTEtMA_8ff325a8-a671-45a1-9f23-cbbce2e298cf"
      unitRef="usd">57476000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90ZXh0cmVnaW9uOmM4YjA0ODdlMTU3NDQ2ZDI4MDE2NTQwM2ZmOGY2N2ZkXzQyMjY_eecd3f9a-9162-4a19-b102-c6320ad12273">&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 table summarizes debt maturities, outstanding indebtedness, and respective principal maturities as of December 31, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;Stated Rate&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;Effective Rate&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;Maturity&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;2021&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;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;2023&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;2024&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;2025&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;Thereafter&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;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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;L+1.70%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;6/5/2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;4,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;4,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;4,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;4,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;32,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;54,887&#160;&lt;/span&gt;&lt;/td&gt;&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;$35 million RLOC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;See below&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;See below&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="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;10/5/2024&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-style:italic;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Promissory note&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;4.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;4.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;9/1/2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;4,295&#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;4,475&#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;4,694&#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;4,901&#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;5,114&#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;33,599&#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;57,078&#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:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="60" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;The interest on the Term Loan is fixed by an interest rate swap agreement.  Please see Footnote 10 for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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="60" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;At the Company&#x2019;s option, the interest rate on this line of credit can float at 1.50% over a selected LIBOR rate or can be fixed at 1.50% above LIBOR for a fixed rate term.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ia72f934af73c47f1900620d957fc967d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzEtMy0xLTEtNTg3Ng_7ab87eed-c2ea-45ba-95e0-272644dc7162"
      unitRef="number">0.0416</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ia72f934af73c47f1900620d957fc967d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzEtMi0xLTEtMA_45600762-d612-445d-b53c-f2958d8d0e4c"
      unitRef="usd">4051000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ia72f934af73c47f1900620d957fc967d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzEtNC0xLTEtMA_cebcd5da-1a65-4592-ae04-0f202ead7aff"
      unitRef="usd">4221000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ia72f934af73c47f1900620d957fc967d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzEtNi0xLTEtMA_4292be13-b949-40e3-96bf-01361e4471b5"
      unitRef="usd">4429000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ia72f934af73c47f1900620d957fc967d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzEtOC0xLTEtMA_61718bf2-b482-405e-be24-a00dbdd263bb"
      unitRef="usd">4624000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="ia72f934af73c47f1900620d957fc967d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzEtMTAtMS0xLTA_f463a582-c604-4a56-a26c-74bb6430b512"
      unitRef="usd">4825000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="ia72f934af73c47f1900620d957fc967d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzEtMTItMS0xLTA_93e0d432-5c18-4f11-be93-f72b00fbac3d"
      unitRef="usd">32737000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt
      contextRef="ia72f934af73c47f1900620d957fc967d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzEtMTQtMS0xLTA_7f85372a-fcbe-4fcc-8165-2e50afd1767a"
      unitRef="usd">54887000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="iddeba8a9208f406b8d09369e8569801c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzItNy0xLTEtNTkwMQ_bd04eafe-3e79-46b8-9e18-badadc10ad11"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="iddeba8a9208f406b8d09369e8569801c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzItOS0xLTEtNTkwMQ_99e080c2-2098-479b-9183-300ad0055aa5"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="iddeba8a9208f406b8d09369e8569801c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzItMTEtMS0xLTU5MDE_4d143513-ba88-4614-9afd-3ac490191da6"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="iddeba8a9208f406b8d09369e8569801c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzItMTMtMS0xLTU5MDE_289396fd-3632-42fc-8b35-b5a01a99dd71"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="iddeba8a9208f406b8d09369e8569801c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzItMTUtMS0xLTU5MDE_294b5e91-9b92-491d-ac29-41c23968c043"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="iddeba8a9208f406b8d09369e8569801c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzItMTctMS0xLTU5MDE_46bc3421-ea9d-4e92-9172-52f7a52b7607"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt
      contextRef="iddeba8a9208f406b8d09369e8569801c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzItMTktMS0xLTUxMDQ_ccbcd6eb-c51f-4785-9523-95a08f05eca6"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1c77389e2b2c4ac9a2c5590d73a1a278_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzMtMS0xLTEtNTg4MA_aa1c78ac-99ef-45d1-b16c-0c8fa4b7f80e"
      unitRef="number">0.0425</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i1c77389e2b2c4ac9a2c5590d73a1a278_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzMtMy0xLTEtNTg3OA_febcd1cd-78d1-4d4f-bac3-7b73ca7d4de4"
      unitRef="number">0.0425</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i1c77389e2b2c4ac9a2c5590d73a1a278_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzItMi0xLTEtMA_e91b87ff-04ef-4b87-aea4-80976580c0b7"
      unitRef="usd">244000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i1c77389e2b2c4ac9a2c5590d73a1a278_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzItNC0xLTEtMA_77acec58-4e17-4a85-8182-d8cb0d22cace"
      unitRef="usd">254000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i1c77389e2b2c4ac9a2c5590d73a1a278_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzItNi0xLTEtMA_f8ae6bc6-f2e1-4342-b8ac-1b7efef44fce"
      unitRef="usd">265000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i1c77389e2b2c4ac9a2c5590d73a1a278_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzItOC0xLTEtMA_162a0861-ca1b-4909-88b9-07b7991ba325"
      unitRef="usd">277000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i1c77389e2b2c4ac9a2c5590d73a1a278_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzItMTAtMS0xLTA_e9c6f50c-0920-4e2d-a2a1-7f871b92d56e"
      unitRef="usd">289000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i1c77389e2b2c4ac9a2c5590d73a1a278_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzItMTItMS0xLTA_568e7ea9-8398-48b4-b24c-ae8543c29c36"
      unitRef="usd">862000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt
      contextRef="i1c77389e2b2c4ac9a2c5590d73a1a278_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzItMTQtMS0xLTA_05833b8a-5949-41d0-ac6d-9584d2844e94"
      unitRef="usd">2191000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzQtMi0xLTEtMA_ee32cab7-3c6e-480c-9298-a60ea6b92dc3"
      unitRef="usd">4295000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzQtNC0xLTEtMA_96624b64-ea33-4d32-a6df-bbfef250f7a6"
      unitRef="usd">4475000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzQtNi0xLTEtMA_2102254a-cb02-459b-a139-b17b2618bf69"
      unitRef="usd">4694000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzQtOC0xLTEtMA_a6007431-259e-4129-9f5a-e30d2cf2b85e"
      unitRef="usd">4901000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzQtMTAtMS0xLTA_ab89c399-2f98-4ca3-89a8-8f5153bfce40"
      unitRef="usd">5114000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzQtMTItMS0xLTA_c1423c74-26c8-44e8-88a5-152478ddff5f"
      unitRef="usd">33599000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzIvZnJhZzpjOGIwNDg3ZTE1NzQ0NmQyODAxNjU0MDNmZjhmNjdmZC90YWJsZTpmOGYzY2I4Mjk1OWQ0ZTE5YTgxZDk4OGY1NmE1NmZlNi90YWJsZXJhbmdlOmY4ZjNjYjgyOTU5ZDRlMTlhODFkOTg4ZjU2YTU2ZmU2XzQtMTQtMS0xLTA_c0498799-9f76-4e8b-a805-16d3564c6dcb"
      unitRef="usd">57078000</us-gaap:LongTermDebt>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzgvZnJhZzpkNTBmMTlmNWY1Y2Y0ZDBkOGM3ZjM1NzA2OWMxNDFlZi90ZXh0cmVnaW9uOmQ1MGYxOWY1ZjVjZjRkMGQ4YzdmMzU3MDY5YzE0MWVmXzIzNA_343d309a-b0f4-4be6-9b05-a0753ae3010d">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 consist of the following as of December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width: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:18.403%"/&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension liability (See Note 15)&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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,790&#160;&lt;/span&gt;&lt;/td&gt;&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;Interest rate swap liability (See 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;5,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 (See Note 15)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Other&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;3,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;15,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="12" 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:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;  For two of joint ventures with Majestic Realty Co., excess distributions were made and are classified as a liability. See further disclosure in Note 17 (Investment In Unconsolidated and Consolidated Joint Ventures).&lt;/span&gt;&lt;/div&gt;&lt;/td&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;For the captions presented in the table above, please refer to the respective Notes to Consolidated Financial Statements for further detail.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:OtherLiabilitiesTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzgvZnJhZzpkNTBmMTlmNWY1Y2Y0ZDBkOGM3ZjM1NzA2OWMxNDFlZi90ZXh0cmVnaW9uOmQ1MGYxOWY1ZjVjZjRkMGQ4YzdmMzU3MDY5YzE0MWVmXzIzOA_83bd4c4f-a7fd-4278-ae74-73c472974f6c">&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 consist of the following as of December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width: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:18.403%"/&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension liability (See Note 15)&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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,790&#160;&lt;/span&gt;&lt;/td&gt;&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;Interest rate swap liability (See 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;5,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 (See Note 15)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Other&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;3,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;15,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="12" 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:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;  For two of joint ventures with Majestic Realty Co., excess distributions were made and are classified as a liability. See further disclosure in Note 17 (Investment In Unconsolidated and Consolidated Joint Ventures).&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherLiabilitiesTableTextBlock>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="iea4ffacdd1254b2899b24ad59a5a83b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzgvZnJhZzpkNTBmMTlmNWY1Y2Y0ZDBkOGM3ZjM1NzA2OWMxNDFlZi90YWJsZTo1NDkzM2YzNDBkODk0M2I3YWU5YTkwZjk2NjJhNGMxNy90YWJsZXJhbmdlOjU0OTMzZjM0MGQ4OTQzYjdhZTlhOTBmOTY2MmE0YzE3XzEtMS0xLTEtMA_ad614407-399a-4b88-baaf-88e4cc2cc65b"
      unitRef="usd">1602000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="i5ac6c48d95a84ff4ad0b5b82b09264bb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzgvZnJhZzpkNTBmMTlmNWY1Y2Y0ZDBkOGM3ZjM1NzA2OWMxNDFlZi90YWJsZTo1NDkzM2YzNDBkODk0M2I3YWU5YTkwZjk2NjJhNGMxNy90YWJsZXJhbmdlOjU0OTMzZjM0MGQ4OTQzYjdhZTlhOTBmOTY2MmE0YzE3XzEtMy0xLTEtMA_6e5da048-d079-4561-93cd-465ea2a764d9"
      unitRef="usd">1790000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzgvZnJhZzpkNTBmMTlmNWY1Y2Y0ZDBkOGM3ZjM1NzA2OWMxNDFlZi90YWJsZTo1NDkzM2YzNDBkODk0M2I3YWU5YTkwZjk2NjJhNGMxNy90YWJsZXJhbmdlOjU0OTMzZjM0MGQ4OTQzYjdhZTlhOTBmOTY2MmE0YzE3XzItMS0xLTEtMA_0a6ce272-3355-44c0-aece-9dc80bbab601"
      unitRef="usd">5929000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzgvZnJhZzpkNTBmMTlmNWY1Y2Y0ZDBkOGM3ZjM1NzA2OWMxNDFlZi90YWJsZTo1NDkzM2YzNDBkODk0M2I3YWU5YTkwZjk2NjJhNGMxNy90YWJsZXJhbmdlOjU0OTMzZjM0MGQ4OTQzYjdhZTlhOTBmOTY2MmE0YzE3XzItMy0xLTEtMA_b39f31a6-028f-49e7-90c5-5d64867e8ed8"
      unitRef="usd">2716000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="ia4a5ae53a80441f6920480ddf4c5f61b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzgvZnJhZzpkNTBmMTlmNWY1Y2Y0ZDBkOGM3ZjM1NzA2OWMxNDFlZi90YWJsZTo1NDkzM2YzNDBkODk0M2I3YWU5YTkwZjk2NjJhNGMxNy90YWJsZXJhbmdlOjU0OTMzZjM0MGQ4OTQzYjdhZTlhOTBmOTY2MmE0YzE3XzMtMS0xLTEtMA_aade8035-7249-4399-9ae6-fa4507fb3da1"
      unitRef="usd">8419000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="i911d05f819d44b72a4a8b866f84b7f6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzgvZnJhZzpkNTBmMTlmNWY1Y2Y0ZDBkOGM3ZjM1NzA2OWMxNDFlZi90YWJsZTo1NDkzM2YzNDBkODk0M2I3YWU5YTkwZjk2NjJhNGMxNy90YWJsZXJhbmdlOjU0OTMzZjM0MGQ4OTQzYjdhZTlhOTBmOTY2MmE0YzE3XzMtMy0xLTEtMA_e19e9529-37b6-418f-b9b0-7b131e182b6a"
      unitRef="usd">8011000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzgvZnJhZzpkNTBmMTlmNWY1Y2Y0ZDBkOGM3ZjM1NzA2OWMxNDFlZi90YWJsZTo1NDkzM2YzNDBkODk0M2I3YWU5YTkwZjk2NjJhNGMxNy90YWJsZXJhbmdlOjU0OTMzZjM0MGQ4OTQzYjdhZTlhOTBmOTY2MmE0YzE3XzQtMS0xLTEtMA_515f18d2-fdc3-43c4-8ebd-5dd464b5dbc3"
      unitRef="usd">3067000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzgvZnJhZzpkNTBmMTlmNWY1Y2Y0ZDBkOGM3ZjM1NzA2OWMxNDFlZi90YWJsZTo1NDkzM2YzNDBkODk0M2I3YWU5YTkwZjk2NjJhNGMxNy90YWJsZXJhbmdlOjU0OTMzZjM0MGQ4OTQzYjdhZTlhOTBmOTY2MmE0YzE3XzQtMy0xLTEtMA_dc85f227-39da-4ebf-baeb-69280888ec46"
      unitRef="usd">2938000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzgvZnJhZzpkNTBmMTlmNWY1Y2Y0ZDBkOGM3ZjM1NzA2OWMxNDFlZi90YWJsZTo1NDkzM2YzNDBkODk0M2I3YWU5YTkwZjk2NjJhNGMxNy90YWJsZXJhbmdlOjU0OTMzZjM0MGQ4OTQzYjdhZTlhOTBmOTY2MmE0YzE3XzUtMS0xLTEtMA_08ee562b-15cb-454e-9287-31e41cabc840"
      unitRef="usd">19017000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNzgvZnJhZzpkNTBmMTlmNWY1Y2Y0ZDBkOGM3ZjM1NzA2OWMxNDFlZi90YWJsZTo1NDkzM2YzNDBkODk0M2I3YWU5YTkwZjk2NjJhNGMxNy90YWJsZXJhbmdlOjU0OTMzZjM0MGQ4OTQzYjdhZTlhOTBmOTY2MmE0YzE3XzUtMy0xLTEtMA_2e29191e-5fcb-421e-b242-d04f6de3c67d"
      unitRef="usd">15455000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODQvZnJhZzpmM2ZhMjBmZjMxZDA0ZTVmYTQwMWI4N2ExM2JlOTgzZS90ZXh0cmVnaW9uOmYzZmEyMGZmMzFkMDRlNWZhNDAxYjg3YTEzYmU5ODNlXzE1MDM_cac1cf48-6a1b-48eb-8e8d-b545fcbc9286">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 hedge cash flows tied to changes in the underlying floating interest rate tied to LIBOR for the Term Loan as discussed in Note 8 (Line of Credit and Long-Term Debt) of the Notes to Consolidated Financial Statements. 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 December&#160;31, 2020, 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 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 December&#160;31, 2020, 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;($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.955%"/&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, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;$(5,929)&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;$54,887&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.000%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.000%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.000%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.006%"/&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, 2019&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;$(2,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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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,768&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODQvZnJhZzpmM2ZhMjBmZjMxZDA0ZTVmYTQwMWI4N2ExM2JlOTgzZS90ZXh0cmVnaW9uOmYzZmEyMGZmMzFkMDRlNWZhNDAxYjg3YTEzYmU5ODNlXzE1MDQ_54d561ac-144a-4256-a33e-b686e2f1f900">The Company had the following outstanding interest rate swap agreement designated as an interest rate cash flow hedge as of&#160;($ in thousands):&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.955%"/&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, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;$(5,929)&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;$54,887&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.000%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.000%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.000%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.006%"/&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, 2019&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;$(2,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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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,768&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i87fb21f4bb26454f9d7582cb0e3e9bb9_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODQvZnJhZzpmM2ZhMjBmZjMxZDA0ZTVmYTQwMWI4N2ExM2JlOTgzZS90YWJsZTo1ZDUxODBjZDQ4N2Y0MjYwYmQwY2Q2YjQxYTA2MGUzMS90YWJsZXJhbmdlOjVkNTE4MGNkNDg3ZjQyNjBiZDBjZDZiNDFhMDYwZTMxXzItNi0xLTEtMA_4cdf502f-a463-4b11-bf17-d5d60f77c9e9"
      unitRef="number">0.0416</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i87fb21f4bb26454f9d7582cb0e3e9bb9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODQvZnJhZzpmM2ZhMjBmZjMxZDA0ZTVmYTQwMWI4N2ExM2JlOTgzZS90YWJsZTo1ZDUxODBjZDQ4N2Y0MjYwYmQwY2Q2YjQxYTA2MGUzMS90YWJsZXJhbmdlOjVkNTE4MGNkNDg3ZjQyNjBiZDBjZDZiNDFhMDYwZTMxXzItOC0xLTEtMA_14c0395e-29f9-43fd-8495-76b707e05d18"
      unitRef="usd">-5929000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i87fb21f4bb26454f9d7582cb0e3e9bb9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODQvZnJhZzpmM2ZhMjBmZjMxZDA0ZTVmYTQwMWI4N2ExM2JlOTgzZS90YWJsZTo1ZDUxODBjZDQ4N2Y0MjYwYmQwY2Q2YjQxYTA2MGUzMS90YWJsZXJhbmdlOjVkNTE4MGNkNDg3ZjQyNjBiZDBjZDZiNDFhMDYwZTMxXzItMTAtMS0xLTA_ed1439e7-a598-42d0-8e77-77c9d2b1126b"
      unitRef="usd">54887000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="id2c150c580f046d7baf1908c31f0615a_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODQvZnJhZzpmM2ZhMjBmZjMxZDA0ZTVmYTQwMWI4N2ExM2JlOTgzZS90YWJsZTpkOTg0N2NmNDc5MjU0MTljYjM5OWNkODZlYmYzYTc2My90YWJsZXJhbmdlOmQ5ODQ3Y2Y0NzkyNTQxOWNiMzk5Y2Q4NmViZjNhNzYzXzItNi0xLTEtMA_197b2c2f-b700-4fc0-a9a1-7d03bc9da515"
      unitRef="number">0.0416</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="id2c150c580f046d7baf1908c31f0615a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODQvZnJhZzpmM2ZhMjBmZjMxZDA0ZTVmYTQwMWI4N2ExM2JlOTgzZS90YWJsZTpkOTg0N2NmNDc5MjU0MTljYjM5OWNkODZlYmYzYTc2My90YWJsZXJhbmdlOmQ5ODQ3Y2Y0NzkyNTQxOWNiMzk5Y2Q4NmViZjNhNzYzXzItOC0xLTEtMA_df99034d-4a3c-4db4-b49d-e748105c1501"
      unitRef="usd">-2716000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeNotionalAmount
      contextRef="id2c150c580f046d7baf1908c31f0615a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODQvZnJhZzpmM2ZhMjBmZjMxZDA0ZTVmYTQwMWI4N2ExM2JlOTgzZS90YWJsZTpkOTg0N2NmNDc5MjU0MTljYjM5OWNkODZlYmYzYTc2My90YWJsZXJhbmdlOmQ5ODQ3Y2Y0NzkyNTQxOWNiMzk5Y2Q4NmViZjNhNzYzXzItMTAtMS0xLTA_5d4a9745-122e-402e-a82a-3c064674b0db"
      unitRef="usd">58768000</us-gaap:DerivativeNotionalAmount>
    <trc:StockCompensationRestrictedStockAndPerformanceShareGrantsTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90ZXh0cmVnaW9uOjQwYjMyYWQzOWMzOTQ2MTVhMTlhYTE1NWNjMDRiMmQyXzM1Mjg_a445935a-23e8-49bb-a154-ad7f11408c92">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 corporate cash flow goals or share price, or 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 does 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 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's performance share grants with performance conditions as of the year ended December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.331%"/&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:64.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;Performance Share Grants with Performance Conditions&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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;992,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 following is a summary of the Company&#x2019;s stock grant activity, both time and performance unit grants, assuming target achievement for outstanding performance grants for the following twelve-month periods ended:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.277%"/&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;December 31, 2020&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, 2019&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, 2018&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;Stock Grants Outstanding Beginning of the Year 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;409,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;538,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536,860&#160;&lt;/span&gt;&lt;/td&gt;&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;New Stock Grants/Additional shares due to achievement in excess of target&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;797,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;160,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(307,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93,948)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(59,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;840,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;409,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;538,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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 is a summary of the assumptions used to determine the price for the Company's market-based Performance Condition Grants for the year ended December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.468%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.471%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:2px 1pt;text-align:center;vertical-align: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 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;March 11, 2020&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;December 31, 2022&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:2px 1pt;text-align:center;vertical-align: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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:2px 1pt;text-align:center;vertical-align: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;/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:2px 1pt;text-align:center;vertical-align:bottom"&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;/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;/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:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:2px 1pt;text-align:center;vertical-align: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;/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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;/table&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 unamortized cost associated with unvested stock grants and the weighted-average period over which it is expected to be recognized as of December&#160;31, 2020 was $7,567,000 and 22 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. 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 maximum the Company determines, 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 measure 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 adjusts compensation cost according to the actual outcome of the performance condition. Under the Non-Employee Director Stock Incentive Plan, or NDSI Plan, each non-employee director, during the years presented, received his or her annual compensation in stock. &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 1998 Plan, and NDSI Plan for the following periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.876%"/&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.274%"/&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:15.274%"/&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:15.278%"/&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;Employee 1998 Plan ($ in thousands):&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, 2020&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, 2019&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, 2018&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 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;4,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;5,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,796&#160;&lt;/span&gt;&lt;/td&gt;&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&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;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;5,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90ZXh0cmVnaW9uOjQwYjMyYWQzOWMzOTQ2MTVhMTlhYTE1NWNjMDRiMmQyXzQzOTgwNDY1MTY1NDc_32b97f9b-7e0b-47c5-b66b-371514f3ff68"
      unitRef="award_type">3</trc:ShareBasedCompensationArrangementbyShareBasedPaymentAwardNumberofAwardTypes>
    <trc:ScheduleOfShareBasedPaymentAwardPerformanceShareAwardsGrantedByPerformanceConditionsTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90ZXh0cmVnaW9uOjQwYjMyYWQzOWMzOTQ2MTVhMTlhYTE1NWNjMDRiMmQyXzM1NDI_6f8b6762-1748-40bd-8fc8-d9ad77b892a7">&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 is a summary of the Company's performance share grants with performance conditions as of the year ended December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.331%"/&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:64.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;Performance Share Grants with Performance Conditions&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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;992,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</trc:ScheduleOfShareBasedPaymentAwardPerformanceShareAwardsGrantedByPerformanceConditionsTableTextBlock>
    <trc:PerformanceAwardsGrantedwithPerformanceConditionsMinimumNumberofSharestobeIssuedatThresholdPerformance
      contextRef="i99b7415db41042f38ef0bdcdf79442a2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTpiY2MzYTc1OGJiMzc0ZDNlOTE4MDYzZTczMmY0OTE5OS90YWJsZXJhbmdlOmJjYzNhNzU4YmIzNzRkM2U5MTgwNjNlNzMyZjQ5MTk5XzItMi0xLTEtMA_cad6dfa5-34f5-441c-afb9-3143f92d5e56"
      unitRef="shares">62416000</trc:PerformanceAwardsGrantedwithPerformanceConditionsMinimumNumberofSharestobeIssuedatThresholdPerformance>
    <trc:PerformanceAwardsGrantedwithPerformanceConditionsNumberofSharestobeIssuedatTargetPerformance
      contextRef="i99b7415db41042f38ef0bdcdf79442a2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTpiY2MzYTc1OGJiMzc0ZDNlOTE4MDYzZTczMmY0OTE5OS90YWJsZXJhbmdlOmJjYzNhNzU4YmIzNzRkM2U5MTgwNjNlNzMyZjQ5MTk5XzMtMi0xLTEtMA_c4916cde-53c1-46eb-a77b-8307c08ccdf6"
      unitRef="shares">575596000</trc:PerformanceAwardsGrantedwithPerformanceConditionsNumberofSharestobeIssuedatTargetPerformance>
    <trc:PerformanceAwardsGrantedwithPerformanceConditionsMaximumNumberofSharestobeIssuedatMaximumPerformance
      contextRef="i99b7415db41042f38ef0bdcdf79442a2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTpiY2MzYTc1OGJiMzc0ZDNlOTE4MDYzZTczMmY0OTE5OS90YWJsZXJhbmdlOmJjYzNhNzU4YmIzNzRkM2U5MTgwNjNlNzMyZjQ5MTk5XzQtMi0xLTEtMA_a5d012d6-7526-4846-94ac-2e00217557c7"
      unitRef="shares">992745000</trc:PerformanceAwardsGrantedwithPerformanceConditionsMaximumNumberofSharestobeIssuedatMaximumPerformance>
    <us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90ZXh0cmVnaW9uOjQwYjMyYWQzOWMzOTQ2MTVhMTlhYTE1NWNjMDRiMmQyXzM1MzQ_aba93fe2-ef67-4fdc-bcea-503889f8c820">&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 is a summary of the Company&#x2019;s stock grant activity, both time and performance unit grants, assuming target achievement for outstanding performance grants for the following twelve-month periods ended:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.277%"/&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;December 31, 2020&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, 2019&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, 2018&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;Stock Grants Outstanding Beginning of the Year 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;409,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;538,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536,860&#160;&lt;/span&gt;&lt;/td&gt;&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;New Stock Grants/Additional shares due to achievement in excess of target&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;797,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;160,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(307,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93,948)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(59,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;840,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;409,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;538,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfNonvestedShareActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ifcdcaeb34dcf4518843b629807e09c29_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTo1NDIzZGJkMGFiYzM0YjI1OTVjOGM1MmQxNWVlZDIzYi90YWJsZXJhbmdlOjU0MjNkYmQwYWJjMzRiMjU5NWM4YzUyZDE1ZWVkMjNiXzEtMS0xLTEtMA_18fb2df8-0024-4d4b-a6fd-a7aef1d38448"
      unitRef="shares">409373</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i566c88b675ce41c19f9553f9b6ad0418_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTo1NDIzZGJkMGFiYzM0YjI1OTVjOGM1MmQxNWVlZDIzYi90YWJsZXJhbmdlOjU0MjNkYmQwYWJjMzRiMjU5NWM4YzUyZDE1ZWVkMjNiXzEtMy0xLTEtMA_1d6a78c9-80d6-4df7-924e-f69757d5bbd9"
      unitRef="shares">538599</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5afead3dad624031ba088ac86b93c019_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTo1NDIzZGJkMGFiYzM0YjI1OTVjOGM1MmQxNWVlZDIzYi90YWJsZXJhbmdlOjU0MjNkYmQwYWJjMzRiMjU5NWM4YzUyZDE1ZWVkMjNiXzEtNS0xLTEtMA_6f7c7847-aaee-4729-9132-6c283aaa2b03"
      unitRef="shares">536860</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i52de6385ea3a4329843341db0feea39d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTo1NDIzZGJkMGFiYzM0YjI1OTVjOGM1MmQxNWVlZDIzYi90YWJsZXJhbmdlOjU0MjNkYmQwYWJjMzRiMjU5NWM4YzUyZDE1ZWVkMjNiXzItMS0xLTEtMA_1247a552-e961-46d7-92b6-c74bac8f28c4"
      unitRef="shares">797364</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i990e2dab9c1c45d6b6c4e6a3c6abb867_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTo1NDIzZGJkMGFiYzM0YjI1OTVjOGM1MmQxNWVlZDIzYi90YWJsZXJhbmdlOjU0MjNkYmQwYWJjMzRiMjU5NWM4YzUyZDE1ZWVkMjNiXzItMy0xLTEtMA_c8329658-4d57-47e7-85a3-40ce6956a41f"
      unitRef="shares">160471</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ibec9862f2dbd40f48d59ab15ae6e1706_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTo1NDIzZGJkMGFiYzM0YjI1OTVjOGM1MmQxNWVlZDIzYi90YWJsZXJhbmdlOjU0MjNkYmQwYWJjMzRiMjU5NWM4YzUyZDE1ZWVkMjNiXzItNS0xLTEtMA_dbcb4241-a93a-4775-a2b5-98725c351311"
      unitRef="shares">97529</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i52de6385ea3a4329843341db0feea39d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTo1NDIzZGJkMGFiYzM0YjI1OTVjOGM1MmQxNWVlZDIzYi90YWJsZXJhbmdlOjU0MjNkYmQwYWJjMzRiMjU5NWM4YzUyZDE1ZWVkMjNiXzMtMS0xLTEtMA_da987041-309e-4920-81ba-4063207f8823"
      unitRef="shares">307250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i990e2dab9c1c45d6b6c4e6a3c6abb867_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTo1NDIzZGJkMGFiYzM0YjI1OTVjOGM1MmQxNWVlZDIzYi90YWJsZXJhbmdlOjU0MjNkYmQwYWJjMzRiMjU5NWM4YzUyZDE1ZWVkMjNiXzMtMy0xLTEtMA_604139ae-36ef-4305-a278-060d44b588aa"
      unitRef="shares">188032</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ibec9862f2dbd40f48d59ab15ae6e1706_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTo1NDIzZGJkMGFiYzM0YjI1OTVjOGM1MmQxNWVlZDIzYi90YWJsZXJhbmdlOjU0MjNkYmQwYWJjMzRiMjU5NWM4YzUyZDE1ZWVkMjNiXzMtNS0xLTEtMA_77ab551a-a354-40df-aae6-5b9210613eeb"
      unitRef="shares">93948</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i52de6385ea3a4329843341db0feea39d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTo1NDIzZGJkMGFiYzM0YjI1OTVjOGM1MmQxNWVlZDIzYi90YWJsZXJhbmdlOjU0MjNkYmQwYWJjMzRiMjU5NWM4YzUyZDE1ZWVkMjNiXzQtMS0xLTEtMA_9bb69411-8123-4bb5-bdf3-20f16017c5e4"
      unitRef="shares">59180</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i990e2dab9c1c45d6b6c4e6a3c6abb867_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTo1NDIzZGJkMGFiYzM0YjI1OTVjOGM1MmQxNWVlZDIzYi90YWJsZXJhbmdlOjU0MjNkYmQwYWJjMzRiMjU5NWM4YzUyZDE1ZWVkMjNiXzQtMy0xLTEtMA_1889c6ed-896c-4554-9887-7335867d7cf9"
      unitRef="shares">101665</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ibec9862f2dbd40f48d59ab15ae6e1706_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTo1NDIzZGJkMGFiYzM0YjI1OTVjOGM1MmQxNWVlZDIzYi90YWJsZXJhbmdlOjU0MjNkYmQwYWJjMzRiMjU5NWM4YzUyZDE1ZWVkMjNiXzQtNS0xLTEtMA_6ddacea1-2615-48c7-acab-cc5b2ab65304"
      unitRef="shares">1842</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i341eb9ea27944e7cac401d909588550c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTo1NDIzZGJkMGFiYzM0YjI1OTVjOGM1MmQxNWVlZDIzYi90YWJsZXJhbmdlOjU0MjNkYmQwYWJjMzRiMjU5NWM4YzUyZDE1ZWVkMjNiXzUtMS0xLTEtMA_5e6f430f-827b-4c19-8ef6-206dc230bf2f"
      unitRef="shares">840307</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ifcdcaeb34dcf4518843b629807e09c29_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTo1NDIzZGJkMGFiYzM0YjI1OTVjOGM1MmQxNWVlZDIzYi90YWJsZXJhbmdlOjU0MjNkYmQwYWJjMzRiMjU5NWM4YzUyZDE1ZWVkMjNiXzUtMy0xLTEtMA_58bdea40-1c86-4b12-a9df-38f305299333"
      unitRef="shares">409373</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i566c88b675ce41c19f9553f9b6ad0418_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTo1NDIzZGJkMGFiYzM0YjI1OTVjOGM1MmQxNWVlZDIzYi90YWJsZXJhbmdlOjU0MjNkYmQwYWJjMzRiMjU5NWM4YzUyZDE1ZWVkMjNiXzUtNS0xLTEtMA_c10302f9-530e-4b37-80d1-d5426f8c959b"
      unitRef="shares">538599</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <trc:ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90ZXh0cmVnaW9uOjQwYjMyYWQzOWMzOTQ2MTVhMTlhYTE1NWNjMDRiMmQyXzE0MjkzNjUxMTY3NjE5_c61ddfcd-cbf1-4946-9f0e-3ae9895c5705">&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 is a summary of the assumptions used to determine the price for the Company's market-based Performance Condition Grants for the year ended December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.468%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.471%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:2px 1pt;text-align:center;vertical-align: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 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;March 11, 2020&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;December 31, 2022&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:2px 1pt;text-align:center;vertical-align: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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:2px 1pt;text-align:center;vertical-align: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;/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:2px 1pt;text-align:center;vertical-align:bottom"&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;/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;/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:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:2px 1pt;text-align:center;vertical-align: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;/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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</trc:ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock>
    <trc:ShareBasedCompensationArrangementByShareBasedPaymentAwardPriceAtTargetAchievement
      contextRef="i2725771d80cd4d0fb89b61ea57ab75a8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTpiN2QxY2UwYTcwNzQ0ZjViYWFhNjIyNGIyNTgwMmIxYS90YWJsZXJhbmdlOmI3ZDFjZTBhNzA3NDRmNWJhYWE2MjI0YjI1ODAyYjFhXzMtMS0xLTEtNTYwMA_e6b9a52e-d8a8-402f-8eec-75a16fc37ddd"
      unitRef="usdPerShare">18.80</trc:ShareBasedCompensationArrangementByShareBasedPaymentAwardPriceAtTargetAchievement>
    <trc:ShareBasedCompensationArrangementByShareBasedPaymentAwardPriceAtTargetAchievement
      contextRef="i812c5aa977344d62abb5ec6e7458cc5f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTpiN2QxY2UwYTcwNzQ0ZjViYWFhNjIyNGIyNTgwMmIxYS90YWJsZXJhbmdlOmI3ZDFjZTBhNzA3NDRmNWJhYWE2MjI0YjI1ODAyYjFhXzMtMy0xLTEtNTYwMg_7dafa2a7-db69-48d8-ac75-1e5e16580831"
      unitRef="usdPerShare">16.36</trc:ShareBasedCompensationArrangementByShareBasedPaymentAwardPriceAtTargetAchievement>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i2725771d80cd4d0fb89b61ea57ab75a8_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTpiN2QxY2UwYTcwNzQ0ZjViYWFhNjIyNGIyNTgwMmIxYS90YWJsZXJhbmdlOmI3ZDFjZTBhNzA3NDRmNWJhYWE2MjI0YjI1ODAyYjFhXzUtMS0xLTEtNTYwNA_0454df07-a48c-44bc-96fb-abfdd601c2aa"
      unitRef="number">0.1728</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i812c5aa977344d62abb5ec6e7458cc5f_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTpiN2QxY2UwYTcwNzQ0ZjViYWFhNjIyNGIyNTgwMmIxYS90YWJsZXJhbmdlOmI3ZDFjZTBhNzA3NDRmNWJhYWE2MjI0YjI1ODAyYjFhXzUtMy0xLTEtNTYwNg_c47cc0bd-9361-4e9a-be8b-d813e2eeb9bf"
      unitRef="number">0.1821</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i2725771d80cd4d0fb89b61ea57ab75a8_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTpiN2QxY2UwYTcwNzQ0ZjViYWFhNjIyNGIyNTgwMmIxYS90YWJsZXJhbmdlOmI3ZDFjZTBhNzA3NDRmNWJhYWE2MjI0YjI1ODAyYjFhXzYtMS0xLTEtNTYwNA_b5ce5c24-ba0e-4cd6-84b2-3c8a7701bef9"
      unitRef="number">0.0169</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i812c5aa977344d62abb5ec6e7458cc5f_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTpiN2QxY2UwYTcwNzQ0ZjViYWFhNjIyNGIyNTgwMmIxYS90YWJsZXJhbmdlOmI3ZDFjZTBhNzA3NDRmNWJhYWE2MjI0YjI1ODAyYjFhXzYtMy0xLTEtNTYwNg_bfe3f84c-2a93-43ab-acba-bd4f83346539"
      unitRef="number">0.0058</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <trc:ShareBasedCompensationArrangementByShareBasedPaymentAwardSimulatedPrice
      contextRef="i2725771d80cd4d0fb89b61ea57ab75a8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTpiN2QxY2UwYTcwNzQ0ZjViYWFhNjIyNGIyNTgwMmIxYS90YWJsZXJhbmdlOmI3ZDFjZTBhNzA3NDRmNWJhYWE2MjI0YjI1ODAyYjFhXzgtMS0xLTEtNTYwOA_f1693cb9-06a9-45a3-aaaa-5cb70fc0ed14"
      unitRef="usdPerShare">11.95</trc:ShareBasedCompensationArrangementByShareBasedPaymentAwardSimulatedPrice>
    <trc:ShareBasedCompensationArrangementByShareBasedPaymentAwardSimulatedPrice
      contextRef="i812c5aa977344d62abb5ec6e7458cc5f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTpiN2QxY2UwYTcwNzQ0ZjViYWFhNjIyNGIyNTgwMmIxYS90YWJsZXJhbmdlOmI3ZDFjZTBhNzA3NDRmNWJhYWE2MjI0YjI1ODAyYjFhXzgtMy0xLTEtNTYxMA_4a6e1f87-d589-4461-a6b9-67819a51468e"
      unitRef="usdPerShare">5.87</trc:ShareBasedCompensationArrangementByShareBasedPaymentAwardSimulatedPrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2725771d80cd4d0fb89b61ea57ab75a8_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTpiN2QxY2UwYTcwNzQ0ZjViYWFhNjIyNGIyNTgwMmIxYS90YWJsZXJhbmdlOmI3ZDFjZTBhNzA3NDRmNWJhYWE2MjI0YjI1ODAyYjFhXzktMS0xLTEtNTYwOA_f0fed1c3-0f44-4d25-acee-b867e6622c56"
      unitRef="shares">6327</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i812c5aa977344d62abb5ec6e7458cc5f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTpiN2QxY2UwYTcwNzQ0ZjViYWFhNjIyNGIyNTgwMmIxYS90YWJsZXJhbmdlOmI3ZDFjZTBhNzA3NDRmNWJhYWE2MjI0YjI1ODAyYjFhXzktMy0xLTEtNTYxMA_a3438755-2f8b-46e1-8f53-8551ac6b07b5"
      unitRef="shares">81716</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2725771d80cd4d0fb89b61ea57ab75a8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTpiN2QxY2UwYTcwNzQ0ZjViYWFhNjIyNGIyNTgwMmIxYS90YWJsZXJhbmdlOmI3ZDFjZTBhNzA3NDRmNWJhYWE2MjI0YjI1ODAyYjFhXzEwLTEtMS0xLTU2MDg_0dde66b2-47a3-4475-9d9b-3131e1763aca"
      unitRef="usd">76000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i812c5aa977344d62abb5ec6e7458cc5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTpiN2QxY2UwYTcwNzQ0ZjViYWFhNjIyNGIyNTgwMmIxYS90YWJsZXJhbmdlOmI3ZDFjZTBhNzA3NDRmNWJhYWE2MjI0YjI1ODAyYjFhXzEwLTMtMS0xLTU2MTA_de975851-0d58-49a4-9eab-32efc8bcffcb"
      unitRef="usd">480000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90ZXh0cmVnaW9uOjQwYjMyYWQzOWMzOTQ2MTVhMTlhYTE1NWNjMDRiMmQyXzI3NDg3NzkwNzI5ODY_1e4bdc43-7493-4cc4-b0c6-8083f5dc458e"
      unitRef="usd">7567000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90ZXh0cmVnaW9uOjQwYjMyYWQzOWMzOTQ2MTVhMTlhYTE1NWNjMDRiMmQyXzI3NDg3NzkwNzI5OTk_68130921-5818-45cc-b6f1-9aecb8f3f409">P22M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90ZXh0cmVnaW9uOjQwYjMyYWQzOWMzOTQ2MTVhMTlhYTE1NWNjMDRiMmQyXzM1MTU_1544b4b4-9738-4dc2-aa83-d81426e0f578">&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 1998 Plan, and NDSI Plan for the following periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.876%"/&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.274%"/&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:15.274%"/&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:15.278%"/&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;Employee 1998 Plan ($ in thousands):&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, 2020&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, 2019&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, 2018&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 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;4,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;5,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,796&#160;&lt;/span&gt;&lt;/td&gt;&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&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;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;5,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="i2eaf6cf8056b46d5892467aaf0badac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTplOTJhYzJmMTJjNGQ0MjIxYWMzYmIyZTEwYTk1YWMyZS90YWJsZXJhbmdlOmU5MmFjMmYxMmM0ZDQyMjFhYzNiYjJlMTBhOTVhYzJlXzEtMi0xLTEtMA_916e5da4-bc00-48d7-892d-d1bdcb942268"
      unitRef="usd">4060000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i81630ae97cc64ec4bed9b1bec0502094_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTplOTJhYzJmMTJjNGQ0MjIxYWMzYmIyZTEwYTk1YWMyZS90YWJsZXJhbmdlOmU5MmFjMmYxMmM0ZDQyMjFhYzNiYjJlMTBhOTVhYzJlXzEtNC0xLTEtMA_67345123-4bf4-46f1-b550-c4e40c06941c"
      unitRef="usd">2667000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i67458340404647e98cca5b3cff030979_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTplOTJhYzJmMTJjNGQ0MjIxYWMzYmIyZTEwYTk1YWMyZS90YWJsZXJhbmdlOmU5MmFjMmYxMmM0ZDQyMjFhYzNiYjJlMTBhOTVhYzJlXzEtNi0xLTEtMA_16477956-f95a-4dc1-8368-135221571621"
      unitRef="usd">2564000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i2eaf6cf8056b46d5892467aaf0badac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTplOTJhYzJmMTJjNGQ0MjIxYWMzYmIyZTEwYTk1YWMyZS90YWJsZXJhbmdlOmU5MmFjMmYxMmM0ZDQyMjFhYzNiYjJlMTBhOTVhYzJlXzItMi0xLTEtMA_a9176b03-53c5-4c93-808b-68d3acf22ea9"
      unitRef="usd">1135000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i81630ae97cc64ec4bed9b1bec0502094_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTplOTJhYzJmMTJjNGQ0MjIxYWMzYmIyZTEwYTk1YWMyZS90YWJsZXJhbmdlOmU5MmFjMmYxMmM0ZDQyMjFhYzNiYjJlMTBhOTVhYzJlXzItNC0xLTEtMA_9c624b84-3a69-4f52-a6a9-e4b3028ea8b3"
      unitRef="usd">760000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i67458340404647e98cca5b3cff030979_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTplOTJhYzJmMTJjNGQ0MjIxYWMzYmIyZTEwYTk1YWMyZS90YWJsZXJhbmdlOmU5MmFjMmYxMmM0ZDQyMjFhYzNiYjJlMTBhOTVhYzJlXzItNi0xLTEtMA_c4084d4f-de04-4a3c-9749-de5b9b34b3b9"
      unitRef="usd">1232000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <trc:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationCosts
      contextRef="i2eaf6cf8056b46d5892467aaf0badac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTplOTJhYzJmMTJjNGQ0MjIxYWMzYmIyZTEwYTk1YWMyZS90YWJsZXJhbmdlOmU5MmFjMmYxMmM0ZDQyMjFhYzNiYjJlMTBhOTVhYzJlXzMtMi0xLTEtMA_76e9de60-cc0b-4f00-a168-e4c546f73b9c"
      unitRef="usd">5195000</trc:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationCosts>
    <trc:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationCosts
      contextRef="i81630ae97cc64ec4bed9b1bec0502094_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTplOTJhYzJmMTJjNGQ0MjIxYWMzYmIyZTEwYTk1YWMyZS90YWJsZXJhbmdlOmU5MmFjMmYxMmM0ZDQyMjFhYzNiYjJlMTBhOTVhYzJlXzMtNC0xLTEtMA_18d1ef6d-075b-48de-b2fe-a7d354929d2b"
      unitRef="usd">3427000</trc:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationCosts>
    <trc:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationCosts
      contextRef="i67458340404647e98cca5b3cff030979_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTplOTJhYzJmMTJjNGQ0MjIxYWMzYmIyZTEwYTk1YWMyZS90YWJsZXJhbmdlOmU5MmFjMmYxMmM0ZDQyMjFhYzNiYjJlMTBhOTVhYzJlXzMtNi0xLTEtMA_2137857e-a0c0-4ce2-ad74-1ef35a1d25d9"
      unitRef="usd">3796000</trc:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationCosts>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7f40cd167a3d45358d14a54b2b00a6df_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTplOTJhYzJmMTJjNGQ0MjIxYWMzYmIyZTEwYTk1YWMyZS90YWJsZXJhbmdlOmU5MmFjMmYxMmM0ZDQyMjFhYzNiYjJlMTBhOTVhYzJlXzQtMi0xLTEtMA_9305513b-f4f7-4219-b590-e898580f9137"
      unitRef="usd">434000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i918fb8df3dd84976ba3db4fcd6f3312f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTplOTJhYzJmMTJjNGQ0MjIxYWMzYmIyZTEwYTk1YWMyZS90YWJsZXJhbmdlOmU5MmFjMmYxMmM0ZDQyMjFhYzNiYjJlMTBhOTVhYzJlXzQtNC0xLTEtMA_93fea386-4a20-4d9b-8d1d-bd449fe3531e"
      unitRef="usd">531000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i681824b0fd6549ba9047ebfba3221d9f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTplOTJhYzJmMTJjNGQ0MjIxYWMzYmIyZTEwYTk1YWMyZS90YWJsZXJhbmdlOmU5MmFjMmYxMmM0ZDQyMjFhYzNiYjJlMTBhOTVhYzJlXzQtNi0xLTEtMA_ce9a8d2e-c4f4-4b9d-8996-5c79ee8d62cc"
      unitRef="usd">684000</us-gaap:AllocatedShareBasedCompensationExpense>
    <trc:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationCosts
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTplOTJhYzJmMTJjNGQ0MjIxYWMzYmIyZTEwYTk1YWMyZS90YWJsZXJhbmdlOmU5MmFjMmYxMmM0ZDQyMjFhYzNiYjJlMTBhOTVhYzJlXzUtMi0xLTEtMA_2248472c-7d86-40aa-b120-231d48770ec8"
      unitRef="usd">5629000</trc:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationCosts>
    <trc:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationCosts
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTplOTJhYzJmMTJjNGQ0MjIxYWMzYmIyZTEwYTk1YWMyZS90YWJsZXJhbmdlOmU5MmFjMmYxMmM0ZDQyMjFhYzNiYjJlMTBhOTVhYzJlXzUtNC0xLTEtMA_999423bb-c95f-4332-b5a0-43bcf4ee3995"
      unitRef="usd">3958000</trc:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationCosts>
    <trc:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationCosts
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xODcvZnJhZzo0MGIzMmFkMzljMzk0NjE1YTE5YWExNTVjYzA0YjJkMi90YWJsZTplOTJhYzJmMTJjNGQ0MjIxYWMzYmIyZTEwYTk1YWMyZS90YWJsZXJhbmdlOmU5MmFjMmYxMmM0ZDQyMjFhYzNiYjJlMTBhOTVhYzJlXzUtNi0xLTEtMA_fdd929e7-99df-48e6-bd89-ece63a483fe9"
      unitRef="usd">4480000</trc:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationCosts>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90ZXh0cmVnaW9uOjk0NDhkOTI0YmQ2YjQ2NTg4NGEzNzg5OTM4M2IxMTAzXzI0Njg_d3962841-a96f-470a-b515-83941674f4ef">INCOME TAXES&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 accounts for income taxes using ASC 740, &#x201c;Income Taxes&#x201d; which is an asset and liability approach that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized differently in the financial statements and the tax returns. The provision for income taxes consists of the following at December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.685%"/&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:14.002%"/&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.709%"/&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:14.005%"/&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: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;2020&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;2019&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;2018&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;Total (benefit) provision:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Federal:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&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,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&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;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,320&#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;In March 2020, the Coronavirus Aid, Relief, and Economic Security Act was enacted, which includes a five year net operating loss carryback provision which will enable the Company to benefit from certain losses.  This provision applies to net operating losses occurring between December 31, 2017 and January 1, 2021 and temporarily nullifies provisions within the Tax Cuts Jobs Act of 2017 that disallows net operating loss carrybacks.  Under these guidelines, the Company expects to receive a Federal tax refund of $1,021,000 once 2020 tax losses are carried back.&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:120%"&gt;During 2018, the Company completed its analysis of the impacts of the U.S. Tax Reform and no additional expense was warranted. Other provisions of the U.S. Tax Reform did not have a material effect on the effective tax rate for 2018.&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:120%"&gt;In 2020, income tax provision expense primarily consisted 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, which did not impact the Company until this year. 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 during the quarter 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.  A reconciliation of the provision for income taxes, with the amount computed by applying the statutory Federal income tax rate of 21% in 2020, 2019 and 2018 is as follows for the years ended December&#160;31:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.203%"/&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:13.731%"/&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:13.731%"/&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:13.733%"/&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: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;2020&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;2019&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;2018&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;Income tax at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;3,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&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;State income taxes, net of Federal benefit&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;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 stock compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Oil and mineral depletion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(134)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Refunds&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;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Provision (benefit) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,011.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/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;Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company&#x2019;s deferred tax assets and liabilities were as follows at December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.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:15.908%"/&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:15.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="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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets:&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;/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;Accrued expenses&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;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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;Capitalization of costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Stock grant expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Book deferred gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Joint venture allocations&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;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Provision for additional capitalized costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Interest rate swap&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,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;11,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;11,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales allocations&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;872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Joint venture allocations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Straight line rent&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;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State deferred taxes&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;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;10,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred income tax (liability) asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;713&#160;&lt;/span&gt;&lt;/td&gt;&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;Allowance for deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:2px 1pt;text-align:left;vertical-align: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 deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the nature of the Company's deferred tax assets, the Company believes they will be used through operations in future years and a valuation allowance is not necessary.&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 did not make any tax payments in 2020 and $4,645,000 in 2019. The Company received tax refunds of $1,314,000 and $1,345,000 in 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;The Company evaluates its tax positions for all income tax items based on their technical merits to determine whether each position satisfies the &#x201c;more likely than not to be sustained upon examination&#x201d; test. The tax benefits are then measured as the largest amount of benefit, determined on a cumulative basis, that is &#x201c;more likely than not&#x201d; to be realized upon ultimate settlement. As a result of this evaluation, the Company determined there were no uncertain tax positions that required recognition and measurement for the years ended December&#160;31, 2020 and 2019 within the scope of ASC 740, "Income Taxes." Tax years from 2017 to 2019 and 2016 to 2019 remain available for examination by the Federal and California State taxing authorities, respectively.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90ZXh0cmVnaW9uOjk0NDhkOTI0YmQ2YjQ2NTg4NGEzNzg5OTM4M2IxMTAzXzI0NzM_af294ce2-20e4-41a9-ab0b-85b1cd805915">The provision for income taxes consists of the following at December&#160;31:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.685%"/&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:14.002%"/&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.709%"/&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:14.005%"/&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: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;2020&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;2019&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;2018&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;Total (benefit) provision:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Federal:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&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,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&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;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,320&#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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzEtMi0xLTEtMA_65be5f24-13f2-4828-8d06-59c6ca195cca"
      unitRef="usd">829000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzEtNC0xLTEtMA_587872c2-7254-4d0c-89e2-0583daa9262b"
      unitRef="usd">3980000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzEtNi0xLTEtMA_0aeed08a-cc92-46ed-800d-a2e83cdd447d"
      unitRef="usd">1320000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzMtMi0xLTEtMA_706d3d56-476b-4b6d-bf7e-7b6c4d90b917"
      unitRef="usd">-852000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzMtNC0xLTEtMA_f40977c4-c382-4747-bd77-247d4bc660ac"
      unitRef="usd">1798000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzMtNi0xLTEtMA_85c0619c-5d96-41fe-b8fc-6cfea654a730"
      unitRef="usd">862000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzQtMi0xLTEtMA_9f106987-1842-452d-b7c6-1d11bf8f967a"
      unitRef="usd">1464000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzQtNC0xLTEtMA_ebcfa2f1-8792-434a-95f7-7412038d15b7"
      unitRef="usd">866000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzQtNi0xLTEtMA_3f201696-7e13-46ad-acdb-3be3ca46fdf4"
      unitRef="usd">64000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzUtMi0xLTEtMA_0af2d0a1-efc4-4602-b40d-a14ca7819cbd"
      unitRef="usd">612000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzUtNC0xLTEtMA_92295875-a7c2-4f49-80dd-2898c5196a8b"
      unitRef="usd">2664000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzUtNi0xLTEtMA_5e43ef93-7670-485a-9bb5-5e374d6c4358"
      unitRef="usd">926000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzctMi0xLTEtMA_8e49b703-cece-4830-b202-e30cf5ca20e4"
      unitRef="usd">-21000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzctNC0xLTEtMA_01103294-d407-4d3c-9f82-6ca816df86cd"
      unitRef="usd">812000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzctNi0xLTEtMA_f76d90f7-5ed4-461d-8b59-a16517e4cd4d"
      unitRef="usd">353000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzgtMi0xLTEtMA_2802605e-7f59-499f-afb9-513f0f59ad83"
      unitRef="usd">238000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzgtNC0xLTEtMA_c1632165-acfc-4f69-af6e-25bb223340df"
      unitRef="usd">504000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzgtNi0xLTEtMA_151a7a0c-a9bd-473d-aa14-f96b2a2a7b2c"
      unitRef="usd">41000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzktMi0xLTEtMA_0a5825f6-8fc5-4607-8a64-7582ac2069a5"
      unitRef="usd">217000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzktNC0xLTEtMA_092b53db-3c67-4885-a538-c3768ca07958"
      unitRef="usd">1316000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzktNi0xLTEtMA_8ec551b3-e5d8-4a67-ad81-956aaa8c350d"
      unitRef="usd">394000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzEwLTItMS0xLTA_5d4d287d-4221-4efe-a3a6-1ef67c1c6d1d"
      unitRef="usd">829000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzEwLTQtMS0xLTA_03ca99c1-ad0e-4122-8221-a0034ae62787"
      unitRef="usd">3980000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo2MjRlODI5N2M4NzU0OTM2OTQ1ODM0ZWY4NDExNjZlNS90YWJsZXJhbmdlOjYyNGU4Mjk3Yzg3NTQ5MzY5NDU4MzRlZjg0MTE2NmU1XzEwLTYtMS0xLTA_63abb10a-2e63-4a5b-be46-35780042e816"
      unitRef="usd">1320000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="id67233c31ccb440bb020031a297baafd_D20200301-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90ZXh0cmVnaW9uOjk0NDhkOTI0YmQ2YjQ2NTg4NGEzNzg5OTM4M2IxMTAzXzQ5NDc4MDIzMjg5OTM_4bc11b45-e8f2-425e-bc46-390e9006e09e"
      unitRef="usd">1021000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90ZXh0cmVnaW9uOjk0NDhkOTI0YmQ2YjQ2NTg4NGEzNzg5OTM4M2IxMTAzXzI0NzA_4f5ea96e-594a-44a7-8489-36617cabd7ca">A reconciliation of the provision for income taxes, with the amount computed by applying the statutory Federal income tax rate of 21% in 2020, 2019 and 2018 is as follows for the years ended December&#160;31:&#160;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.203%"/&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:13.731%"/&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:13.731%"/&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:13.733%"/&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: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;2020&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;2019&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;2018&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;Income tax at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;3,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&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;State income taxes, net of Federal benefit&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;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 stock compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Oil and mineral depletion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(134)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Refunds&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;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Provision (benefit) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,011.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzEtMi0xLTEtMA_0a2cafc2-5070-45dc-a127-c3772c11668c"
      unitRef="usd">17000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzEtNC0xLTEtMA_7cddb95b-b954-46c8-b968-8102e65d399d"
      unitRef="usd">3058000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzEtNi0xLTEtMA_aba0a537-9755-4bf9-993c-2bb7c53f2c57"
      unitRef="usd">1171000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzItMi0xLTEtMA_3064d9cc-c395-49ae-ac8c-1a7388bbaefa"
      unitRef="usd">217000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzItNC0xLTEtMA_3edf8196-ad17-4d5d-8a10-4515f3c8ebfa"
      unitRef="usd">948000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzItNi0xLTEtMA_d061f09c-2c9c-432c-81d2-89a94387f18e"
      unitRef="usd">317000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzUtMi0xLTEtMA_69edd909-95ee-4917-8ab9-ee0797fd2182"
      unitRef="usd">365000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzUtNC0xLTEtMA_ba53e29c-d76b-4378-8311-d63399f45eb5"
      unitRef="usd">-57000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzUtNi0xLTEtMA_dea1fe0e-3208-4454-a2e0-61138d4f89b8"
      unitRef="usd">-20000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <trc:IncomeTaxReconciliationNondeductibleExpenseCompensation
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzYtMi0xLTEtMA_e4203543-0ddb-478a-8143-966d7ff6b1da"
      unitRef="usd">357000</trc:IncomeTaxReconciliationNondeductibleExpenseCompensation>
    <trc:IncomeTaxReconciliationNondeductibleExpenseCompensation
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzYtNC0xLTEtMA_616d1d5c-8687-42c2-9788-da3fc1e9163c"
      unitRef="usd">0</trc:IncomeTaxReconciliationNondeductibleExpenseCompensation>
    <trc:IncomeTaxReconciliationNondeductibleExpenseCompensation
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzYtNi0xLTEtMA_8b6b4f34-7830-47ff-a246-4b09d39a9c04"
      unitRef="usd">0</trc:IncomeTaxReconciliationNondeductibleExpenseCompensation>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepletion
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzYtMi0xLTEtNjEzMw_37e6293d-1aed-49ad-b37e-f060626d61cc"
      unitRef="usd">-101000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepletion>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepletion
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzYtNC0xLTEtNjEzMw_e36c8b91-4ac5-4a71-9426-8239bd12afb6"
      unitRef="usd">-131000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepletion>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepletion
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzYtNi0xLTEtNjEzMw_a3d1fd2a-7b1d-4852-bce5-8a41d87bbe6c"
      unitRef="usd">-134000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepletion>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzctMi0xLTEtNjA4Mw_ca28f225-7401-4fc1-b032-0e240d126238"
      unitRef="usd">78000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzctNC0xLTEtNjExMw_355ead1c-93fd-442f-8fa6-7717ad807b91"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzctNi0xLTEtNjExMw_04eee2f2-98f6-446b-83a6-22cac4aa9946"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzgtMi0xLTEtNjEyNA_84a6feb3-5fc5-43d4-ad4b-7da3b276fccd"
      unitRef="usd">16000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzgtNC0xLTEtNjEyNA_4a207400-3c23-40b7-8763-8c5428d01adf"
      unitRef="usd">26000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzgtNi0xLTEtNjEyNA_fc965046-8637-4e06-a5fc-487fbe1879c3"
      unitRef="usd">19000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzctMi0xLTEtMA_fa177a9f-edcd-47b9-a500-2c3afda7fb51"
      unitRef="usd">36000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzctNC0xLTEtMA_56322b1a-5c14-4720-933c-26c67242bb90"
      unitRef="usd">136000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzctNi0xLTEtMA_61258baa-7797-4f41-9b01-d8a1bfb251f8"
      unitRef="usd">-33000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzgtMi0xLTEtMA_888e7eb0-d77d-40b6-9857-8291f1a3c51a"
      unitRef="usd">829000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzgtNC0xLTEtMA_88f0d31f-8ca9-4dd0-ae69-fbc8955c9a21"
      unitRef="usd">3980000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzgtNi0xLTEtMA_6a5e76e2-fdb7-4e88-b701-b146f7d81109"
      unitRef="usd">1320000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzktMi0xLTEtMA_5bf914de-835e-4eec-bcf2-48e7bcc48044"
      unitRef="number">10.110</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzktNC0xLTEtMA_0aba6f7e-01dd-4fb1-8c52-cce152da7a71"
      unitRef="number">0.273</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo0OGUyNjM5ZGNhZDY0N2JmYTJjMzQ1OGJhOGU3M2YxMS90YWJsZXJhbmdlOjQ4ZTI2MzlkY2FkNjQ3YmZhMmMzNDU4YmE4ZTczZjExXzktNi0xLTEtMA_43c10e0a-7962-46f6-91db-65583a01f891"
      unitRef="number">0.238</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90ZXh0cmVnaW9uOjk0NDhkOTI0YmQ2YjQ2NTg4NGEzNzg5OTM4M2IxMTAzXzI0Nzk_0ffb0428-c428-4b92-a4f9-240f1af93020">Significant components of the Company&#x2019;s deferred tax assets and liabilities were as follows at December&#160;31:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.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:15.908%"/&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:15.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="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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets:&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;/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;Accrued expenses&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;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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;Capitalization of costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Stock grant expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Book deferred gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Joint venture allocations&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;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Provision for additional capitalized costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Interest rate swap&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,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;11,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;11,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales allocations&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;872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Joint venture allocations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Straight line rent&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;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State deferred taxes&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;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;10,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred income tax (liability) asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;713&#160;&lt;/span&gt;&lt;/td&gt;&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;Allowance for deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:2px 1pt;text-align:left;vertical-align: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 deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzItMi0xLTEtMA_75f8d1ff-1e9e-4410-84de-c0074f827fdb"
      unitRef="usd">322000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzItNC0xLTEtMA_60f91c2f-1062-4a75-a6ce-95a6f9b9f77b"
      unitRef="usd">349000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzMtMi0xLTEtMA_cb2cf2c1-693a-4fe3-b521-2e1e05d57d1c"
      unitRef="usd">557000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzMtNC0xLTEtMA_55a7b995-705f-44ee-aaf4-d15d308db81f"
      unitRef="usd">370000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <trc:DeferredTaxAssetsDeferredExpenseCapitalizedCosts
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzQtMi0xLTEtMA_4fa79440-6940-4b57-b61d-da000cea68c5"
      unitRef="usd">1661000</trc:DeferredTaxAssetsDeferredExpenseCapitalizedCosts>
    <trc:DeferredTaxAssetsDeferredExpenseCapitalizedCosts
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzQtNC0xLTEtMA_ab6223ca-9130-4f77-820c-f3e30b9e582a"
      unitRef="usd">1843000</trc:DeferredTaxAssetsDeferredExpenseCapitalizedCosts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzUtMi0xLTEtMA_4762cd4d-4a6e-47f5-a342-b97c27152015"
      unitRef="usd">2921000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzUtNC0xLTEtMA_27d572f6-d53b-48f2-a5a1-849a7382d439"
      unitRef="usd">2883000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzYtMi0xLTEtMA_ab17062b-8fef-456f-a476-83ec46188725"
      unitRef="usd">2211000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzYtNC0xLTEtMA_02fa5515-c865-4991-9465-0edf93081132"
      unitRef="usd">2500000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsStateTaxes
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzctMi0xLTEtMA_2dd08850-53a1-4e37-b101-666edcc06357"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsStateTaxes>
    <us-gaap:DeferredTaxAssetsStateTaxes
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzctNC0xLTEtMA_3a4826f6-3c63-476f-af54-8c250cf5f014"
      unitRef="usd">116000</us-gaap:DeferredTaxAssetsStateTaxes>
    <trc:DeferredTaxAssetsBookDeferredGains
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzgtMi0xLTEtMA_4107274d-d03c-468a-8320-ba56deac3cb0"
      unitRef="usd">1034000</trc:DeferredTaxAssetsBookDeferredGains>
    <trc:DeferredTaxAssetsBookDeferredGains
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzgtNC0xLTEtMA_a4c7ce92-e060-47ef-bea9-a738648c72b2"
      unitRef="usd">1176000</trc:DeferredTaxAssetsBookDeferredGains>
    <us-gaap:DeferredTaxAssetsEquityMethodInvestments
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzktMi0xLTEtMA_14d623f9-da58-4986-8f92-26bd709844f5"
      unitRef="usd">587000</us-gaap:DeferredTaxAssetsEquityMethodInvestments>
    <us-gaap:DeferredTaxAssetsEquityMethodInvestments
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzktNC0xLTEtMA_3620db7e-d88a-4f08-b3cc-1e4524e33eaa"
      unitRef="usd">533000</us-gaap:DeferredTaxAssetsEquityMethodInvestments>
    <trc:DeferredTaxAssetsDeferredExpenseProvisionForAdditionalCapitalizedCosts
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzEwLTItMS0xLTA_ab743134-4ead-44a8-8850-11e708bcef89"
      unitRef="usd">699000</trc:DeferredTaxAssetsDeferredExpenseProvisionForAdditionalCapitalizedCosts>
    <trc:DeferredTaxAssetsDeferredExpenseProvisionForAdditionalCapitalizedCosts
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzEwLTQtMS0xLTA_c569aa0e-0b4f-4d81-a4fc-d181955c806f"
      unitRef="usd">699000</trc:DeferredTaxAssetsDeferredExpenseProvisionForAdditionalCapitalizedCosts>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzExLTItMS0xLTA_302c02c9-3bb8-4b0c-8b6e-a19c44179c45"
      unitRef="usd">1769000</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzExLTQtMS0xLTA_75a2e494-95ff-460d-9731-1b19108d5efa"
      unitRef="usd">810000</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzEyLTItMS0xLTA_dc2a2d26-d980-4e18-aa89-9799259646f1"
      unitRef="usd">209000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzEyLTQtMS0xLTA_63d9de07-d2bd-4de2-8583-3fa6a43af6de"
      unitRef="usd">39000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzEzLTItMS0xLTA_7bbcad6c-cb66-4eb3-91e5-6f3b017010fc"
      unitRef="usd">11970000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzEzLTQtMS0xLTA_8fb8cbc5-da8e-47d1-8b8c-33673a36abca"
      unitRef="usd">11318000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzE1LTItMS0xLTA_f8d6b91d-1201-437d-ab4c-a354c08dfdaf"
      unitRef="usd">490000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzE1LTQtMS0xLTA_fe41d448-7c00-4d86-bdb4-6965de7d846a"
      unitRef="usd">490000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzE2LTItMS0xLTA_b3f7a53b-d809-44ff-95d6-f739d47988ae"
      unitRef="usd">3533000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzE2LTQtMS0xLTA_d2fadd74-674e-48c6-aaa2-500ab1d19e91"
      unitRef="usd">2892000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <trc:DeferredTaxLiabilitiesCostOfSalesAllocations
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzE3LTItMS0xLTA_bf5d3cda-06b2-425a-8119-0ca2bd54132d"
      unitRef="usd">872000</trc:DeferredTaxLiabilitiesCostOfSalesAllocations>
    <trc:DeferredTaxLiabilitiesCostOfSalesAllocations
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzE3LTQtMS0xLTA_5d504b18-6674-4a80-b064-dd64fc62a568"
      unitRef="usd">872000</trc:DeferredTaxLiabilitiesCostOfSalesAllocations>
    <us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzE4LTItMS0xLTA_cfe5ed1f-2747-48c5-a76c-003ebf04d16d"
      unitRef="usd">6592000</us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates>
    <us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzE4LTQtMS0xLTA_41258cd9-2d2a-42d3-8c72-bd77ee087cf4"
      unitRef="usd">5070000</us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates>
    <trc:DeferredTaxLiabilitiesStraightLineRent
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzE5LTItMS0xLTA_d39eef07-90b7-4070-8c90-77b0e0f4763e"
      unitRef="usd">548000</trc:DeferredTaxLiabilitiesStraightLineRent>
    <trc:DeferredTaxLiabilitiesStraightLineRent
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzE5LTQtMS0xLTA_03c4984f-8df7-4aad-b3b2-2974d22cc22d"
      unitRef="usd">590000</trc:DeferredTaxLiabilitiesStraightLineRent>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzIwLTItMS0xLTA_b39f8a10-7292-4b6e-b73b-c269e73f072e"
      unitRef="usd">340000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzIwLTQtMS0xLTA_29047cf0-8b38-4518-8b0f-f0804c3a6bdb"
      unitRef="usd">333000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <trc:DeferredTaxLiabilitiesStateTaxes
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzIxLTItMS0xLTA_ffc74ff6-a7ad-41ce-b497-c939d15a14a7"
      unitRef="usd">383000</trc:DeferredTaxLiabilitiesStateTaxes>
    <trc:DeferredTaxLiabilitiesStateTaxes
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzIxLTQtMS0xLTA_a9060e99-c2df-4823-a1db-09931b5a0765"
      unitRef="usd">208000</trc:DeferredTaxLiabilitiesStateTaxes>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzIzLTItMS0xLTA_a9f7bde7-cf35-41f3-8186-17e2bec58053"
      unitRef="usd">137000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzIzLTQtMS0xLTA_2d325883-f3ff-49f5-9cfd-b71197e6be6f"
      unitRef="usd">150000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzI0LTItMS0xLTA_676f1dc7-764c-43ee-bc28-e2041fe834a8"
      unitRef="usd">12895000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzI0LTQtMS0xLTA_72cbe296-af7a-49d0-a754-b112f188a559"
      unitRef="usd">10605000</us-gaap:DeferredIncomeTaxLiabilities>
    <trc:DeferredTaxAssetsLiabilitiesGross
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzI1LTItMS0xLTA_60a5d01c-1a45-4545-be38-735ae6a1a9c6"
      unitRef="usd">-925000</trc:DeferredTaxAssetsLiabilitiesGross>
    <trc:DeferredTaxAssetsLiabilitiesGross
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzI1LTQtMS0xLTA_496bd4c4-ffb4-4849-8045-196b4b33fae5"
      unitRef="usd">713000</trc:DeferredTaxAssetsLiabilitiesGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzI2LTItMS0xLTA_ffc7bca7-2240-483b-a987-908a9aef4bbe"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzI2LTQtMS0xLTA_94b7da66-7704-4d50-b82a-600afdbf3669"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxLiabilities
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzI3LTItMS0xLTA_92448826-e268-49ea-ac6d-e148ee4603e3"
      unitRef="usd">925000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90YWJsZTo4OTU3N2RiNDY3N2Y0ODE3OGU3ODRlNTQ4MGIzM2ZkYS90YWJsZXJhbmdlOjg5NTc3ZGI0Njc3ZjQ4MTc4ZTc4NGU1NDgwYjMzZmRhXzI3LTQtMS0xLTA_6711cc5e-5846-4271-b1d8-bd660be155dd"
      unitRef="usd">713000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90ZXh0cmVnaW9uOjk0NDhkOTI0YmQ2YjQ2NTg4NGEzNzg5OTM4M2IxMTAzXzE2MzM_1196771d-d1d8-4986-8a24-dd735c118396"
      unitRef="usd">4645000</us-gaap:IncomeTaxesPaid>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90ZXh0cmVnaW9uOjk0NDhkOTI0YmQ2YjQ2NTg4NGEzNzg5OTM4M2IxMTAzXzE2ODQ_f1e084ab-4a3c-4c66-ace0-3aad2e2d00c1"
      unitRef="usd">1314000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTAvZnJhZzo5NDQ4ZDkyNGJkNmI0NjU4ODRhMzc4OTkzODNiMTEwMy90ZXh0cmVnaW9uOjk0NDhkOTI0YmQ2YjQ2NTg4NGEzNzg5OTM4M2IxMTAzXzE2OTE_a3a5a4d3-2adc-425b-9761-60d7f905fab9"
      unitRef="usd">1345000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:OperatingLeasesOfLessorDisclosureTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTMvZnJhZzowYjcxZGRkZDMxMzI0MmU0YTc3MTJmODgyYWQxNWVjMy90ZXh0cmVnaW9uOjBiNzFkZGRkMzEzMjQyZTRhNzcxMmY4ODJhZDE1ZWMzXzQ0OA_013407ab-c085-4231-861a-d20670286caf">LEASES&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 a lessor of certain property pursuant to various lease agreements having terms ranging up to 30 years. The Company generates rental income from right to use assets.  The following is a summary of income from commercial rents included in commercial/industrial real estate revenues as of December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.350%"/&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:23.350%"/&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:23.350%"/&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:23.354%"/&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: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;2020&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;2019&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;2018&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;Base rent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;6,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,444&#160;&lt;/span&gt;&lt;/td&gt;&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;Percentage rent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/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;Future minimum rental income on commercial, communication and right-of-way on non-cancelable leases as of December&#160;31, 2020 ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="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;2023&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;2024&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;2025&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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;4,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OperatingLeasesOfLessorDisclosureTextBlock>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="ie0583a87841c4ead9bb473b56e246cc3_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTMvZnJhZzowYjcxZGRkZDMxMzI0MmU0YTc3MTJmODgyYWQxNWVjMy90ZXh0cmVnaW9uOjBiNzFkZGRkMzEzMjQyZTRhNzcxMmY4ODJhZDE1ZWMzXzEyNQ_a1799672-bb82-449d-bef4-662ec95c5a58">P30Y</us-gaap:LessorOperatingLeaseTermOfContract>
    <trc:ScheduleOfRentIncomeTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTMvZnJhZzowYjcxZGRkZDMxMzI0MmU0YTc3MTJmODgyYWQxNWVjMy90ZXh0cmVnaW9uOjBiNzFkZGRkMzEzMjQyZTRhNzcxMmY4ODJhZDE1ZWMzXzQ0MQ_736128e9-ee09-4502-9ecc-89e95799b131">The following is a summary of income from commercial rents included in commercial/industrial real estate revenues as of December 31:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.350%"/&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:23.350%"/&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:23.350%"/&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:23.354%"/&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: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;2020&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;2019&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;2018&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;Base rent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;6,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,444&#160;&lt;/span&gt;&lt;/td&gt;&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;Percentage rent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</trc:ScheduleOfRentIncomeTableTextBlock>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTMvZnJhZzowYjcxZGRkZDMxMzI0MmU0YTc3MTJmODgyYWQxNWVjMy90YWJsZTplY2M3ZTQ5ZjdjNjQ0NzA5YTBmMzRhMjIyNTRmZDVmNi90YWJsZXJhbmdlOmVjYzdlNDlmN2M2NDQ3MDlhMGYzNGEyMjI1NGZkNWY2XzEtMi0xLTEtMA_97465399-a0f3-4430-a76c-49ee451f3880"
      unitRef="usd">6471000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTMvZnJhZzowYjcxZGRkZDMxMzI0MmU0YTc3MTJmODgyYWQxNWVjMy90YWJsZTplY2M3ZTQ5ZjdjNjQ0NzA5YTBmMzRhMjIyNTRmZDVmNi90YWJsZXJhbmdlOmVjYzdlNDlmN2M2NDQ3MDlhMGYzNGEyMjI1NGZkNWY2XzEtNC0xLTEtMA_0dc0e4a7-335c-477d-b551-032ab683ea28"
      unitRef="usd">6554000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTMvZnJhZzowYjcxZGRkZDMxMzI0MmU0YTc3MTJmODgyYWQxNWVjMy90YWJsZTplY2M3ZTQ5ZjdjNjQ0NzA5YTBmMzRhMjIyNTRmZDVmNi90YWJsZXJhbmdlOmVjYzdlNDlmN2M2NDQ3MDlhMGYzNGEyMjI1NGZkNWY2XzEtNi0xLTEtMA_ed4753b4-4b4f-4e6c-aecf-46e5cbcc684f"
      unitRef="usd">6444000</us-gaap:OperatingLeaseLeaseIncome>
    <trc:OperatingLeaseLeaseIncomePercentageRent
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTMvZnJhZzowYjcxZGRkZDMxMzI0MmU0YTc3MTJmODgyYWQxNWVjMy90YWJsZTplY2M3ZTQ5ZjdjNjQ0NzA5YTBmMzRhMjIyNTRmZDVmNi90YWJsZXJhbmdlOmVjYzdlNDlmN2M2NDQ3MDlhMGYzNGEyMjI1NGZkNWY2XzItMi0xLTEtMA_4cb7e729-d258-4165-9ce1-35e15d2bff89"
      unitRef="usd">949000</trc:OperatingLeaseLeaseIncomePercentageRent>
    <trc:OperatingLeaseLeaseIncomePercentageRent
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTMvZnJhZzowYjcxZGRkZDMxMzI0MmU0YTc3MTJmODgyYWQxNWVjMy90YWJsZTplY2M3ZTQ5ZjdjNjQ0NzA5YTBmMzRhMjIyNTRmZDVmNi90YWJsZXJhbmdlOmVjYzdlNDlmN2M2NDQ3MDlhMGYzNGEyMjI1NGZkNWY2XzItNC0xLTEtMA_2d6c5eb1-5447-4eab-b617-e3ac8fdfe05e"
      unitRef="usd">1024000</trc:OperatingLeaseLeaseIncomePercentageRent>
    <trc:OperatingLeaseLeaseIncomePercentageRent
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTMvZnJhZzowYjcxZGRkZDMxMzI0MmU0YTc3MTJmODgyYWQxNWVjMy90YWJsZTplY2M3ZTQ5ZjdjNjQ0NzA5YTBmMzRhMjIyNTRmZDVmNi90YWJsZXJhbmdlOmVjYzdlNDlmN2M2NDQ3MDlhMGYzNGEyMjI1NGZkNWY2XzItNi0xLTEtMA_815ac80d-b793-4c80-9241-e47940566f86"
      unitRef="usd">621000</trc:OperatingLeaseLeaseIncomePercentageRent>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTMvZnJhZzowYjcxZGRkZDMxMzI0MmU0YTc3MTJmODgyYWQxNWVjMy90ZXh0cmVnaW9uOjBiNzFkZGRkMzEzMjQyZTRhNzcxMmY4ODJhZDE1ZWMzXzQ1Mw_c71fca7c-e611-4202-b461-c2461bcb79b3">&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;Future minimum rental income on commercial, communication and right-of-way on non-cancelable leases as of December&#160;31, 2020 ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="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;2023&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;2024&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;2025&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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;4,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTMvZnJhZzowYjcxZGRkZDMxMzI0MmU0YTc3MTJmODgyYWQxNWVjMy90YWJsZTo3MzBiODQzMzBhNjQ0MmNhOTk4ZGNiYmIwNWI0OWZkYy90YWJsZXJhbmdlOjczMGI4NDMzMGE2NDQyY2E5OThkY2JiYjA1YjQ5ZmRjXzEtMC0xLTEtMA_9440b8ca-33bf-4b5f-85c7-94c2d576bc45"
      unitRef="usd">6461000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTMvZnJhZzowYjcxZGRkZDMxMzI0MmU0YTc3MTJmODgyYWQxNWVjMy90YWJsZTo3MzBiODQzMzBhNjQ0MmNhOTk4ZGNiYmIwNWI0OWZkYy90YWJsZXJhbmdlOjczMGI4NDMzMGE2NDQyY2E5OThkY2JiYjA1YjQ5ZmRjXzEtMi0xLTEtMA_54492479-94d9-4edc-a632-e65d585c245c"
      unitRef="usd">5637000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTMvZnJhZzowYjcxZGRkZDMxMzI0MmU0YTc3MTJmODgyYWQxNWVjMy90YWJsZTo3MzBiODQzMzBhNjQ0MmNhOTk4ZGNiYmIwNWI0OWZkYy90YWJsZXJhbmdlOjczMGI4NDMzMGE2NDQyY2E5OThkY2JiYjA1YjQ5ZmRjXzEtNC0xLTEtMA_4352fd40-fb6e-4393-b7f8-b41e5b34b5c4"
      unitRef="usd">5279000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTMvZnJhZzowYjcxZGRkZDMxMzI0MmU0YTc3MTJmODgyYWQxNWVjMy90YWJsZTo3MzBiODQzMzBhNjQ0MmNhOTk4ZGNiYmIwNWI0OWZkYy90YWJsZXJhbmdlOjczMGI4NDMzMGE2NDQyY2E5OThkY2JiYjA1YjQ5ZmRjXzEtNi0xLTEtMA_082550da-9cad-4421-b6da-51e91eb9f82d"
      unitRef="usd">5144000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTMvZnJhZzowYjcxZGRkZDMxMzI0MmU0YTc3MTJmODgyYWQxNWVjMy90YWJsZTo3MzBiODQzMzBhNjQ0MmNhOTk4ZGNiYmIwNWI0OWZkYy90YWJsZXJhbmdlOjczMGI4NDMzMGE2NDQyY2E5OThkY2JiYjA1YjQ5ZmRjXzEtOC0xLTEtMA_3738ef1c-f7cb-4cd3-9cc5-a7f6df0054cf"
      unitRef="usd">4946000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTMvZnJhZzowYjcxZGRkZDMxMzI0MmU0YTc3MTJmODgyYWQxNWVjMy90YWJsZTo3MzBiODQzMzBhNjQ0MmNhOTk4ZGNiYmIwNWI0OWZkYy90YWJsZXJhbmdlOjczMGI4NDMzMGE2NDQyY2E5OThkY2JiYjA1YjQ5ZmRjXzEtMTAtMS0xLTA_d414dc44-6bf8-4658-8299-9a2b09d78d44"
      unitRef="usd">16664000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzI3NTI4_74829967-ba7b-446a-a0bb-4c1f522b52d0">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-weight:400;line-height:120%"&gt;The Company's land is subject to water contracts of which $10,194,000 is expected to be paid in 2021. These estimated water contract payments consist of SWP, contracts with Wheeler Ridge Maricopa Water Storage District, TCWD, Tulare Lake Basin Water Storage District, Dudley-Ridge Water Storage District 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.  As discussed in Note 6 (Long-Term Water Assets), the Company purchased the assignment of a contract to purchase water in late 2013. The assigned water contract is with Nickel and obligates the Company to purchase 6,693 acre-feet of water annually through the term of the contract. The Company's contractual obligation for future water payments was $276,146,000 as of December&#160;31, 2020 . &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 to make payments of approximately $800,000 during 2021 to the Tejon Ranch Conservancy as prescribed in the Conservation Agreement that was entered into with five major environmental organizations in 2008. These advances to the Tejon Ranch Conservancy are dependent on the occurrence of certain events and their timing, and are therefore subject to change in amount and period. These amounts paid will be capitalized in real estate development for the Centennial, Grapevine and Mountain Village, or MV, projects.&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 and is obligated to pay an earned incentive fee at the time of 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 fees will not be finalized until the future payment dates. The Company believes that net savings from exiting the contract over 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-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 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 $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 bonds, there is a standby letter of credit for $4,468,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' worth 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. At December&#160;31, 2020 there were no additional improvement funds remaining from both of the West CFD bonds and East CFD bonds for reimbursement of public infrastructure costs during future years.  During 2020, the Company paid approximately $2,550,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 assessment of each individual property sold or leased is not determinable at this time because it is based on the current tax rate and the assessed value of the property at the time of sale or on its assessed value at the time it is leased to a third-party.  Accordingly, the Company is not required to recognize an obligation at December&#160;31, 2020.&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;Tehachapi Uplands Multiple Species Habitat Conservation Plan Approval&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 July 2014, the Company received a copy of a Notice of Intent to Sue, dated July 17, 2014 indicating that the Center for Biological Diversity, or CBD, the Wishtoyo Foundation and Dee Dominguez (collectively the TUMSHCP Plaintiffs) intended to initiate a lawsuit against the U.S. Fish and Wildlife Service, or USFWS, challenging USFWS's approval of the Company's Tehachapi Uplands Multiple Species Habitat Conservation Plan, or TUMSHCP, and USFWS's issuance of an Incidental Take Permit, or ITP, for the take of federally listed species. The TUMSHCP approval and ITP issuance by the USFWS occurred in 2013. These approvals authorize, among other things, the removal of California condor habitat associated with the Company's potential future development of MV.&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 25, 2019, the TUMSHCP Plaintiffs filed suit against the USFWS in the U.S. District Court for the Central District of California in Los Angeles (Case No. 2:19-CV-3322) (the TUMSHCP Suit).  The Company was not initially named as a party in the TUMSHCP Suit and brought a motion to intervene, which the court granted. The TUMSHCP Suit sought to invalidate the TUMSHCP as it pertains to the protection of the California condor (an endangered species), as well as the ITP.&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 primary allegations in the TUMSHCP Suit are that California condors or their habitat are &#x201c;Traditional Cultural Properties&#x201d; within the meaning of the National Historic Preservation Act (NHPA), that the USFWS failed to take into account the impact of the TUMSHCP and ITP on these &#x201c;Traditional Cultural Properties&#x201d; and failed to adequately consult with affected Native American tribes or their representatives with respect to these &#x201c;Traditional Cultural Properties.&#x201d;&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;Management considers the allegations in the TUMSHCP Suit to be beyond the scope of the law and regulations referenced in the TUMSHCP Suit, and believes that the issues raised by the TUMSHCP Plaintiffs were adequately addressed by USFWS during the consultation process with Native American tribes.  The Company has supported USFWS's efforts to vigorously defend this matter during the course of this litigation. &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 a December 18, 2019 ruling, the court ordered that the parties proceed to bring motions for summary judgment on the question of whether the USFWS correctly determined that the California condor is not a &#x201c;Traditional Cultural Property&#x201d; under the NHPA.  In response to this order, both the TUMSCHP Plaintiffs and the USFWS and the Company filed cross-motions for summary judgment.  &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 December 4, 2020 the court issued an order denying, in its entirety, the TUMSHCP Plaintiffs&#x2019; motions for summary judgment and granted, in their entirety, USFWS and the Company&#x2019;s motions for summary judgment. On December 18, 2020, the Company brought a motion to recover attorneys&#x2019; fees and costs, as the prevailing party, against the TUMSCHP Plaintiffs. On February 2, 2021, the court denied the fee motion.  Following the court&#x2019;s ruling on the fee motion, on February 2, 2021, Plaintiff&#x2019;s notified the court of its intent to appeal the court&#x2019;s ruling on its claims.  The Ninth Circuit Court of Appeal has issued a preliminary briefing schedule that requires opening and responsory briefs to be filed in April and May 2021.  The appeal will be heard by the court following briefing, and the court will rule following the hearing. &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, continue to remediate these environmental conditions consistent with the RWQCB orders.&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 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 the environmental conditions at its own cost, it is unlikely that the amount of any such expenditure by the Company 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;Antelope Valley Groundwater Cases&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 November 29, 2004, a conglomerate of public water suppliers filed a cross-complaint in the Los Angeles Superior Court against landowners and others with interest in the groundwater basin within the Antelope Valley (including the Company) seeking a judicial determination of the rights to groundwater within the Antelope Valley basin, including the groundwater underlying the Company&#x2019;s land near the Centennial project. Four phases of a multi-phase trial have been completed. Upon completion of the third phase, the court ruled that the groundwater basin was in overdraft and established a current total sustainable yield. The fourth phase of trial occurred in the first half of 2013 and resulted in confirmation of each party&#x2019;s groundwater pumping for 2011 and 2012. The fifth phase of the trial commenced in February 2014 and concerned 1) whether the United States has a federal reserved water right to basin groundwater, and 2) the rights to return flows from imported water. The court heard evidence on the federal reserved right but continued the trial on the return flow issues while most of the parties to the adjudication discussed a settlement, including rights to return flows. In February 2015, more than 140 parties representing more than 99% of the current water use within the adjudication boundary agreed to a settlement. On March 4, 2015, the settling parties, including Tejon, submitted a Stipulation for Entry of Judgment and Physical Solution to the court for approval. On December 23, 2015, the court entered judgment approving the Stipulation for Entry of Judgment and Physical Solution, or the Judgment.  The Company&#x2019;s water supply plan for the Centennial project anticipated reliance on, among other sources, a certain quantity of groundwater underlying the Company&#x2019;s lands in the Antelope Valley.  The Company&#x2019;s allocation in the Judgment is consistent with that amount.  Prior to the Judgment becoming final, on February 19 and 22, 2016, several parties, including the Willis Class, Phelan Pinon Hills Community Services District (Phelan), and Charles Tapia (Tapia) filed notices of appeal from the Judgment (collectively, the Phelan Appeal).  The Appeal has been transferred from the Fourth Appellate District of California to the Fifth Appellate District.  Appellate briefing is complete. &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 November 9, 2020, the court heard oral argument on the Phelan appeal.  On December 9, 2020, the Fifth District Court of Appeal affirmed the Judgment as to the Phelan Appeal.  The decision became final in January.&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 Willis Class appeal is scheduled for oral argument in February 2021, and decision will be made within 90 days thereafter. Oral argument on the Tapia appeal is scheduled for March 10, 2021.  Following oral argument, the court will likely take the matters under submission and issue one or more opinions within 90 days thereafter. Notwithstanding the appeals, the parties, with assistance from the court, have established the Watermaster Board, hired the Watermaster Engineer and Watermaster Legal Counsel, and begun administering the physical solution consistent with the Judgment.&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;Summary and Status of Kern Water Bank Lawsuits&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 June 3, 2010, the Central Delta and South Delta Water Agencies and several environmental groups, including CBD, collectively, the Central Delta Petitioners, filed a complaint in the Sacramento County Superior Court, or the Central Delta Action, against the California Department of Water Resources, or DWR, Kern County Water Agency, or KCWA, and a number of &#x201c;real parties in interest,&#x201d; including the Company and TCWD.  The lawsuit challenges certain amendments to the SWP contracts that were originally approved in 1995, known as the Monterey Amendments.  The Central Delta Petitioners sought to invalidate the DWR's approval of the Monterey Amendments and also the 2010 environmental impact report, or 2010 EIR, regarding the Monterey Amendments prepared pursuant to the California Environmental Quality Act, or CEQA, pertaining to the Kern Water Bank, or KWB. Pursuant to the Monterey Amendments, DWR transferred approximately 20,000 acres in Kern County owned by DWR, or KWB property, to the KCWA.&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;A separate but parallel lawsuit, or Central Delta II, was also filed by the Central Delta Petitioners in Kern County Superior Court on July 2, 2010, against KCWA, also naming the Company and TCWD as real parties in interest.  Central Delta II challenged the validity of the transfer of the KWB property from the KCWA to the Kern Water Bank Authority, or KWBA.  The petitioners in this case alleged that (i) the transfer of the KWB property by KCWA to the KWBA was an unconstitutional gift of public funds, and (ii) the consideration for the transfer of the KWB property to the KWBA was unconscionable and illusory.  This case has been stayed pending the outcome of the Central Delta 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;In addition, another lawsuit was filed in Kern County Superior Court on June 3, 2010, by two districts adjacent to the KWB, namely Rosedale Rio Bravo and Buena Vista Water Storage Districts (collectively, the Rosedale Petitioners), asserting that the 2010 EIR did not adequately evaluate potential impacts arising from operations of the KWB, or Rosedale Action, but this lawsuit did not name the Company: it only named TCWD.  TCWD has a contract right for water stored in the KWB and rights to recharge and withdraw water.  This lawsuit was later moved to the Sacramento County Superior Court.&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 the Central Delta Action and Rosedale Action, the trial courts concluded that the 2010 EIR for the Monterey Amendments was insufficient with regard to the EIR's evaluation of the potential impacts of the operation of the KWB, particularly on groundwater and water quality, and ruled that DWR was required to prepare a remedial EIR (which is further described below).  In the Central Delta Action, the trial court also concluded that the challenges to DWR&#x2019;s 1995 approval of the Monterey Amendments were barred by statutes of limitations and laches.  The Central Delta Petitioners appealed the Sacramento County Superior Court Judgment, and certain real parties filed a cross-appeal.  No party appealed the Kern County Superior Court Judgment in the Rosedale 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;On November 24, 2014, the Sacramento County Superior Court in the Central Delta Action issued a writ of mandate, or 2014 Writ, that required DWR to prepare a revised EIR (described herein as the 2016 EIR because it was certified in 2016) regarding the Monterey Amendments evaluating the potential operational impacts of the KWB.  The 2014 Writ, as revised by the court, required DWR to certify the 2016 EIR and file the response to the 2014 Writ by September 28, 2016. On September 20, 2016, the Director of DWR (a) certified the 2016 EIR prepared by DWR as in compliance with CEQA, (b) adopted findings, a statement of overriding considerations, and a mitigation, monitoring and reporting program as required by CEQA, (c) made a new finding pertaining to carrying out the Monterey Amendments through continued use and operation of the KWB by the KWBA, and (d) caused a notice of determination to be filed with the Office of Planning and Resources of the State of California on September 22, 2016.  On September 28, 2016, DWR filed with the Sacramento County Superior Court its return to the 2014 Writ in the Central Delta 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;On October 21, 2016, the Central Delta Petitioners and a new party, the Center for Food Safety (CFS) (collectively, the CFS Petitioners), filed a new lawsuit in Sacramento County Superior Court, (the CFS Action), against DWR and naming a number of real parties in interest, including KWBA and TCWD (but not including the Company). The CFS Action challenges DWR&#x2019;s (i) certification of the 2016 EIR, (ii) compliance with the 2014 Writ and CEQA, and (iii) finding concerning the continued use and operation of the KWB by KWBA.  On October 2, 2017, the Sacramento County Superior Court issued a ruling that the court shall deny the CFS petition and shall discharge the 2014 Writ.  The CFS Petitioners appealed the Sacramento County Superior Court judgment denying the CFS petition.  The Third Appellate District of the Court of Appeal granted DWR&#x2019;s motion to consolidate the CFS Action appeal for hearing with the pending appeals in the Central Delta Action.  Briefing on all of the appeals and cross-appeals is now complete.  At this time, the Company anticipates having a ruling from the Court of Appeal on these consolidated appeals of the CFS Action and the Central Delta Action sometime in 2021, but there is a possibility that the court&#x2019;s hearing and disposition of the pending appeals could be delayed by the closure of the courts in response to the COVID-19 pandemic.  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;Grapevine&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 December 6, 2016, the Kern County Board of Supervisors unanimously granted entitlement approval for the Grapevine project.  On January 5, 2017, the CBD and CFS, filed an action in Kern County Superior Court pursuant to CEQA against Kern County and the Kern County Board of Supervisors, or collectively, the County, concerning the County&#x2019;s granting of the 2016 approvals for the Grapevine project, including certification of the final EIR (the 2017 Action).  The Company was named as a real party in interest in the 2017 Action. The 2017 Action alleged that the County failed to properly follow the procedures and requirements of CEQA, including failure to identify, analyze and mitigate impacts to air quality, greenhouse gas emissions, biological resources, traffic, water supply and hydrology, growth inducing impacts, failure to adequately consider project alternatives and to provide support for the County&#x2019;s findings and statement of overriding considerations in adopting the EIR and failure to adequately describe the environmental setting and project description. Petitioners sought to invalidate the County&#x2019;s approval of the project and the environmental approvals and require the Company and the County to revise the environmental documentation.&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 July 27, 2018, the court held a hearing on the petitioners&#x2019; claims in the 2017 Action.  At that hearing, the court rejected all of petitioners&#x2019; claims raised in the litigation, except petitioners&#x2019; claims that (i) the project description was inadequate and (ii) such inadequacy resulted in aspects of certain environmental impacts being improperly analyzed.  As to the claims described in &#x201c;(i)&#x201d; and &#x201c;(ii)&#x201d; in the foregoing sentence, the court determined that the EIR was inadequate.  In that regard, the court determined the Grapevine project description contained in the EIR allowed development to occur in the time and manner determined by the real parties in interest and, as a consequence, such development flexibility could result in the project&#x2019;s internal capture rate, or ICR, of the percent of vehicle trips remaining within the project actually being lower than the projected ICR levels used in the EIR and that lower ICR levels warranted supplemental traffic, air quality, greenhouse gas emissions, noise, public health and growth inducing impact analyses. &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 December 11, 2018, the court in the 2017 Action ruled that portions of the EIR required corrections and supplemental environmental analysis and ordered that the County rescind the Grapevine project approvals until such supplemental environmental analysis was completed.  The court issued a final judgment consistent with its ruling on February 15, 2019 and, on March 12, 2019, the County rescinded the Grapevine project approvals. &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;Following the County&#x2019;s rescission of the Grapevine project approvals, the Company filed new applications to re-entitle the Grapevine project (the re-entitlement).  The re-entitlement application involved processing project approvals that were substantively similar to the Grapevine project that was unanimously approved by the Kern County Board of Supervisors in December 2016.  As part of the re-entitlement, supplemental environmental analysis was prepared to address the court&#x2019;s ruling in the 2017 Action. Following a public comment and review period, the Kern County Planning Commission held a hearing on November 14, 2019 and unanimously recommended to the Kern County Board of Supervisors that it approve the re-entitlement of the Grapevine project.  On December 10, 2019, the Kern County Board of Supervisors held a hearing and after considering the supplemental environmental analysis and material presented at the hearing unanimously voted to approve the re-entitlement &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;of the Grapevine project.  On January 9, 2020, the County filed a Supplemental and Final Return to Preemptory Writ of Mandate to inform the court of the re-entitlement in a manner that the County and the Company believes is compliant with the court&#x2019;s February 15, 2019 final judgment in the 2017 Action.  Concurrently, the County and the Company filed a Motion for Order Discharging Writ of Mandate, which requests that the court determine that the re-entitlement complies with the court&#x2019;s February 15, 2019 final judgment in the 2017 Action (the Motion for Order to Discharge 2017 Writ of Mandate).  A hearing was held on February 14, 2020 for this motion and is further summarized below.&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 January 10, 2020, CBD filed a new and separate action in Kern County Superior Court pursuant to CEQA against the County, concerning the County&#x2019;s approval of the December 2019 re-entitlement, including certification of the final EIR (the 2020 Action).  The Company is named as real party in interest in the 2020 Action.  The 2020 Action alleges that the County failed to properly follow the procedures and requirements of CEQA with respect to the re-entitlement of the Grapevine project, including failure to identify, analyze and mitigate impacts to air quality, greenhouse gas emissions, biological resources, public health, and traffic, and failed to provide support for the County&#x2019;s findings and statement of overriding considerations in adopting the EIR.  CBD seeks to invalidate the County&#x2019;s approval of the re-entitlement, the environmental approvals for the re-entitlement and require the Company and the County to revise the environmental documentation.  The Company intends to vigorously defend the re-entitlement of the Grapevine project against claims made in the 2020 Action.  On January 22, 2020, the Company and County filed a demurrer and motion to strike the claims in the 2020 Action on the basis that the claims brought by CBD must be resolved by the court in the 2017 action, pursuant to the final judgment issued in the 2017 Action.  The Company and County&#x2019;s motion described in the previous sentence also included an alternative request that the court consolidate CBD&#x2019;s claims in the 2020 Action with its disposition of any remaining matters relating to the 2017 Action.  A hearing on these motions filed in the 2020 Action and on the Motion for Order Discharging Writ of Mandate (described above and relating to the 2017 Action) was held on February 14, 2020.  At the hearing, the court granted the Company and County&#x2019;s request to consolidate the 2020 Action with its adjudication of the Company and County&#x2019;s compliance with the writ of mandate issued by the Court in the 2017 Action.  The court denied, without prejudice, the Company&#x2019;s and County&#x2019;s motion to discharge the writ in the 2017 Action and their demurrer and motion to strike the claims in the 2020 Action, but the court further ruled that the Company and County could re-assert these arguments at a later date once additional evidence was before the court.  &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 January 22, 2021 the court conducted a hearing on the 2020 Action and the Motion for Order to Discharge 2017 Writ of Mandate.  At the January 22nd hearing, the court ruled in favor of the Company and the County on all issues: (1) granting the County&#x2019;s Motion for Order to Discharge the 2017 Writ of Mandate and (2) rejecting each and every claim made by CDB in the 2020 Action.  The court has directed the County and Company to prepare a final judgment reflecting its ruling in favor of the Company.  Following the entry of a final judgment, any party may appeal the court&#x2019;s decision.     &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.  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, but has not yet issued a ruling or judgment.&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 Litigation&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 December 2, 2020, conservation groups filed an action against the Company in Kern County Superior Court, alleging that, beginning October 1, 2020, the Company breached its obligation under the Tejon Ranch Conservation and Land Use Agreement (&#x201c;RWA&#x201d;) by failing to make advance payments for Q4 2020 to the Tejon Ranch Conservancy (&#x201c;Conservancy&#x201d;) &#x2013; a non-profit organization created under the RWA to oversee conservation of the protected lands at Tejon Ranch. &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 permitted by the RWA, the Company deposited the advance payments to the Conservancy into a third-party escrow pending a determination of the Company&#x2019;s rights under the RWA.&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 December 31, 2020 the Company believes it has performed all its obligations under the RWA and has withheld the escrowed payments based on the self-dealing, conflicts of interest and violations of the terms of the RWA performed by the non-Company members of the board of directors of the Conservancy and representatives of signatories to the RWA. The Company will vigorously defend the action and does not believe that the resolution of this proceeding will result in a liability to the Company beyond the costs of suit and the Company&#x2019;s escrow deposits which are included in the Company&#x2019;s annual budgets.&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'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:OperatingLeasePayments
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzk5_348393fd-093e-4c9c-901d-87be63f83ce9"
      unitRef="usd">10194000</us-gaap:OperatingLeasePayments>
    <trc:LongTermWaterAssetsContractRenewalOptionalTerm
      contextRef="i5df477094d3242c79de252053779dc33_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzE0MjkzNjUxMjMyNDQ1_cf51d6e6-b7fb-40f6-8d2a-0932c88841b6">P35Y</trc:LongTermWaterAssetsContractRenewalOptionalTerm>
    <trc:LongtermWaterAssetsVolume
      contextRef="i14c0ddc9807248a997b080966e4afddb_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzY5NA_2a8401b2-f558-4537-a6ed-c43fd6f79fab"
      unitRef="aft">6693</trc:LongtermWaterAssetsVolume>
    <us-gaap:ContractualObligation
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzgxNg_d4456d26-e087-4358-987a-cf4b68870c40"
      unitRef="usd">276146000</us-gaap:ContractualObligation>
    <us-gaap:OtherCommitment
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzg5MA_ea16cf12-879f-4c9a-8c63-3a6e2f27eecb"
      unitRef="usd">800000</us-gaap:OtherCommitment>
    <trc:ContractTerminationIncentiveFeeCalculationMeasurementPeriodFromEntitlementAchievementDate
      contextRef="i601362a85e36434aaec25f7d151c5b13_D20140401-20140630"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzE0MjkzNjUxMjMyNDQ0_ccb4eb71-12ca-4f42-ba1a-2b025ec89110">P5Y</trc:ContractTerminationIncentiveFeeCalculationMeasurementPeriodFromEntitlementAchievementDate>
    <trc:NumberofCommunityFacilityDistricts
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzIxODY_9a682d3e-2d87-40b8-aad3-44fe6ee854aa"
      unitRef="facility">2</trc:NumberofCommunityFacilityDistricts>
    <trc:AcresOfLandRelatedToLandLiens
      contextRef="i74c672f3ae704460a9afcedfe2f6ed4f_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzIyOTQ_2f52f040-1019-4024-a4bc-ebb90a47e684"
      unitRef="acre">420</trc:AcresOfLandRelatedToLandLiens>
    <us-gaap:LineOfCredit
      contextRef="i74c672f3ae704460a9afcedfe2f6ed4f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzIzNzE_358c9a42-8c77-42fc-92f6-efd59feb898c"
      unitRef="usd">28620000</us-gaap:LineOfCredit>
    <trc:AcresOfLandRelatedToLandLiens
      contextRef="iee25498dd48d4c97b8c198180f3a8012_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzI0NTA_c526bc12-b7ac-4a1c-bf16-eafa07fce38e"
      unitRef="acre">1931</trc:AcresOfLandRelatedToLandLiens>
    <us-gaap:LineOfCredit
      contextRef="iee25498dd48d4c97b8c198180f3a8012_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzIxOTkwMjMzMjY4ODA_69da8967-a368-45dc-a08b-0b1f87b2b201"
      unitRef="usd">75965000</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i74c672f3ae704460a9afcedfe2f6ed4f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzI2MDU_b345d81e-de52-47de-aa29-69cca357f4e6"
      unitRef="usd">0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iee25498dd48d4c97b8c198180f3a8012_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzIxOTkwMjMzMjY5MDY_34704ebc-133a-4a71-b3d6-5d2b29c0896e"
      unitRef="usd">44035000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ie5acf7298a364884867c295a90c1c1dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzE0MjkzNjUxMjgyNjc0_476641c5-a616-4927-b726-d052dd0e6e5c"
      unitRef="usd">4468000</us-gaap:LettersOfCreditOutstandingAmount>
    <trc:LetterOfCreditPeriod
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzE0MjkzNjUxMjMyNDQ2_8b34ef58-95e9-4df2-a021-9c841189e26d">P2Y</trc:LetterOfCreditPeriod>
    <trc:LetterOfCreditPeriod
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzMzMDU_e109f825-fa9c-486f-898f-bcd20ea1bc88">P2Y</trc:LetterOfCreditPeriod>
    <trc:LetterOfCreditRenewalPeriod
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzE0MjkzNjUxMjMyNDQ3_997f4219-662e-40eb-ad6c-4f57a8c2cf8b">P2Y</trc:LetterOfCreditRenewalPeriod>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ie5acf7298a364884867c295a90c1c1dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzM0Mjg_17bc3855-295c-4a1a-99f0-4ca9e18415c5"
      unitRef="usd">68000</us-gaap:DeferredFinanceCostsNet>
    <trc:AdditionalReimbursementFunds
      contextRef="i74c672f3ae704460a9afcedfe2f6ed4f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzM3NzU_d14945f6-f4d8-436d-affb-ee4db2a6fb65"
      unitRef="usd">0</trc:AdditionalReimbursementFunds>
    <us-gaap:TaxesOther
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzM5ODM_17a88949-e079-4508-8b97-62ee348df44a"
      unitRef="usd">2550000</us-gaap:TaxesOther>
    <us-gaap:LossContingencyNumberOfPlaintiffs
      contextRef="i03d48b1749004ee28b8a531ea266c435_D20150201-20150228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzEwNzU1_25650232-ee69-4ad2-b207-145ff84d8d67"
      unitRef="participant">140</us-gaap:LossContingencyNumberOfPlaintiffs>
    <trc:LossContingencySettlementPercentofWaterUseWithintheAdjudicationBoundary
      contextRef="i03d48b1749004ee28b8a531ea266c435_D20150201-20150228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzEwNzg5_9fdcc8f2-835c-45de-b1dc-390a037c87a8"
      unitRef="number">0.99</trc:LossContingencySettlementPercentofWaterUseWithintheAdjudicationBoundary>
    <trc:AcresofLandTransferred
      contextRef="i7eefde71d192449db139179ca6290d14_I20100603"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTYvZnJhZzo3ZjA2ZTU0YTI2NTU0Yjc2YjU0NDVlZDM3OWQxZjY5MS90ZXh0cmVnaW9uOjdmMDZlNTRhMjY1NTRiNzZiNTQ0NWVkMzc5ZDFmNjkxXzEzMDYx_e0c4cd0e-5916-4ff2-8358-faabd1f56c5e"
      unitRef="acre">20000</trc:AcresofLandTransferred>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzQ4ODc_725d4f3c-615e-4eac-9ddb-d129080ae951">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&#160;1, 2007. The benefits are based on years of service and the employee&#x2019;s five-year final average salary. The accounting for the defined benefit plan requires the use of assumptions and estimates in order to calculate periodic benefit cost and the value of the plan's assets and benefit obligation. These assumptions include discount rates, investment returns, and projected salary increases, amongst others. The discount rates used in valuing the plan's benefits obligations were determined with reference to high quality corporate and government bonds that are appropriately matched to the duration of the plan's obligation.&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;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, or ERISA.&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 table sets forth changes in the plan's net benefit obligation and accumulated benefit information as of December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.589%"/&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:15.322%"/&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:15.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;($ in thousands)&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Change in benefit obligation - Pension&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;/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;Benefit obligation at beginning of year&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;10,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Interest cost&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;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Actuarial (gain)/assumption changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Benefits paid&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;(259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation and accumulated benefit obligation at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;12,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,710&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Change in Plan Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Employer contribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Benefits/expenses paid&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;(259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Fair value of plan assets at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;8,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Funded status - liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,790)&lt;/span&gt;&lt;/td&gt;&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amounts recorded in equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net actuarial loss&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;3,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 amount recorded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount recorded, net taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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 changes in plan assets and benefit obligations recognized in other comprehensive income include the following as of December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.378%"/&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.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: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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss (gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&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;Recognition of net actuarial loss&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;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(135)&lt;/span&gt;&lt;/td&gt;&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;Changes, net of taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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)&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 Company expects to recognize the following amounts as a component of net periodic pension costs during the next fiscal year:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.158%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net gain/(loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic pension benefit/(cost)&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;388&#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;At December&#160;31, 2020 and 2019, the Company had a long-term pension liability. For 2021, the Company is estimating that contributions to the pension plan will be approximately $165,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;Based on actuarial estimates, it is expected that annual benefit payments from the pension trust will be as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="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;2023&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;2024&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;2025&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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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 new policy is an investment strategy in which the primary focus is 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 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 funded status improves.&#160;At December&#160;31, 2020, the investment mix was approximately 65% equity, 34% debt, and 1% money market funds. At December&#160;31, 2019, the investment mix was approximately 66% equity, 33% debt and 1% money market funds. Equity investments consist of a combination of individual equity securities plus value funds, growth funds, large cap funds and international stock funds. Debt investments consist of U.S. Treasury securities and investment grade corporate debt. The weighted-average discount rate used in determining the periodic pension cost is 2.45% in 2020 and 3.20% in 2019. The expected long-term rate of return on plan assets is 7.3% in 2020 and 7.3% in 2019. The long-term rate of return on plan assets is based on the historical returns within the plan and expectations for future returns. See the following table for fair value hierarchy by investment type at December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.580%"/&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:17.814%"/&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:14.002%"/&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:14.005%"/&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: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;Fair&#160;Value Hierarchy&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pension Plan Assets:&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;/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;Cash and Cash Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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;Collective Funds&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;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Fair value of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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 expense was as follows for each of the years ended December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.005%"/&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.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.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;($ in thousands)&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;2020&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;2019&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;2018&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="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 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;Service cost&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Interest cost&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;(338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(389)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 deferral&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;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Settlement recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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/(cost)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#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;58&#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;156&#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 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.&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 SERP benefit information is as of December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.002%"/&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:15.468%"/&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:15.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;($ in thousands)&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Change in benefit obligation - SERP&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;/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;Benefit obligation at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Actuarial gain/assumption changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Benefits paid&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;(529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Curtailments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Benefit obligation and accumulated benefit obligation at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;8,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;8,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Funded status - liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(8,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.735%"/&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:15.175%"/&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:15.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;($ in thousands)&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amounts recorded in stockholders&#x2019; equity&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;/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 actuarial loss (gain)&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;3,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 amount recorded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Amount recorded, net taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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 changes in benefit obligations recognized in other comprehensive income for 2020 and 2019 included the following components:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.735%"/&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:15.175%"/&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:15.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;($ in thousands)&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;486&#160;&lt;/span&gt;&lt;/td&gt;&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;Recognition of net actuarial gain or (loss)&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;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;424&#160;&lt;/span&gt;&lt;/td&gt;&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;Changes, net of taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448&#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;305&#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 Company expects to recognize the following amounts as a component of net periodic pension costs during the next fiscal year ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.158%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net (gain)/loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic pension earnings/(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;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on actuarial estimates, it is expected that annual SERP benefit payments will be as follows ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="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;2023&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;2024&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;2025&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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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 weighted-average discount rate and rate of increase in future compensation levels used in determining the actuarial present value of projected benefits obligation was 2.00% and 0.0% for 2020, 2.95% and 0.0% for 2019, and 4.05% and 0.00% for 2018. Total pension and retirement expense was as follows for each of the years ended December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.005%"/&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.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.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;($ in thousands)&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;2020&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;2019&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;2018&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(268)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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/(cost)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(491)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzU0OTc1NTgxNDQzODU_a62deea5-c294-4da7-8d58-fcf5d88b7f36">P5Y</trc:DefinedBenefitPlanAverageServicePeriod>
    <us-gaap:ScheduleOfNetFundedStatusTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzQ5MDg_0ff00dd3-2ee7-437f-885d-de9f9e74f08a">&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 table sets forth changes in the plan's net benefit obligation and accumulated benefit information as of December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.589%"/&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:15.322%"/&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:15.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;($ in thousands)&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Change in benefit obligation - Pension&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;/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;Benefit obligation at beginning of year&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;10,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Interest cost&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;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Actuarial (gain)/assumption changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Benefits paid&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;(259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation and accumulated benefit obligation at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;12,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,710&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Change in Plan Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Employer contribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Benefits/expenses paid&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;(259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Fair value of plan assets at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;8,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Funded status - liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,790)&lt;/span&gt;&lt;/td&gt;&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amounts recorded in equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net actuarial loss&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;3,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 amount recorded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount recorded, net taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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 SERP benefit information is as of December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.002%"/&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:15.468%"/&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:15.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;($ in thousands)&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Change in benefit obligation - SERP&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;/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;Benefit obligation at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Actuarial gain/assumption changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Benefits paid&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;(529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Curtailments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Benefit obligation and accumulated benefit obligation at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;8,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;8,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Funded status - liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(8,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.735%"/&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:15.175%"/&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:15.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;($ in thousands)&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amounts recorded in stockholders&#x2019; equity&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;/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 actuarial loss (gain)&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;3,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 amount recorded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Amount recorded, net taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfNetFundedStatusTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i5ac6c48d95a84ff4ad0b5b82b09264bb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzItMi0xLTEtMA_341250d8-31ae-45d7-a464-e5b0df08012c"
      unitRef="usd">10710000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="if323f3067bca47a2b20626864391f3a8_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzItNC0xLTEtMA_b55d9f29-3ee8-4841-a94a-fbbbe1fd8291"
      unitRef="usd">9406000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ib203c56ddb614c09b44b385eb3b0a4c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzQtMi0xLTEtMA_2c221d09-d8d5-49c3-88db-9f8b37903455"
      unitRef="usd">338000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i843e48b50bab44549602c40f90db8dc3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzQtNC0xLTEtMA_0b431f49-d46a-4147-9252-707b32de4c8b"
      unitRef="usd">389000</us-gaap:DefinedBenefitPlanInterestCost>
    <trc:DefinedBenefitPlanActuarialGainLossAndOtherChanges
      contextRef="ib203c56ddb614c09b44b385eb3b0a4c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzUtMi0xLTEtMA_694ee6d7-5a2e-4cac-abe7-f9ec5253c93c"
      unitRef="usd">1248000</trc:DefinedBenefitPlanActuarialGainLossAndOtherChanges>
    <trc:DefinedBenefitPlanActuarialGainLossAndOtherChanges
      contextRef="i843e48b50bab44549602c40f90db8dc3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzUtNC0xLTEtMA_47dfdbd8-0375-44ea-84e1-8fe8decc68ae"
      unitRef="usd">1161000</trc:DefinedBenefitPlanActuarialGainLossAndOtherChanges>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ib203c56ddb614c09b44b385eb3b0a4c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzYtMi0xLTEtMA_2a775140-6f69-4787-9611-70dc8033aa77"
      unitRef="usd">259000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i843e48b50bab44549602c40f90db8dc3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzYtNC0xLTEtMA_07bd3814-b241-48d5-878f-60d7afe95872"
      unitRef="usd">246000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="iea4ffacdd1254b2899b24ad59a5a83b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzgtMi0xLTEtMA_a569c34b-b670-4eaf-a590-51c478525691"
      unitRef="usd">12037000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i5ac6c48d95a84ff4ad0b5b82b09264bb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzgtNC0xLTEtMA_7ecdb503-3b78-4439-b891-7450c9179535"
      unitRef="usd">10710000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5ac6c48d95a84ff4ad0b5b82b09264bb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzExLTItMS0xLTA_9fcdc423-8b08-422a-b8ca-fe70accd8d38"
      unitRef="usd">8920000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if323f3067bca47a2b20626864391f3a8_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzExLTQtMS0xLTA_d73b0b91-45ab-4769-a701-87ac138ee3df"
      unitRef="usd">7258000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ib203c56ddb614c09b44b385eb3b0a4c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzEyLTItMS0xLTA_e067d728-c709-4aec-a443-d814e33a9122"
      unitRef="usd">1609000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i843e48b50bab44549602c40f90db8dc3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzEyLTQtMS0xLTA_745b27cb-0a61-43e5-a7b7-a88b73a7c37c"
      unitRef="usd">1744000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ib203c56ddb614c09b44b385eb3b0a4c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzEzLTItMS0xLTA_91b1ac52-ac9b-4913-aff6-bef8c31371f9"
      unitRef="usd">165000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i843e48b50bab44549602c40f90db8dc3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzEzLTQtMS0xLTA_b8e9f88a-4e51-4702-8e92-f14e26e85ebe"
      unitRef="usd">165000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ib203c56ddb614c09b44b385eb3b0a4c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzE0LTItMS0xLTA_604e385e-8068-416f-a01b-bf2755146c62"
      unitRef="usd">259000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i843e48b50bab44549602c40f90db8dc3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzE0LTQtMS0xLTA_ff6bc1d6-9901-4faf-9987-551285192000"
      unitRef="usd">247000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iea4ffacdd1254b2899b24ad59a5a83b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzE2LTItMS0xLTA_38cc360d-8d4e-48ca-b650-5db7d02dfcd5"
      unitRef="usd">10435000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5ac6c48d95a84ff4ad0b5b82b09264bb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzE2LTQtMS0xLTA_dbcd0882-e60c-4b50-b74b-4592f82947c7"
      unitRef="usd">8920000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="iea4ffacdd1254b2899b24ad59a5a83b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzE3LTItMS0xLTA_9465b2c9-7fd7-494a-ac7b-de70b073c525"
      unitRef="usd">-1602000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i5ac6c48d95a84ff4ad0b5b82b09264bb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzE3LTQtMS0xLTA_07dac38d-2909-47cb-ac46-5c6ad9f43a7b"
      unitRef="usd">-1790000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="iea4ffacdd1254b2899b24ad59a5a83b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzIwLTItMS0xLTA_2ff149ce-2548-4822-ab97-2e493a5924b7"
      unitRef="usd">-3242000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i5ac6c48d95a84ff4ad0b5b82b09264bb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzIwLTQtMS0xLTA_aabedff1-3276-44e1-92ea-a49b86d6ce61"
      unitRef="usd">-3027000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="iea4ffacdd1254b2899b24ad59a5a83b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzIyLTItMS0xLTA_fd2cccd4-52b3-4eed-b2e0-1712e2ef2fc3"
      unitRef="usd">3242000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="i5ac6c48d95a84ff4ad0b5b82b09264bb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzIyLTQtMS0xLTA_33cc2a05-c87f-46b5-96b8-27e937191610"
      unitRef="usd">3027000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="iea4ffacdd1254b2899b24ad59a5a83b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzIzLTItMS0xLTA_7befb431-9c85-4322-89f4-6d09a02911ee"
      unitRef="usd">2335000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i5ac6c48d95a84ff4ad0b5b82b09264bb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToyZTIyOWE5MTc4Njg0ZGFiODZiOWJlMDAwZDVmMzM4OC90YWJsZXJhbmdlOjJlMjI5YTkxNzg2ODRkYWI4NmI5YmUwMDBkNWYzMzg4XzIzLTQtMS0xLTA_bcce66e9-f1e9-4589-b6bc-4d13eba78912"
      unitRef="usd">2180000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzQ5MjM_16bd9a29-ec4b-45c6-b8b2-44a07a354183">&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 changes in plan assets and benefit obligations recognized in other comprehensive income include the following as of December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.378%"/&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.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: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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss (gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&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;Recognition of net actuarial loss&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;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(135)&lt;/span&gt;&lt;/td&gt;&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;Changes, net of taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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)&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;Other changes in benefit obligations recognized in other comprehensive income for 2020 and 2019 included the following components:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.735%"/&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:15.175%"/&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:15.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;($ in thousands)&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;486&#160;&lt;/span&gt;&lt;/td&gt;&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;Recognition of net actuarial gain or (loss)&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;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;424&#160;&lt;/span&gt;&lt;/td&gt;&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;Changes, net of taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448&#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;305&#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:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="ib203c56ddb614c09b44b385eb3b0a4c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo4YmMxYmY4YjU5MTE0ZjYyODdmNDEwZWRkMWFjZmQyMy90YWJsZXJhbmdlOjhiYzFiZjhiNTkxMTRmNjI4N2Y0MTBlZGQxYWNmZDIzXzEtMi0xLTEtMA_b2f96526-b2e5-49dc-a70d-baa5573021b4"
      unitRef="usd">-282000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i843e48b50bab44549602c40f90db8dc3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo4YmMxYmY4YjU5MTE0ZjYyODdmNDEwZWRkMWFjZmQyMy90YWJsZXJhbmdlOjhiYzFiZjhiNTkxMTRmNjI4N2Y0MTBlZGQxYWNmZDIzXzEtNC0xLTEtMA_daee9ffb-d507-4b6e-bd52-79d7a33c7d8f"
      unitRef="usd">60000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="ib203c56ddb614c09b44b385eb3b0a4c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo4YmMxYmY4YjU5MTE0ZjYyODdmNDEwZWRkMWFjZmQyMy90YWJsZXJhbmdlOjhiYzFiZjhiNTkxMTRmNjI4N2Y0MTBlZGQxYWNmZDIzXzItMi0xLTEtMA_f1c146ee-7bcf-4357-98a0-ff523cfa40d2"
      unitRef="usd">-67000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i843e48b50bab44549602c40f90db8dc3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo4YmMxYmY4YjU5MTE0ZjYyODdmNDEwZWRkMWFjZmQyMy90YWJsZXJhbmdlOjhiYzFiZjhiNTkxMTRmNjI4N2Y0MTBlZGQxYWNmZDIzXzItNC0xLTEtMA_595656ab-51f8-4618-82d0-5507566543ee"
      unitRef="usd">-75000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="ib203c56ddb614c09b44b385eb3b0a4c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo4YmMxYmY4YjU5MTE0ZjYyODdmNDEwZWRkMWFjZmQyMy90YWJsZXJhbmdlOjhiYzFiZjhiNTkxMTRmNjI4N2Y0MTBlZGQxYWNmZDIzXzQtMi0xLTEtMA_7fa2d7de-ec48-49e9-b03a-dfc12c0cd92b"
      unitRef="usd">215000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="i843e48b50bab44549602c40f90db8dc3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo4YmMxYmY4YjU5MTE0ZjYyODdmNDEwZWRkMWFjZmQyMy90YWJsZXJhbmdlOjhiYzFiZjhiNTkxMTRmNjI4N2Y0MTBlZGQxYWNmZDIzXzQtNC0xLTEtMA_fdcf3866-80e7-44eb-83a7-c5b73eb031ac"
      unitRef="usd">-135000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ib203c56ddb614c09b44b385eb3b0a4c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo4YmMxYmY4YjU5MTE0ZjYyODdmNDEwZWRkMWFjZmQyMy90YWJsZXJhbmdlOjhiYzFiZjhiNTkxMTRmNjI4N2Y0MTBlZGQxYWNmZDIzXzUtMi0xLTEtMA_56178b2d-0460-4c84-ac7d-f16c849551c6"
      unitRef="usd">155000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i843e48b50bab44549602c40f90db8dc3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo4YmMxYmY4YjU5MTE0ZjYyODdmNDEwZWRkMWFjZmQyMy90YWJsZXJhbmdlOjhiYzFiZjhiNTkxMTRmNjI4N2Y0MTBlZGQxYWNmZDIzXzUtNC0xLTEtMA_2f2683a6-5518-4802-a555-e3b9711e8f2e"
      unitRef="usd">-97000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzQ5NTQ_bdaea66c-6afa-4e6b-910d-b60fd2aed7c3">&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 expects to recognize the following amounts as a component of net periodic pension costs during the next fiscal year:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.158%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net gain/(loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic pension benefit/(cost)&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;388&#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 Company expects to recognize the following amounts as a component of net periodic pension costs during the next fiscal year ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.158%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net (gain)/loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic pension earnings/(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;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock>
    <trc:DefinedBenefitPlanExpectedReturnonPlanAssetsNextFiscalYear
      contextRef="iea4ffacdd1254b2899b24ad59a5a83b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5YTAxNjE3ODk5MDQ0YmFhODZhNDNiNzVkNGZhOTlkZi90YWJsZXJhbmdlOjlhMDE2MTc4OTkwNDRiYWE4NmE0M2I3NWQ0ZmE5OWRmXzAtMS0xLTEtMA_08299231-a17a-4fdd-892c-2b061394e08e"
      unitRef="usd">752000</trc:DefinedBenefitPlanExpectedReturnonPlanAssetsNextFiscalYear>
    <trc:DefinedBenefitPlanExpectedInterestCostNextFiscalYear
      contextRef="iea4ffacdd1254b2899b24ad59a5a83b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5YTAxNjE3ODk5MDQ0YmFhODZhNDNiNzVkNGZhOTlkZi90YWJsZXJhbmdlOjlhMDE2MTc4OTkwNDRiYWE4NmE0M2I3NWQ0ZmE5OWRmXzEtMS0xLTEtMA_46b76e89-0320-41f9-8ae6-3c20c4f2eb0c"
      unitRef="usd">291000</trc:DefinedBenefitPlanExpectedInterestCostNextFiscalYear>
    <us-gaap:DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear
      contextRef="iea4ffacdd1254b2899b24ad59a5a83b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5YTAxNjE3ODk5MDQ0YmFhODZhNDNiNzVkNGZhOTlkZi90YWJsZXJhbmdlOjlhMDE2MTc4OTkwNDRiYWE4NmE0M2I3NWQ0ZmE5OWRmXzItMS0xLTEtMA_796bcfb7-17fb-4146-bcfd-961f4eff4483"
      unitRef="usd">73000</us-gaap:DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear>
    <trc:DefinedBenefitPlanExpectedNetPeriodBenefitCostCreditNextFiscalYear
      contextRef="iea4ffacdd1254b2899b24ad59a5a83b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5YTAxNjE3ODk5MDQ0YmFhODZhNDNiNzVkNGZhOTlkZi90YWJsZXJhbmdlOjlhMDE2MTc4OTkwNDRiYWE4NmE0M2I3NWQ0ZmE5OWRmXzMtMS0xLTEtMA_bf70de2c-0114-47a3-b4a0-706f66242f76"
      unitRef="usd">388000</trc:DefinedBenefitPlanExpectedNetPeriodBenefitCostCreditNextFiscalYear>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear
      contextRef="iea4ffacdd1254b2899b24ad59a5a83b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzE4MTY_8ded6b4d-4ac8-45c5-bc61-0172abe5c72d"
      unitRef="usd">165000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzQ5MjQ_b7b41e2d-d609-47da-98b7-39f35da12aa4">&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;Based on actuarial estimates, it is expected that annual benefit payments from the pension trust will be as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="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;2023&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;2024&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;2025&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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Based on actuarial estimates, it is expected that annual SERP benefit payments will be as follows ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="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;2023&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;2024&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;2025&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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="iea4ffacdd1254b2899b24ad59a5a83b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTplYmM0ODIzNjkyNjc0ODA1ODljYjQ2YTAzOTBkYWRmNS90YWJsZXJhbmdlOmViYzQ4MjM2OTI2NzQ4MDU4OWNiNDZhMDM5MGRhZGY1XzEtMC0xLTEtMA_2481a5cb-d236-4d77-ac5a-caa2197df4d8"
      unitRef="usd">299000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="iea4ffacdd1254b2899b24ad59a5a83b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTplYmM0ODIzNjkyNjc0ODA1ODljYjQ2YTAzOTBkYWRmNS90YWJsZXJhbmdlOmViYzQ4MjM2OTI2NzQ4MDU4OWNiNDZhMDM5MGRhZGY1XzEtMi0xLTEtMA_42553cfb-0876-4173-8527-e2c75d170f56"
      unitRef="usd">304000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="iea4ffacdd1254b2899b24ad59a5a83b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTplYmM0ODIzNjkyNjc0ODA1ODljYjQ2YTAzOTBkYWRmNS90YWJsZXJhbmdlOmViYzQ4MjM2OTI2NzQ4MDU4OWNiNDZhMDM5MGRhZGY1XzEtNC0xLTEtMA_0f1e2f29-e408-4bc5-90d2-1545f94827b0"
      unitRef="usd">362000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="iea4ffacdd1254b2899b24ad59a5a83b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTplYmM0ODIzNjkyNjc0ODA1ODljYjQ2YTAzOTBkYWRmNS90YWJsZXJhbmdlOmViYzQ4MjM2OTI2NzQ4MDU4OWNiNDZhMDM5MGRhZGY1XzEtNi0xLTEtMA_38d01bf8-08df-490b-ba02-8ff8772bdedc"
      unitRef="usd">372000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="iea4ffacdd1254b2899b24ad59a5a83b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTplYmM0ODIzNjkyNjc0ODA1ODljYjQ2YTAzOTBkYWRmNS90YWJsZXJhbmdlOmViYzQ4MjM2OTI2NzQ4MDU4OWNiNDZhMDM5MGRhZGY1XzEtOC0xLTEtMA_babd303b-eae7-4b3b-b51b-d544134bdba1"
      unitRef="usd">471000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="iea4ffacdd1254b2899b24ad59a5a83b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTplYmM0ODIzNjkyNjc0ODA1ODljYjQ2YTAzOTBkYWRmNS90YWJsZXJhbmdlOmViYzQ4MjM2OTI2NzQ4MDU4OWNiNDZhMDM5MGRhZGY1XzEtMTAtMS0xLTA_d429dde0-2ed8-4018-876b-c60ec82f1238"
      unitRef="usd">2570000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ic76856bfcad040ee9d764fb1e4016499_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzI2OTU_0fd6692e-1cf8-49ed-9da8-78b923a03ab4"
      unitRef="number">0.65</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i0086a6562caf49148f3b1a6a2acf2246_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzI3MDY_b72c2b7e-42b4-41d8-bdef-3bc0172cc64e"
      unitRef="number">0.34</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ia262a03e8b4d42648d98c95d883424c3_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzI3MTk_201f6c25-73f0-4dd9-ae82-d14b557edb45"
      unitRef="number">0.01</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i76b08dfa2267463cb55ee4e8105f454d_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzI3ODY_55d0df84-d65a-4eda-a6bd-a5e1affd3f2e"
      unitRef="number">0.66</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="iaaab4966f7e3454aac337efa21571674_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzI3OTc_412050e9-3b2b-44bc-891a-e9ddc7c94733"
      unitRef="number">0.33</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ia7f6c9d0baaf42cc8490c0a0cc25359d_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzI4MDk_42e9128b-8365-4a86-af7d-4ab4c5e78b4f"
      unitRef="number">0.01</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="ib203c56ddb614c09b44b385eb3b0a4c8_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzMxNjE_51b1042a-d46b-4774-8662-a9ff3b42a4a4"
      unitRef="number">0.0245</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i843e48b50bab44549602c40f90db8dc3_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzMxNzQ_6fbea153-60d5-4fd2-8520-a1e4377bb659"
      unitRef="number">0.0320</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ib203c56ddb614c09b44b385eb3b0a4c8_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzMyNDA_30eefd81-2afa-447f-8f38-fd0a4bc8d5c5"
      unitRef="number">0.073</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i843e48b50bab44549602c40f90db8dc3_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzMyNTM_b067b7e6-24c2-4138-a381-948d0731a7d2"
      unitRef="number">0.073</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzQ4OTI_5049a9f1-f212-4006-bb04-1145a1fe438d">See the following table for fair value hierarchy by investment type at December&#160;31:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.580%"/&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:17.814%"/&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:14.002%"/&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:14.005%"/&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: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;Fair&#160;Value Hierarchy&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pension Plan Assets:&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;/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;Cash and Cash Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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;Collective Funds&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;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Fair value of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2e606412a3c740eda4503df2b284861a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpkOWRhNzhlOGNiNGE0YjMyYmQwMGU1YzBjYmY0NGI3Mi90YWJsZXJhbmdlOmQ5ZGE3OGU4Y2I0YTRiMzJiZDAwZTVjMGNiZjQ0YjcyXzItNC0xLTEtMA_696dc63e-4df0-48f3-bb9c-4b8c54b683ef"
      unitRef="usd">70000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1ee6bc37bc6c444b9e6a2fac0d16bd32_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpkOWRhNzhlOGNiNGE0YjMyYmQwMGU1YzBjYmY0NGI3Mi90YWJsZXJhbmdlOmQ5ZGE3OGU4Y2I0YTRiMzJiZDAwZTVjMGNiZjQ0YjcyXzItNi0xLTEtMA_c3d74a12-6cd7-4c79-8855-ae0d956acb74"
      unitRef="usd">48000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id5ce24bc48a24ebdba2e20d2668a4052_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpkOWRhNzhlOGNiNGE0YjMyYmQwMGU1YzBjYmY0NGI3Mi90YWJsZXJhbmdlOmQ5ZGE3OGU4Y2I0YTRiMzJiZDAwZTVjMGNiZjQ0YjcyXzMtNC0xLTEtMA_1f119e39-d13b-4afc-b205-ad3fb530a535"
      unitRef="usd">10365000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5145aac5b6554a20afd33bcfa4d47185_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpkOWRhNzhlOGNiNGE0YjMyYmQwMGU1YzBjYmY0NGI3Mi90YWJsZXJhbmdlOmQ5ZGE3OGU4Y2I0YTRiMzJiZDAwZTVjMGNiZjQ0YjcyXzMtNi0xLTEtMA_6fa6dd9a-fe66-485c-8495-e3437a80a56f"
      unitRef="usd">8872000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iea4ffacdd1254b2899b24ad59a5a83b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpkOWRhNzhlOGNiNGE0YjMyYmQwMGU1YzBjYmY0NGI3Mi90YWJsZXJhbmdlOmQ5ZGE3OGU4Y2I0YTRiMzJiZDAwZTVjMGNiZjQ0YjcyXzYtNC0xLTEtMA_07475b8d-657b-49db-afa6-b27999804267"
      unitRef="usd">10435000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5ac6c48d95a84ff4ad0b5b82b09264bb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpkOWRhNzhlOGNiNGE0YjMyYmQwMGU1YzBjYmY0NGI3Mi90YWJsZXJhbmdlOmQ5ZGE3OGU4Y2I0YTRiMzJiZDAwZTVjMGNiZjQ0YjcyXzYtNi0xLTEtMA_db03a77e-39d3-4038-a080-5ce882b4a203"
      unitRef="usd">8920000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzQ5MzY_d6a894e8-ff0f-48a7-b99c-aa637b055a4e">&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 expense was as follows for each of the years ended December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.005%"/&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.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.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;($ in thousands)&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;2020&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;2019&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;2018&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="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 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;Service cost&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Interest cost&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;(338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(389)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 deferral&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;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Settlement recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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/(cost)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#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;58&#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;156&#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;Total pension and retirement expense was as follows for each of the years ended December&#160;31:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.005%"/&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.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.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;($ in thousands)&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;2020&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;2019&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;2018&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(268)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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/(cost)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(491)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ib203c56ddb614c09b44b385eb3b0a4c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5NTkwOGRhMDY3ODc0MTkyYjljMGQxNTExZDM2OWNhYy90YWJsZXJhbmdlOjk1OTA4ZGEwNjc4NzQxOTJiOWMwZDE1MTFkMzY5Y2FjXzItMi0xLTEtMA_211464e5-968c-49e0-9473-e5471d0dc903"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i843e48b50bab44549602c40f90db8dc3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5NTkwOGRhMDY3ODc0MTkyYjljMGQxNTExZDM2OWNhYy90YWJsZXJhbmdlOjk1OTA4ZGEwNjc4NzQxOTJiOWMwZDE1MTFkMzY5Y2FjXzItNC0xLTEtMA_5a60c692-53ac-4929-b740-d9990a16e1b1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i233c0686e0624b298605e17aeff5772a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5NTkwOGRhMDY3ODc0MTkyYjljMGQxNTExZDM2OWNhYy90YWJsZXJhbmdlOjk1OTA4ZGEwNjc4NzQxOTJiOWMwZDE1MTFkMzY5Y2FjXzItNi0xLTEtMA_e3e15341-69b4-480e-b43f-4efe804ab7f3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ib203c56ddb614c09b44b385eb3b0a4c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5NTkwOGRhMDY3ODc0MTkyYjljMGQxNTExZDM2OWNhYy90YWJsZXJhbmdlOjk1OTA4ZGEwNjc4NzQxOTJiOWMwZDE1MTFkMzY5Y2FjXzMtMi0xLTEtMA_b3d359ba-328c-431e-ae93-12e32d03855a"
      unitRef="usd">338000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i843e48b50bab44549602c40f90db8dc3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5NTkwOGRhMDY3ODc0MTkyYjljMGQxNTExZDM2OWNhYy90YWJsZXJhbmdlOjk1OTA4ZGEwNjc4NzQxOTJiOWMwZDE1MTFkMzY5Y2FjXzMtNC0xLTEtMA_370e97e0-43a3-410a-ac67-9c195bc1e941"
      unitRef="usd">389000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i233c0686e0624b298605e17aeff5772a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5NTkwOGRhMDY3ODc0MTkyYjljMGQxNTExZDM2OWNhYy90YWJsZXJhbmdlOjk1OTA4ZGEwNjc4NzQxOTJiOWMwZDE1MTFkMzY5Y2FjXzMtNi0xLTEtMA_d6722c72-5180-4a57-90bc-8d47ef74233b"
      unitRef="usd">365000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ib203c56ddb614c09b44b385eb3b0a4c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5NTkwOGRhMDY3ODc0MTkyYjljMGQxNTExZDM2OWNhYy90YWJsZXJhbmdlOjk1OTA4ZGEwNjc4NzQxOTJiOWMwZDE1MTFkMzY5Y2FjXzQtMi0xLTEtMA_17dc63bd-8a83-4ea6-b170-42cf8889cb46"
      unitRef="usd">643000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i843e48b50bab44549602c40f90db8dc3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5NTkwOGRhMDY3ODc0MTkyYjljMGQxNTExZDM2OWNhYy90YWJsZXJhbmdlOjk1OTA4ZGEwNjc4NzQxOTJiOWMwZDE1MTFkMzY5Y2FjXzQtNC0xLTEtMA_5740e313-5d26-413f-95b5-b70731233b22"
      unitRef="usd">522000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i233c0686e0624b298605e17aeff5772a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5NTkwOGRhMDY3ODc0MTkyYjljMGQxNTExZDM2OWNhYy90YWJsZXJhbmdlOjk1OTA4ZGEwNjc4NzQxOTJiOWMwZDE1MTFkMzY5Y2FjXzQtNi0xLTEtMA_27fe4f65-9575-4622-aed8-25a751d86c86"
      unitRef="usd">585000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ib203c56ddb614c09b44b385eb3b0a4c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5NTkwOGRhMDY3ODc0MTkyYjljMGQxNTExZDM2OWNhYy90YWJsZXJhbmdlOjk1OTA4ZGEwNjc4NzQxOTJiOWMwZDE1MTFkMzY5Y2FjXzUtMi0xLTEtMA_13fc413a-0806-46aa-85d6-7d886f473262"
      unitRef="usd">-68000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i843e48b50bab44549602c40f90db8dc3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5NTkwOGRhMDY3ODc0MTkyYjljMGQxNTExZDM2OWNhYy90YWJsZXJhbmdlOjk1OTA4ZGEwNjc4NzQxOTJiOWMwZDE1MTFkMzY5Y2FjXzUtNC0xLTEtMA_1291f458-ccff-4e37-ae8e-0136c9a8d326"
      unitRef="usd">-75000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i233c0686e0624b298605e17aeff5772a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5NTkwOGRhMDY3ODc0MTkyYjljMGQxNTExZDM2OWNhYy90YWJsZXJhbmdlOjk1OTA4ZGEwNjc4NzQxOTJiOWMwZDE1MTFkMzY5Y2FjXzUtNi0xLTEtMA_802409a4-6f66-4ae8-b6e4-a854ca4d4067"
      unitRef="usd">-64000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ib203c56ddb614c09b44b385eb3b0a4c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5NTkwOGRhMDY3ODc0MTkyYjljMGQxNTExZDM2OWNhYy90YWJsZXJhbmdlOjk1OTA4ZGEwNjc4NzQxOTJiOWMwZDE1MTFkMzY5Y2FjXzYtMi0xLTEtMA_e468f7fd-2167-41bb-b85a-a021ecf5eb2f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i843e48b50bab44549602c40f90db8dc3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5NTkwOGRhMDY3ODc0MTkyYjljMGQxNTExZDM2OWNhYy90YWJsZXJhbmdlOjk1OTA4ZGEwNjc4NzQxOTJiOWMwZDE1MTFkMzY5Y2FjXzYtNC0xLTEtMA_608f26d1-d8b3-4658-89ba-e13ca3041136"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i233c0686e0624b298605e17aeff5772a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5NTkwOGRhMDY3ODc0MTkyYjljMGQxNTExZDM2OWNhYy90YWJsZXJhbmdlOjk1OTA4ZGEwNjc4NzQxOTJiOWMwZDE1MTFkMzY5Y2FjXzYtNi0xLTEtMA_01073b6e-adfd-4140-9d39-d3b25e34b6d0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ib203c56ddb614c09b44b385eb3b0a4c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5NTkwOGRhMDY3ODc0MTkyYjljMGQxNTExZDM2OWNhYy90YWJsZXJhbmdlOjk1OTA4ZGEwNjc4NzQxOTJiOWMwZDE1MTFkMzY5Y2FjXzctMi0xLTEtMA_1dab3025-bf67-4e30-9b23-6ce0db38c473"
      unitRef="usd">-237000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i843e48b50bab44549602c40f90db8dc3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5NTkwOGRhMDY3ODc0MTkyYjljMGQxNTExZDM2OWNhYy90YWJsZXJhbmdlOjk1OTA4ZGEwNjc4NzQxOTJiOWMwZDE1MTFkMzY5Y2FjXzctNC0xLTEtMA_9480c293-02e5-43df-a2f2-5c7c9754aea1"
      unitRef="usd">-58000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i233c0686e0624b298605e17aeff5772a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5NTkwOGRhMDY3ODc0MTkyYjljMGQxNTExZDM2OWNhYy90YWJsZXJhbmdlOjk1OTA4ZGEwNjc4NzQxOTJiOWMwZDE1MTFkMzY5Y2FjXzctNi0xLTEtMA_649db6b1-2b04-4c6c-afb2-ea7a86c0c92a"
      unitRef="usd">-156000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i911d05f819d44b72a4a8b866f84b7f6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpmMTQxMzRjODM3YWY0M2VhOTdkN2YwZTI5YWIwZTViMS90YWJsZXJhbmdlOmYxNDEzNGM4MzdhZjQzZWE5N2Q3ZjBlMjlhYjBlNWIxXzItMi0xLTEtMA_6e958103-2db5-4b82-9475-751c7ec90900"
      unitRef="usd">8011000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i78dfdc6460ff42c680766a905259f485_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpmMTQxMzRjODM3YWY0M2VhOTdkN2YwZTI5YWIwZTViMS90YWJsZXJhbmdlOmYxNDEzNGM4MzdhZjQzZWE5N2Q3ZjBlMjlhYjBlNWIxXzItNC0xLTEtMA_49bcd36c-ee73-475d-97f5-b6b33f68f5b2"
      unitRef="usd">7750000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i36bf60d722934bb3a754894e908dc0ae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpmMTQxMzRjODM3YWY0M2VhOTdkN2YwZTI5YWIwZTViMS90YWJsZXJhbmdlOmYxNDEzNGM4MzdhZjQzZWE5N2Q3ZjBlMjlhYjBlNWIxXzQtMi0xLTEtMA_df917485-f0ed-4a2c-83bd-ac75d19a3764"
      unitRef="usd">229000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie8ef3e8ac4e64e20a32a8e1273319563_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpmMTQxMzRjODM3YWY0M2VhOTdkN2YwZTI5YWIwZTViMS90YWJsZXJhbmdlOmYxNDEzNGM4MzdhZjQzZWE5N2Q3ZjBlMjlhYjBlNWIxXzQtNC0xLTEtMA_b7ccb1b4-6c32-4801-92d1-dfdacd413494"
      unitRef="usd">303000</us-gaap:DefinedBenefitPlanInterestCost>
    <trc:DefinedBenefitPlanActuarialGainLossAndOtherChanges
      contextRef="i36bf60d722934bb3a754894e908dc0ae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpmMTQxMzRjODM3YWY0M2VhOTdkN2YwZTI5YWIwZTViMS90YWJsZXJhbmdlOmYxNDEzNGM4MzdhZjQzZWE5N2Q3ZjBlMjlhYjBlNWIxXzUtMi0xLTEtMA_f76662cb-76c8-4de5-b8d3-0cd7aa271aa2"
      unitRef="usd">708000</trc:DefinedBenefitPlanActuarialGainLossAndOtherChanges>
    <trc:DefinedBenefitPlanActuarialGainLossAndOtherChanges
      contextRef="ie8ef3e8ac4e64e20a32a8e1273319563_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpmMTQxMzRjODM3YWY0M2VhOTdkN2YwZTI5YWIwZTViMS90YWJsZXJhbmdlOmYxNDEzNGM4MzdhZjQzZWE5N2Q3ZjBlMjlhYjBlNWIxXzUtNC0xLTEtMA_ec211680-e934-4034-89ce-0f40cfc76e72"
      unitRef="usd">486000</trc:DefinedBenefitPlanActuarialGainLossAndOtherChanges>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i36bf60d722934bb3a754894e908dc0ae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpmMTQxMzRjODM3YWY0M2VhOTdkN2YwZTI5YWIwZTViMS90YWJsZXJhbmdlOmYxNDEzNGM4MzdhZjQzZWE5N2Q3ZjBlMjlhYjBlNWIxXzYtMi0xLTEtMA_fa36941a-975f-46c9-adfd-9e5713b24430"
      unitRef="usd">529000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ie8ef3e8ac4e64e20a32a8e1273319563_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpmMTQxMzRjODM3YWY0M2VhOTdkN2YwZTI5YWIwZTViMS90YWJsZXJhbmdlOmYxNDEzNGM4MzdhZjQzZWE5N2Q3ZjBlMjlhYjBlNWIxXzYtNC0xLTEtMA_9d288f6f-3d44-4e8b-892d-fe314d02d2f6"
      unitRef="usd">528000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanCurtailments
      contextRef="i36bf60d722934bb3a754894e908dc0ae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpmMTQxMzRjODM3YWY0M2VhOTdkN2YwZTI5YWIwZTViMS90YWJsZXJhbmdlOmYxNDEzNGM4MzdhZjQzZWE5N2Q3ZjBlMjlhYjBlNWIxXzctMi0xLTEtMA_0254791a-115f-4965-ae02-7f818e0a105d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanCurtailments>
    <us-gaap:DefinedBenefitPlanCurtailments
      contextRef="ie8ef3e8ac4e64e20a32a8e1273319563_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpmMTQxMzRjODM3YWY0M2VhOTdkN2YwZTI5YWIwZTViMS90YWJsZXJhbmdlOmYxNDEzNGM4MzdhZjQzZWE5N2Q3ZjBlMjlhYjBlNWIxXzctNC0xLTEtMA_54398bd0-89e4-4f40-b888-238b20d22cff"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanCurtailments>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ia4a5ae53a80441f6920480ddf4c5f61b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpmMTQxMzRjODM3YWY0M2VhOTdkN2YwZTI5YWIwZTViMS90YWJsZXJhbmdlOmYxNDEzNGM4MzdhZjQzZWE5N2Q3ZjBlMjlhYjBlNWIxXzktMi0xLTEtMA_aabeb1fc-d144-4a4e-a68b-2da01c59c548"
      unitRef="usd">8419000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i911d05f819d44b72a4a8b866f84b7f6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpmMTQxMzRjODM3YWY0M2VhOTdkN2YwZTI5YWIwZTViMS90YWJsZXJhbmdlOmYxNDEzNGM4MzdhZjQzZWE5N2Q3ZjBlMjlhYjBlNWIxXzktNC0xLTEtMA_0233d9e9-4e5b-4380-8164-0334e5cbdf9b"
      unitRef="usd">8011000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ia4a5ae53a80441f6920480ddf4c5f61b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpmMTQxMzRjODM3YWY0M2VhOTdkN2YwZTI5YWIwZTViMS90YWJsZXJhbmdlOmYxNDEzNGM4MzdhZjQzZWE5N2Q3ZjBlMjlhYjBlNWIxXzEwLTItMS0xLTA_fa54ca89-d3cb-4894-b2df-ed076df5c113"
      unitRef="usd">-8419000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i911d05f819d44b72a4a8b866f84b7f6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpmMTQxMzRjODM3YWY0M2VhOTdkN2YwZTI5YWIwZTViMS90YWJsZXJhbmdlOmYxNDEzNGM4MzdhZjQzZWE5N2Q3ZjBlMjlhYjBlNWIxXzEwLTQtMS0xLTA_b8e2b0d6-7419-4333-ace5-b1a51aa2b749"
      unitRef="usd">-8011000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="ia4a5ae53a80441f6920480ddf4c5f61b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToxNzllNjIyYzE4Yjc0NTgwODZlNjU1ZDc4ZTcxOGFiMS90YWJsZXJhbmdlOjE3OWU2MjJjMThiNzQ1ODA4NmU2NTVkNzhlNzE4YWIxXzItMi0xLTEtMA_0698effd-f25e-46fe-9bf2-5ebf4420111f"
      unitRef="usd">-3024000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i911d05f819d44b72a4a8b866f84b7f6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToxNzllNjIyYzE4Yjc0NTgwODZlNjU1ZDc4ZTcxOGFiMS90YWJsZXJhbmdlOjE3OWU2MjJjMThiNzQ1ODA4NmU2NTVkNzhlNzE4YWIxXzItNC0xLTEtMA_15cc6985-b8de-4275-8184-2bb409182e32"
      unitRef="usd">-2402000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="ia4a5ae53a80441f6920480ddf4c5f61b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToxNzllNjIyYzE4Yjc0NTgwODZlNjU1ZDc4ZTcxOGFiMS90YWJsZXJhbmdlOjE3OWU2MjJjMThiNzQ1ODA4NmU2NTVkNzhlNzE4YWIxXzQtMi0xLTEtMA_0206cee3-f1c5-4ef1-bb87-4d805ecd8430"
      unitRef="usd">3024000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="i911d05f819d44b72a4a8b866f84b7f6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToxNzllNjIyYzE4Yjc0NTgwODZlNjU1ZDc4ZTcxOGFiMS90YWJsZXJhbmdlOjE3OWU2MjJjMThiNzQ1ODA4NmU2NTVkNzhlNzE4YWIxXzQtNC0xLTEtMA_a7827665-e646-4181-b8f3-aff958b56f8f"
      unitRef="usd">2402000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="ia4a5ae53a80441f6920480ddf4c5f61b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToxNzllNjIyYzE4Yjc0NTgwODZlNjU1ZDc4ZTcxOGFiMS90YWJsZXJhbmdlOjE3OWU2MjJjMThiNzQ1ODA4NmU2NTVkNzhlNzE4YWIxXzUtMi0xLTEtMA_872f2616-3a6c-45aa-857f-34a2d63088b9"
      unitRef="usd">2178000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i911d05f819d44b72a4a8b866f84b7f6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZToxNzllNjIyYzE4Yjc0NTgwODZlNjU1ZDc4ZTcxOGFiMS90YWJsZXJhbmdlOjE3OWU2MjJjMThiNzQ1ODA4NmU2NTVkNzhlNzE4YWIxXzUtNC0xLTEtMA_ce2002d1-d974-4d52-9ff5-c1e45df1fda3"
      unitRef="usd">1730000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i36bf60d722934bb3a754894e908dc0ae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTplODE2ZDIyOTdiMmQ0ZjU0OTgxMjI2NTE2NGQwMjhmZS90YWJsZXJhbmdlOmU4MTZkMjI5N2IyZDRmNTQ5ODEyMjY1MTY0ZDAyOGZlXzEtMi0xLTEtMA_5fa63b55-8f6a-4113-b117-ba508a2d650e"
      unitRef="usd">-708000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="ie8ef3e8ac4e64e20a32a8e1273319563_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTplODE2ZDIyOTdiMmQ0ZjU0OTgxMjI2NTE2NGQwMjhmZS90YWJsZXJhbmdlOmU4MTZkMjI5N2IyZDRmNTQ5ODEyMjY1MTY0ZDAyOGZlXzEtNC0xLTEtMA_171eaaf1-9193-4d39-ad49-a07bff163092"
      unitRef="usd">-486000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i36bf60d722934bb3a754894e908dc0ae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTplODE2ZDIyOTdiMmQ0ZjU0OTgxMjI2NTE2NGQwMjhmZS90YWJsZXJhbmdlOmU4MTZkMjI5N2IyZDRmNTQ5ODEyMjY1MTY0ZDAyOGZlXzItMi0xLTEtMA_b9449e7f-af9d-403c-94ed-aec3409e47c0"
      unitRef="usd">-86000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="ie8ef3e8ac4e64e20a32a8e1273319563_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTplODE2ZDIyOTdiMmQ0ZjU0OTgxMjI2NTE2NGQwMjhmZS90YWJsZXJhbmdlOmU4MTZkMjI5N2IyZDRmNTQ5ODEyMjY1MTY0ZDAyOGZlXzItNC0xLTEtMA_e0c1bb94-ac5d-4a84-bd55-5817dca865fc"
      unitRef="usd">-62000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="i36bf60d722934bb3a754894e908dc0ae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTplODE2ZDIyOTdiMmQ0ZjU0OTgxMjI2NTE2NGQwMjhmZS90YWJsZXJhbmdlOmU4MTZkMjI5N2IyZDRmNTQ5ODEyMjY1MTY0ZDAyOGZlXzQtMi0xLTEtMA_0371fe51-3d55-44f2-935e-cd9f8feb9af2"
      unitRef="usd">622000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="ie8ef3e8ac4e64e20a32a8e1273319563_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTplODE2ZDIyOTdiMmQ0ZjU0OTgxMjI2NTE2NGQwMjhmZS90YWJsZXJhbmdlOmU4MTZkMjI5N2IyZDRmNTQ5ODEyMjY1MTY0ZDAyOGZlXzQtNC0xLTEtMA_e9b0966d-c1da-4021-a82d-229d9026623d"
      unitRef="usd">424000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i36bf60d722934bb3a754894e908dc0ae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTplODE2ZDIyOTdiMmQ0ZjU0OTgxMjI2NTE2NGQwMjhmZS90YWJsZXJhbmdlOmU4MTZkMjI5N2IyZDRmNTQ5ODEyMjY1MTY0ZDAyOGZlXzUtMi0xLTEtMA_86b2b909-12ae-4566-9c7e-b26c9390bd76"
      unitRef="usd">448000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ie8ef3e8ac4e64e20a32a8e1273319563_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTplODE2ZDIyOTdiMmQ0ZjU0OTgxMjI2NTE2NGQwMjhmZS90YWJsZXJhbmdlOmU4MTZkMjI5N2IyZDRmNTQ5ODEyMjY1MTY0ZDAyOGZlXzUtNC0xLTEtMA_b444aa9c-b9d1-47cc-8f5a-7981879021c8"
      unitRef="usd">305000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <trc:DefinedBenefitPlanExpectedInterestCostNextFiscalYear
      contextRef="ia4a5ae53a80441f6920480ddf4c5f61b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTozYzNlNzM3ZDA5Y2E0ZjA0YmUyNGI5Yjg2NTkyODM1YS90YWJsZXJhbmdlOjNjM2U3MzdkMDljYTRmMDRiZTI0YjliODY1OTI4MzVhXzAtMS0xLTEtMA_c35a9153-18e1-46de-9ef9-20fb6af20329"
      unitRef="usd">163000</trc:DefinedBenefitPlanExpectedInterestCostNextFiscalYear>
    <us-gaap:DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear
      contextRef="ia4a5ae53a80441f6920480ddf4c5f61b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTozYzNlNzM3ZDA5Y2E0ZjA0YmUyNGI5Yjg2NTkyODM1YS90YWJsZXJhbmdlOjNjM2U3MzdkMDljYTRmMDRiZTI0YjliODY1OTI4MzVhXzEtMS0xLTEtMA_36a630bc-5c0c-4aa9-a6c6-89758e07e859"
      unitRef="usd">125000</us-gaap:DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear>
    <trc:DefinedBenefitPlanExpectedNetPeriodBenefitCostCreditNextFiscalYear
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTozYzNlNzM3ZDA5Y2E0ZjA0YmUyNGI5Yjg2NTkyODM1YS90YWJsZXJhbmdlOjNjM2U3MzdkMDljYTRmMDRiZTI0YjliODY1OTI4MzVhXzItMS0xLTEtMA_ba00463a-1f4d-4196-ace7-6b1d76176844"
      unitRef="usd">-288000</trc:DefinedBenefitPlanExpectedNetPeriodBenefitCostCreditNextFiscalYear>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="ia4a5ae53a80441f6920480ddf4c5f61b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpkYjhlZWEwZDk2ZjQ0MDMzODQyNjFiZjU4MmUzMzA1YS90YWJsZXJhbmdlOmRiOGVlYTBkOTZmNDQwMzM4NDI2MWJmNTgyZTMzMDVhXzEtMC0xLTEtMA_85b0b31e-f513-4f0d-8254-51612fd6124d"
      unitRef="usd">527000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="ia4a5ae53a80441f6920480ddf4c5f61b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpkYjhlZWEwZDk2ZjQ0MDMzODQyNjFiZjU4MmUzMzA1YS90YWJsZXJhbmdlOmRiOGVlYTBkOTZmNDQwMzM4NDI2MWJmNTgyZTMzMDVhXzEtMi0xLTEtMA_a06e29c7-f914-41f5-b402-ccbc1e4ad417"
      unitRef="usd">522000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="ia4a5ae53a80441f6920480ddf4c5f61b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpkYjhlZWEwZDk2ZjQ0MDMzODQyNjFiZjU4MmUzMzA1YS90YWJsZXJhbmdlOmRiOGVlYTBkOTZmNDQwMzM4NDI2MWJmNTgyZTMzMDVhXzEtNC0xLTEtMA_525903b9-80c2-48c8-813d-a1d170fd4d4b"
      unitRef="usd">516000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="ia4a5ae53a80441f6920480ddf4c5f61b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpkYjhlZWEwZDk2ZjQ0MDMzODQyNjFiZjU4MmUzMzA1YS90YWJsZXJhbmdlOmRiOGVlYTBkOTZmNDQwMzM4NDI2MWJmNTgyZTMzMDVhXzEtNi0xLTEtMA_04fcc142-dd56-4039-a41d-8be9153a36c9"
      unitRef="usd">483000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="ia4a5ae53a80441f6920480ddf4c5f61b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpkYjhlZWEwZDk2ZjQ0MDMzODQyNjFiZjU4MmUzMzA1YS90YWJsZXJhbmdlOmRiOGVlYTBkOTZmNDQwMzM4NDI2MWJmNTgyZTMzMDVhXzEtOC0xLTEtMA_2e51e90c-4764-44ce-9c7e-b7f671b22490"
      unitRef="usd">557000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="ia4a5ae53a80441f6920480ddf4c5f61b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTpkYjhlZWEwZDk2ZjQ0MDMzODQyNjFiZjU4MmUzMzA1YS90YWJsZXJhbmdlOmRiOGVlYTBkOTZmNDQwMzM4NDI2MWJmNTgyZTMzMDVhXzEtMTAtMS0xLTA_328685ff-d81b-4b32-9c0c-c9d50ec572ca"
      unitRef="usd">2628000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ia4a5ae53a80441f6920480ddf4c5f61b_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzQ3MzU_6bec4aec-a93c-4da7-b122-8c144f30c214"
      unitRef="number">0.0200</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="ia4a5ae53a80441f6920480ddf4c5f61b_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzQ3NDI_d9c4348f-b1b3-47b4-86af-903b13bae87f"
      unitRef="number">0.000</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i911d05f819d44b72a4a8b866f84b7f6e_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzQ3NTM_7b328804-7a01-4484-ad51-65320ab96e70"
      unitRef="number">0.0295</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i911d05f819d44b72a4a8b866f84b7f6e_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzQ3NjA_16ce1e46-ae70-41d2-977f-4afbbc297491"
      unitRef="number">0.000</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i78dfdc6460ff42c680766a905259f485_I20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzQ3NzU_b3c5e6f1-b199-418d-858e-8f849b652ed0"
      unitRef="number">0.0405</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i78dfdc6460ff42c680766a905259f485_I20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90ZXh0cmVnaW9uOjZhYmIwNTlmNWQ1ZTQzZjBiNzFjNzgzMDFkN2U5NmI3XzQ3ODI_ae5a0521-d196-4a05-a4c7-6544da48e3b3"
      unitRef="number">0.0000</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i36bf60d722934bb3a754894e908dc0ae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5ZjRhZThjOWQ1ZWM0NTBiOTYxOGNkYmZiOTU1ZmRlNy90YWJsZXJhbmdlOjlmNGFlOGM5ZDVlYzQ1MGI5NjE4Y2RiZmI5NTVmZGU3XzMtMi0xLTEtMA_de7b35d8-36b4-4002-9df1-59e1c56652c3"
      unitRef="usd">229000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie8ef3e8ac4e64e20a32a8e1273319563_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5ZjRhZThjOWQ1ZWM0NTBiOTYxOGNkYmZiOTU1ZmRlNy90YWJsZXJhbmdlOjlmNGFlOGM5ZDVlYzQ1MGI5NjE4Y2RiZmI5NTVmZGU3XzMtNC0xLTEtMA_399306a8-7a06-4b4b-9f05-40c06f9ac141"
      unitRef="usd">303000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i2b33399d942b47d4b17f2ddb587ac7b0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5ZjRhZThjOWQ1ZWM0NTBiOTYxOGNkYmZiOTU1ZmRlNy90YWJsZXJhbmdlOjlmNGFlOGM5ZDVlYzQ1MGI5NjE4Y2RiZmI5NTVmZGU3XzMtNi0xLTEtMA_4355b04a-9e39-4c5b-aff0-504b79283ad3"
      unitRef="usd">268000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i36bf60d722934bb3a754894e908dc0ae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5ZjRhZThjOWQ1ZWM0NTBiOTYxOGNkYmZiOTU1ZmRlNy90YWJsZXJhbmdlOjlmNGFlOGM5ZDVlYzQ1MGI5NjE4Y2RiZmI5NTVmZGU3XzQtMi0xLTEtMA_e55789dc-0e18-4998-99bb-80f5830f36ee"
      unitRef="usd">-86000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ie8ef3e8ac4e64e20a32a8e1273319563_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5ZjRhZThjOWQ1ZWM0NTBiOTYxOGNkYmZiOTU1ZmRlNy90YWJsZXJhbmdlOjlmNGFlOGM5ZDVlYzQ1MGI5NjE4Y2RiZmI5NTVmZGU3XzQtNC0xLTEtMA_0426de0f-7cf6-4438-bcf5-7215af31ec0f"
      unitRef="usd">-62000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i2b33399d942b47d4b17f2ddb587ac7b0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5ZjRhZThjOWQ1ZWM0NTBiOTYxOGNkYmZiOTU1ZmRlNy90YWJsZXJhbmdlOjlmNGFlOGM5ZDVlYzQ1MGI5NjE4Y2RiZmI5NTVmZGU3XzQtNi0xLTEtMA_c8d1b2c6-e707-4e9c-999a-05b6b74c8b83"
      unitRef="usd">-223000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i36bf60d722934bb3a754894e908dc0ae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5ZjRhZThjOWQ1ZWM0NTBiOTYxOGNkYmZiOTU1ZmRlNy90YWJsZXJhbmdlOjlmNGFlOGM5ZDVlYzQ1MGI5NjE4Y2RiZmI5NTVmZGU3XzUtMi0xLTEtMA_b4b42bc9-c7bf-424c-b4a9-acc86fa8b2e1"
      unitRef="usd">315000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ie8ef3e8ac4e64e20a32a8e1273319563_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5ZjRhZThjOWQ1ZWM0NTBiOTYxOGNkYmZiOTU1ZmRlNy90YWJsZXJhbmdlOjlmNGFlOGM5ZDVlYzQ1MGI5NjE4Y2RiZmI5NTVmZGU3XzUtNC0xLTEtMA_7f988b65-d094-41e6-be93-e53ea9589361"
      unitRef="usd">365000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i2b33399d942b47d4b17f2ddb587ac7b0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xOTkvZnJhZzo2YWJiMDU5ZjVkNWU0M2YwYjcxYzc4MzAxZDdlOTZiNy90YWJsZTo5ZjRhZThjOWQ1ZWM0NTBiOTYxOGNkYmZiOTU1ZmRlNy90YWJsZXJhbmdlOjlmNGFlOGM5ZDVlYzQ1MGI5NjE4Y2RiZmI5NTVmZGU3XzUtNi0xLTEtMA_55a1dda1-5f5f-4b7a-8b1c-4ac93c996a88"
      unitRef="usd">491000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90ZXh0cmVnaW9uOmMzYmUxZDc4YTFkNTQ4YWFiNjliZjVmZWFiMWRlOWI0XzI2OTg_170e373c-061b-41ea-abb9-b752c270a9a2">REPORTING SEGMENTS AND RELATED INFORMATION&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 currently operates 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 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations".&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;Information pertaining to operating results of the Company's reporting segments are as follows for each of the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.145%"/&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.420%"/&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.420%"/&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.425%"/&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: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;2020&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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Revenues&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#x2014;commercial/industrial&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;9,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;9,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,619&#160;&lt;/span&gt;&lt;/td&gt;&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;Equity in unconsolidated joint ventures, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,834&#160;&lt;/span&gt;&lt;/td&gt;&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;Gain on sale of real estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/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 revenues and other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Segment Profits (Losses)&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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Real estate&#x2014;commercial/industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&#x2014;resort/residential&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,612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,530)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&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,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment profits &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&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;Equity in unconsolidated joint ventures, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on sale of real estate&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,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income&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;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;14,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,555&#160;&lt;/span&gt;&lt;/td&gt;&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:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Segment profits are revenues less operating expenses, excluding investment income and expense, corporate expenses, equity in earnings of unconsolidated joint ventures, and income taxes.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt"&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:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial revenue consists of land and building leases 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.  In 2020, the Company sold building and land, previously belonging to this segment, that was previously operated by a fast food tenant to its joint venture, Petro Travel Plaza LLC. The Company received a cash distribution of $2,000,000 from the joint venture, and realized a Gain on Sale of Real Estate of $1,331,000.&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 revenues, expenses and operating income from this segment for each of the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&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:11.216%"/&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:11.218%"/&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:9pt;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;2020&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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;9,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;16,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;8,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;4,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 revenues and equity in earnings of unconsolidated joint ventures&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;14,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;33,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;12,804&#160;&lt;/span&gt;&lt;/td&gt;&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;Commercial 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,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 and unconsolidated joint ventures&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;6,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/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: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 resort/residential real estate development segment is actively involved in the land entitlement and development process internally and through joint venture entities. The segment produced losses of $1,612,000, $2,247,000, and $1,530,000 during the years ended December 31, 2020, 2019, and 2018, respectively.&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 mineral resources segment receives oil and mineral royalties from the exploration and development companies that extract or mine the natural resources from the Company's land along with revenue from water sales.  The following table summarizes revenues, expenses and operating results from this segment for each of the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&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:9pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;14,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Operating results from mineral resources&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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 farming segment produces revenues from the sale of wine grapes, almonds, pistachios and hay. The following table summarizes revenues, expenses and operating results from this segment for each of the years ended December 31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.895%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&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: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;2020&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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;13,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;19,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ranch operations consists of game management revenues and ancillary land uses such as grazing leases and filming. The following table summarizes revenues, expenses and operating results from this segment for each of the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.895%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&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: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;2020&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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;3,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;3,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;3,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information pertaining to assets of the Company&#x2019;s reporting segments is as follows for each of the years ended December&#160;31:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.973%"/&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:14.759%"/&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:14.759%"/&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:14.907%"/&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: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;Identifiable&lt;br/&gt;Assets&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;Depreciation and Amortization&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;Capital&lt;br/&gt;Expenditures&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 - commercial/industrial&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;73,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 - resort/residential&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;297,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&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;38,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&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;67,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536,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;4,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,259&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Real estate - commercial/industrial&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;76,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 - resort/residential&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;286,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;539,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,222&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018&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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Real estate - commercial/industrial&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;65,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 - resort/residential&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;273,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&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;91,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;22,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Identifiable assets by segment include both assets directly identified with those operations and an allocable share of jointly used assets. Corporate assets consist primarily of cash and cash equivalents, marketable securities, deferred income taxes, and land and buildings. Land is valued at cost for acquisitions since 1936. Land acquired in 1936, upon organization of the Company, is stated on the basis carried by the Company&#x2019;s predecessor.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90ZXh0cmVnaW9uOmMzYmUxZDc4YTFkNTQ4YWFiNjliZjVmZWFiMWRlOWI0Xzc2_942ecd65-5602-4799-8f35-1fc346838e23"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <trc:ReconciliationOfRevenueAndOperatingProfitLossFromSegmentsToConsolidatedTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90ZXh0cmVnaW9uOmMzYmUxZDc4YTFkNTQ4YWFiNjliZjVmZWFiMWRlOWI0XzI3MjA_6e7cec66-da9f-460d-96a2-7b93cc41b7d4">&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;Information pertaining to operating results of the Company's reporting segments are as follows for each of the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.145%"/&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.420%"/&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.420%"/&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.425%"/&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: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;2020&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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Revenues&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#x2014;commercial/industrial&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;9,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;9,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,619&#160;&lt;/span&gt;&lt;/td&gt;&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;Equity in unconsolidated joint ventures, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,834&#160;&lt;/span&gt;&lt;/td&gt;&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;Gain on sale of real estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/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 revenues and other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Segment Profits (Losses)&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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Real estate&#x2014;commercial/industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&#x2014;resort/residential&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,612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,530)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&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,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment profits &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&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;Equity in unconsolidated joint ventures, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on sale of real estate&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,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income&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;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;14,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,555&#160;&lt;/span&gt;&lt;/td&gt;&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:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Segment profits are revenues less operating expenses, excluding investment income and expense, corporate expenses, equity in earnings of unconsolidated joint ventures, and income taxes.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</trc:ReconciliationOfRevenueAndOperatingProfitLossFromSegmentsToConsolidatedTableTextBlock>
    <us-gaap:Revenues
      contextRef="i9a0ff36138264d89bda7c10012ff7d1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzItMi0xLTEtMA_698661fc-ea34-4b63-9a69-aea219876ca3"
      unitRef="usd">9536000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie59d904e89dc49889fe9a3195a2502ea_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzItNC0xLTEtMA_15efa2bd-8c88-492f-9f75-ce7ec3f2dd4a"
      unitRef="usd">16792000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie3ccd6b5cb594638aa6432f8cddf7d16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzItNi0xLTEtMA_ad7247ab-65c8-4848-8ef5-3ee26a180980"
      unitRef="usd">8970000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie12a1e789ce54cd9bfa88bebdecaefe3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzMtMi0xLTEtMA_5129ca97-ba76-455e-9d73-4ac6844c36e6"
      unitRef="usd">10736000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6fcc2263a8b541a6a55de2c57580e2d4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzMtNC0xLTEtMA_442ec7ae-f155-458a-8933-16541e3e92fc"
      unitRef="usd">9791000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idd6ba7c0cb8347858a8c7a694f94fe0a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzMtNi0xLTEtMA_33af9cf4-386c-43a7-b847-d347d236a039"
      unitRef="usd">14395000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0ac1c032958346b986d04bd1f38d05c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzQtMi0xLTEtMA_ddece2d3-b172-4052-b207-316d5f5f2c3d"
      unitRef="usd">13866000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i20cfda0216034090a2ad98b67aa7c845_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzQtNC0xLTEtMA_dfd84346-7c39-4bbf-aa82-0bb8af20085e"
      unitRef="usd">19331000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iee712800b29f4e308515d322c1d4138e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzQtNi0xLTEtMA_fd2a9de6-ff1d-4db6-900b-38dd808f7bd8"
      unitRef="usd">18563000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia340638c67684fc08c77c8f7108c97f2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzUtMi0xLTEtMA_a62104e4-26ac-4c10-a458-78b0edd55d79"
      unitRef="usd">3692000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9e96cbcf00104cc2ae86184644ade090_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzUtNC0xLTEtMA_1baf5ed0-4678-494f-bfc2-2151b16d17b3"
      unitRef="usd">3609000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3c02b1a579d64cadacb591004bfbd3c7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzUtNi0xLTEtMA_9a5d3a4e-a577-403f-b67f-4c9466d2743b"
      unitRef="usd">3691000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzYtMi0xLTEtMA_306ffc1e-4bef-4252-9af4-5a2857313fd9"
      unitRef="usd">37830000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzYtNC0xLTEtMA_6dfe0550-3434-4aeb-ab1f-95873e2217a0"
      unitRef="usd">49523000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzYtNi0xLTEtMA_a88320f3-74e4-41e2-8f9a-87ce283f4b1c"
      unitRef="usd">45619000</us-gaap:Revenues>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzctMi0xLTEtMA_f4e45967-261b-4014-af41-2febf1b942b5"
      unitRef="usd">4504000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzctNC0xLTEtMA_2e979a7c-b50d-4978-8e96-22a0324df75a"
      unitRef="usd">16575000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzctNi0xLTEtMA_0b1ad768-e9c1-4b66-8c4b-ee61d981feb2"
      unitRef="usd">3834000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzgtMi0xLTEtNDk0Mw_f66412dd-902b-4c79-be5d-01403384fe5f"
      unitRef="usd">1331000</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <us-gaap:InvestmentIncomeNet
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzktMi0xLTEtMA_89f732de-6a82-4232-9657-17b6cd765660"
      unitRef="usd">884000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzktNC0xLTEtMA_15fc47dc-af55-42a6-8cd9-0b1a0b5e4b0e"
      unitRef="usd">1239000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzktNi0xLTEtMA_c676ca82-3bc0-4b42-ac74-2223c4d06754"
      unitRef="usd">1344000</us-gaap:InvestmentIncomeNet>
    <trc:RevenueandOtherIncome
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzEwLTItMS0xLTA_64b11cb0-935a-4c93-a793-e3439e3d0da4"
      unitRef="usd">44549000</trc:RevenueandOtherIncome>
    <trc:RevenueandOtherIncome
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzEwLTQtMS0xLTA_62ab5157-694c-47a7-81a3-8ce81f553739"
      unitRef="usd">67337000</trc:RevenueandOtherIncome>
    <trc:RevenueandOtherIncome
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzEwLTYtMS0xLTA_d02224f9-9c7c-4a43-b088-df01f980a41a"
      unitRef="usd">50738000</trc:RevenueandOtherIncome>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9a0ff36138264d89bda7c10012ff7d1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzEyLTItMS0xLTA_337eafba-8c4b-480a-afca-6fd58d4cb990"
      unitRef="usd">2414000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie59d904e89dc49889fe9a3195a2502ea_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzEyLTQtMS0xLTA_26e05a3d-5ff8-460e-8768-af02ff4f7a21"
      unitRef="usd">3831000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie3ccd6b5cb594638aa6432f8cddf7d16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzEyLTYtMS0xLTA_3edc1d59-49ea-4077-a0b3-502915b369ab"
      unitRef="usd">2724000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id3db110f3eb948209025bff4c87f603b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzEzLTItMS0xLTA_c6d1b78e-00b5-45c6-b774-de7017aac76f"
      unitRef="usd">-1612000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i482b19b492b44c4b9be45895b26c981a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzEzLTQtMS0xLTA_4d8770a0-2e74-417b-a1e8-c06450e6606a"
      unitRef="usd">-2247000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7fd0bc42f0a647049da3b2de9425c456_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzEzLTYtMS0xLTA_df3831b5-1ce5-4eb7-b3d3-070a865373f0"
      unitRef="usd">-1530000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie12a1e789ce54cd9bfa88bebdecaefe3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzE0LTItMS0xLTA_5b240c33-6802-4418-91d4-ec9d5644d2af"
      unitRef="usd">4322000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6fcc2263a8b541a6a55de2c57580e2d4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzE0LTQtMS0xLTA_902456d7-3a5e-4bd0-9006-3c5f898859c4"
      unitRef="usd">3973000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idd6ba7c0cb8347858a8c7a694f94fe0a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzE0LTYtMS0xLTA_a8de7610-970b-4e4d-ad16-d03b9ac079dd"
      unitRef="usd">8172000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0ac1c032958346b986d04bd1f38d05c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzE1LTItMS0xLTA_aae21b92-527a-4844-85ca-72e1d3678f4b"
      unitRef="usd">-1237000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i20cfda0216034090a2ad98b67aa7c845_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzE1LTQtMS0xLTA_a2b64870-3b8f-4d91-bba9-e53d2d4ee0b6"
      unitRef="usd">4080000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iee712800b29f4e308515d322c1d4138e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzE1LTYtMS0xLTA_ef435957-2697-4a52-95a5-be68a89e1658"
      unitRef="usd">2535000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia340638c67684fc08c77c8f7108c97f2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzE2LTItMS0xLTA_13600603-6c9d-45ba-8668-b746abd13ec9"
      unitRef="usd">-1204000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9e96cbcf00104cc2ae86184644ade090_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzE2LTQtMS0xLTA_1d9ac06c-ccf1-404b-a3d2-2c3abab80850"
      unitRef="usd">-1707000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3c02b1a579d64cadacb591004bfbd3c7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzE2LTYtMS0xLTA_ffdf26b1-253a-4262-a126-1c6587e7d847"
      unitRef="usd">-1760000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia620fbb2381041a196f758e32e62e96f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzE3LTItMS0xLTA_c41479a7-be4b-4387-b8f0-040decb986ee"
      unitRef="usd">2683000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iedc0a326d1eb4c6399776f74457557ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzE3LTQtMS0xLTA_ddede2d5-c163-40a0-b16c-b27a4c198af2"
      unitRef="usd">7930000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4772443b3e014d9b92fee72998fd711e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzE3LTYtMS0xLTA_464ff7e6-0d11-4f93-9ff3-a7a71f347223"
      unitRef="usd">10141000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzE4LTItMS0xLTA_f4e45967-261b-4014-af41-2febf1b942b5"
      unitRef="usd">4504000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzE4LTQtMS0xLTA_7acf080f-f5b3-4f6b-822b-51ca3b354013"
      unitRef="usd">16575000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzE4LTYtMS0xLTA_0fc478a8-652a-4aea-b750-1150ae5688a3"
      unitRef="usd">3834000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzE5LTItMS0xLTQ5NTM_f66412dd-902b-4c79-be5d-01403384fe5f"
      unitRef="usd">1331000</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <us-gaap:InvestmentIncomeNet
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzIwLTItMS0xLTA_31ec367d-410f-49fa-af03-407bbebd07bc"
      unitRef="usd">884000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzIwLTQtMS0xLTA_8e93fb0d-06f3-4444-8f6f-6244ffd71370"
      unitRef="usd">1239000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzIwLTYtMS0xLTA_63d24bd2-c374-4082-b282-d952e3716c83"
      unitRef="usd">1344000</us-gaap:InvestmentIncomeNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzIxLTItMS0xLTA_9ee87423-7a8c-4025-bece-21cf7247b1f8"
      unitRef="usd">110000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzIxLTQtMS0xLTA_39cef825-cc91-4ea4-93fa-3d3cc24b1013"
      unitRef="usd">-1824000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzIxLTYtMS0xLTA_819546a9-f318-423d-b3df-18124e629aee"
      unitRef="usd">-59000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:CostsAndExpenses
      contextRef="i9e4310f2a8724d9cb642f80439fb181e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzIyLTItMS0xLTA_d9fad335-b61b-468e-ad25-7036d121e7d5"
      unitRef="usd">9430000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ib446c52a7fc342eba34ac64b30bdec2d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzIyLTQtMS0xLTA_27a33219-3cc7-4a69-a6ba-3420742f45ea"
      unitRef="usd">9361000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="id33ee649304a4a23b0a807987057c690_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzIyLTYtMS0xLTA_859ca6b6-bb10-4f65-8ddd-f2723fc98c6e"
      unitRef="usd">9705000</us-gaap:CostsAndExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzIzLTItMS0xLTA_31d9862d-e925-4802-b2d6-6e6f03b0d157"
      unitRef="usd">82000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzIzLTQtMS0xLTA_800f3730-7478-4d8f-b5f4-3daecfabc75a"
      unitRef="usd">14559000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpiNDAwZjJiNzY2ZTc0YjdhYWYwMzg5ZmEyODMwODBlZC90YWJsZXJhbmdlOmI0MDBmMmI3NjZlNzRiN2FhZjAzODlmYTI4MzA4MGVkXzIzLTYtMS0xLTA_e1d8fbc0-2570-4349-97fa-40682100021e"
      unitRef="usd">5555000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ProceedsFromRealEstateAndRealEstateJointVentures
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90ZXh0cmVnaW9uOmMzYmUxZDc4YTFkNTQ4YWFiNjliZjVmZWFiMWRlOWI0XzE0MjkzNjUxMTY0MjM4_0d5774df-0ecc-4083-8659-e028e92c875c"
      unitRef="usd">2000000</us-gaap:ProceedsFromRealEstateAndRealEstateJointVentures>
    <us-gaap:GainsLossesOnSalesOfOtherRealEstate
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90ZXh0cmVnaW9uOmMzYmUxZDc4YTFkNTQ4YWFiNjliZjVmZWFiMWRlOWI0XzE0MjkzNjUxMTY0MjUw_ad3ddf69-99cc-498b-a913-b62f773b7403"
      unitRef="usd">1331000</us-gaap:GainsLossesOnSalesOfOtherRealEstate>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90ZXh0cmVnaW9uOmMzYmUxZDc4YTFkNTQ4YWFiNjliZjVmZWFiMWRlOWI0XzI3Mjk_6e512b02-8754-4518-8569-5dae455c0310">&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 revenues, expenses and operating income from this segment for each of the years ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&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:11.216%"/&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:11.218%"/&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:9pt;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;2020&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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;9,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;16,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;8,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;4,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 revenues and equity in earnings of unconsolidated joint ventures&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;14,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;33,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;12,804&#160;&lt;/span&gt;&lt;/td&gt;&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;Commercial 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,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 and unconsolidated joint ventures&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;6,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The following table summarizes revenues, expenses and operating results from this segment for each of the years ended December 31:&lt;div style="margin-bottom:5pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&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:9pt;font-weight:400;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;14,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Operating results from mineral resources&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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 farming segment produces revenues from the sale of wine grapes, almonds, pistachios and hay. The following table summarizes revenues, expenses and operating results from this segment for each of the years ended December 31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.895%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&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: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;2020&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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;13,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;19,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The following table summarizes revenues, expenses and operating results from this segment for each of the years ended December 31:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.895%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&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: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;2020&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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;3,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;3,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;3,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:Revenues
      contextRef="i9a0ff36138264d89bda7c10012ff7d1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkNjAwNGYwYmQ3NTc0ZWJkOTM1ZTRmNjFkNWFkYmVmMi90YWJsZXJhbmdlOmQ2MDA0ZjBiZDc1NzRlYmQ5MzVlNGY2MWQ1YWRiZWYyXzgtMS0xLTEtMA_392bfeed-ae64-4ff2-b53d-d6caf15de1b3"
      unitRef="usd">9536000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie59d904e89dc49889fe9a3195a2502ea_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkNjAwNGYwYmQ3NTc0ZWJkOTM1ZTRmNjFkNWFkYmVmMi90YWJsZXJhbmdlOmQ2MDA0ZjBiZDc1NzRlYmQ5MzVlNGY2MWQ1YWRiZWYyXzgtMy0xLTEtMA_8c4a7ca9-d087-4f88-942d-c0c9867d09b0"
      unitRef="usd">16792000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie3ccd6b5cb594638aa6432f8cddf7d16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkNjAwNGYwYmQ3NTc0ZWJkOTM1ZTRmNjFkNWFkYmVmMi90YWJsZXJhbmdlOmQ2MDA0ZjBiZDc1NzRlYmQ5MzVlNGY2MWQ1YWRiZWYyXzgtNS0xLTEtMA_fd755dd8-5b06-4582-8ce6-65110302b729"
      unitRef="usd">8970000</us-gaap:Revenues>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i9a0ff36138264d89bda7c10012ff7d1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkNjAwNGYwYmQ3NTc0ZWJkOTM1ZTRmNjFkNWFkYmVmMi90YWJsZXJhbmdlOmQ2MDA0ZjBiZDc1NzRlYmQ5MzVlNGY2MWQ1YWRiZWYyXzktMS0xLTEtMA_5f61c7bd-5c8c-44e2-b5e6-6704cdbcb1a1"
      unitRef="usd">4504000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ie59d904e89dc49889fe9a3195a2502ea_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkNjAwNGYwYmQ3NTc0ZWJkOTM1ZTRmNjFkNWFkYmVmMi90YWJsZXJhbmdlOmQ2MDA0ZjBiZDc1NzRlYmQ5MzVlNGY2MWQ1YWRiZWYyXzktMy0xLTEtMA_5d5fc89a-d8f3-4761-8ef6-7e71cf596ddc"
      unitRef="usd">16575000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ie3ccd6b5cb594638aa6432f8cddf7d16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkNjAwNGYwYmQ3NTc0ZWJkOTM1ZTRmNjFkNWFkYmVmMi90YWJsZXJhbmdlOmQ2MDA0ZjBiZDc1NzRlYmQ5MzVlNGY2MWQ1YWRiZWYyXzktNS0xLTEtMA_d26ef85a-9220-4941-9f6b-8f80a90bb2a4"
      unitRef="usd">3834000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <trc:RevenuesandIncomeLossfromEquityMethodInvestments
      contextRef="i9a0ff36138264d89bda7c10012ff7d1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkNjAwNGYwYmQ3NTc0ZWJkOTM1ZTRmNjFkNWFkYmVmMi90YWJsZXJhbmdlOmQ2MDA0ZjBiZDc1NzRlYmQ5MzVlNGY2MWQ1YWRiZWYyXzEwLTEtMS0xLTA_9f35f585-a3a1-4b84-bf15-54af61d00ecf"
      unitRef="usd">14040000</trc:RevenuesandIncomeLossfromEquityMethodInvestments>
    <trc:RevenuesandIncomeLossfromEquityMethodInvestments
      contextRef="ie59d904e89dc49889fe9a3195a2502ea_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkNjAwNGYwYmQ3NTc0ZWJkOTM1ZTRmNjFkNWFkYmVmMi90YWJsZXJhbmdlOmQ2MDA0ZjBiZDc1NzRlYmQ5MzVlNGY2MWQ1YWRiZWYyXzEwLTMtMS0xLTA_9fb576b7-45d2-4d87-bc9b-afe4ac21611c"
      unitRef="usd">33367000</trc:RevenuesandIncomeLossfromEquityMethodInvestments>
    <trc:RevenuesandIncomeLossfromEquityMethodInvestments
      contextRef="ie3ccd6b5cb594638aa6432f8cddf7d16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkNjAwNGYwYmQ3NTc0ZWJkOTM1ZTRmNjFkNWFkYmVmMi90YWJsZXJhbmdlOmQ2MDA0ZjBiZDc1NzRlYmQ5MzVlNGY2MWQ1YWRiZWYyXzEwLTUtMS0xLTA_10adc3d0-7e55-4ee6-92b3-7b7ce3e3b6c5"
      unitRef="usd">12804000</trc:RevenuesandIncomeLossfromEquityMethodInvestments>
    <us-gaap:CostsAndExpenses
      contextRef="i9a0ff36138264d89bda7c10012ff7d1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkNjAwNGYwYmQ3NTc0ZWJkOTM1ZTRmNjFkNWFkYmVmMi90YWJsZXJhbmdlOmQ2MDA0ZjBiZDc1NzRlYmQ5MzVlNGY2MWQ1YWRiZWYyXzExLTEtMS0xLTA_baf93f0a-0ad8-4e2b-855c-74f14d245314"
      unitRef="usd">7122000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ie59d904e89dc49889fe9a3195a2502ea_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkNjAwNGYwYmQ3NTc0ZWJkOTM1ZTRmNjFkNWFkYmVmMi90YWJsZXJhbmdlOmQ2MDA0ZjBiZDc1NzRlYmQ5MzVlNGY2MWQ1YWRiZWYyXzExLTMtMS0xLTA_265dcaf9-6273-4e09-a28a-ef2dacb99de3"
      unitRef="usd">12961000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ie3ccd6b5cb594638aa6432f8cddf7d16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkNjAwNGYwYmQ3NTc0ZWJkOTM1ZTRmNjFkNWFkYmVmMi90YWJsZXJhbmdlOmQ2MDA0ZjBiZDc1NzRlYmQ5MzVlNGY2MWQ1YWRiZWYyXzExLTUtMS0xLTA_57b203c2-2ceb-42d1-8c1b-ee14f79264eb"
      unitRef="usd">6246000</us-gaap:CostsAndExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9a0ff36138264d89bda7c10012ff7d1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkNjAwNGYwYmQ3NTc0ZWJkOTM1ZTRmNjFkNWFkYmVmMi90YWJsZXJhbmdlOmQ2MDA0ZjBiZDc1NzRlYmQ5MzVlNGY2MWQ1YWRiZWYyXzEyLTEtMS0xLTA_e814dc17-bc4e-44ca-b828-cd1edfe039a2"
      unitRef="usd">6918000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie59d904e89dc49889fe9a3195a2502ea_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkNjAwNGYwYmQ3NTc0ZWJkOTM1ZTRmNjFkNWFkYmVmMi90YWJsZXJhbmdlOmQ2MDA0ZjBiZDc1NzRlYmQ5MzVlNGY2MWQ1YWRiZWYyXzEyLTMtMS0xLTA_c71c0b87-75cb-473d-b121-f7643694ded8"
      unitRef="usd">20406000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie3ccd6b5cb594638aa6432f8cddf7d16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkNjAwNGYwYmQ3NTc0ZWJkOTM1ZTRmNjFkNWFkYmVmMi90YWJsZXJhbmdlOmQ2MDA0ZjBiZDc1NzRlYmQ5MzVlNGY2MWQ1YWRiZWYyXzEyLTUtMS0xLTA_5510198f-f5b0-41ab-ac31-a451b91f0611"
      unitRef="usd">6558000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:OperatingIncomeLoss
      contextRef="id3db110f3eb948209025bff4c87f603b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90ZXh0cmVnaW9uOmMzYmUxZDc4YTFkNTQ4YWFiNjliZjVmZWFiMWRlOWI0XzIxOTkwMjMyNTgyOTc_c6d1b78e-00b5-45c6-b774-de7017aac76f"
      unitRef="usd">-1612000</us-gaap:OperatingIncomeLoss>
    <us-gaap:CostsAndExpenses
      contextRef="i482b19b492b44c4b9be45895b26c981a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90ZXh0cmVnaW9uOmMzYmUxZDc4YTFkNTQ4YWFiNjliZjVmZWFiMWRlOWI0XzEyMjM_6057f764-f601-417f-a3f2-9eaf5f90d674"
      unitRef="usd">2247000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i7fd0bc42f0a647049da3b2de9425c456_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90ZXh0cmVnaW9uOmMzYmUxZDc4YTFkNTQ4YWFiNjliZjVmZWFiMWRlOWI0XzEyMzI_31f4c6f8-a5c3-47df-98c2-9ae222fde795"
      unitRef="usd">1530000</us-gaap:CostsAndExpenses>
    <us-gaap:Revenues
      contextRef="ie12a1e789ce54cd9bfa88bebdecaefe3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTphMjdjOGNkZjQ1YWU0YWEzOWVjZDZiODBkZDYyZDIzMC90YWJsZXJhbmdlOmEyN2M4Y2RmNDVhZTRhYTM5ZWNkNmI4MGRkNjJkMjMwXzctMi0xLTEtMA_6c361624-f28f-41ab-a244-9702589b191d"
      unitRef="usd">10736000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6fcc2263a8b541a6a55de2c57580e2d4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTphMjdjOGNkZjQ1YWU0YWEzOWVjZDZiODBkZDYyZDIzMC90YWJsZXJhbmdlOmEyN2M4Y2RmNDVhZTRhYTM5ZWNkNmI4MGRkNjJkMjMwXzctNC0xLTEtMA_8869d138-d6b0-4da7-b200-1b868ce28a50"
      unitRef="usd">9791000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idd6ba7c0cb8347858a8c7a694f94fe0a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTphMjdjOGNkZjQ1YWU0YWEzOWVjZDZiODBkZDYyZDIzMC90YWJsZXJhbmdlOmEyN2M4Y2RmNDVhZTRhYTM5ZWNkNmI4MGRkNjJkMjMwXzctNi0xLTEtMA_55ea04b0-54a8-4cd4-b8fb-d53d49ea685c"
      unitRef="usd">14395000</us-gaap:Revenues>
    <us-gaap:CostsAndExpenses
      contextRef="ie12a1e789ce54cd9bfa88bebdecaefe3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTphMjdjOGNkZjQ1YWU0YWEzOWVjZDZiODBkZDYyZDIzMC90YWJsZXJhbmdlOmEyN2M4Y2RmNDVhZTRhYTM5ZWNkNmI4MGRkNjJkMjMwXzgtMi0xLTEtMA_c74eca87-3b49-4370-889e-986e10dab060"
      unitRef="usd">6414000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i6fcc2263a8b541a6a55de2c57580e2d4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTphMjdjOGNkZjQ1YWU0YWEzOWVjZDZiODBkZDYyZDIzMC90YWJsZXJhbmdlOmEyN2M4Y2RmNDVhZTRhYTM5ZWNkNmI4MGRkNjJkMjMwXzgtNC0xLTEtMA_26e7ad59-d037-4e74-89a7-e63d46a8e266"
      unitRef="usd">5818000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="idd6ba7c0cb8347858a8c7a694f94fe0a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTphMjdjOGNkZjQ1YWU0YWEzOWVjZDZiODBkZDYyZDIzMC90YWJsZXJhbmdlOmEyN2M4Y2RmNDVhZTRhYTM5ZWNkNmI4MGRkNjJkMjMwXzgtNi0xLTEtMA_aa736ac5-e52a-45a8-b17a-894d7ec89105"
      unitRef="usd">6223000</us-gaap:CostsAndExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ie12a1e789ce54cd9bfa88bebdecaefe3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTphMjdjOGNkZjQ1YWU0YWEzOWVjZDZiODBkZDYyZDIzMC90YWJsZXJhbmdlOmEyN2M4Y2RmNDVhZTRhYTM5ZWNkNmI4MGRkNjJkMjMwXzktMi0xLTEtMA_0e93e57f-3ca0-4719-aacb-1472018c5c7d"
      unitRef="usd">4322000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6fcc2263a8b541a6a55de2c57580e2d4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTphMjdjOGNkZjQ1YWU0YWEzOWVjZDZiODBkZDYyZDIzMC90YWJsZXJhbmdlOmEyN2M4Y2RmNDVhZTRhYTM5ZWNkNmI4MGRkNjJkMjMwXzktNC0xLTEtMA_b429d794-9742-43f1-b560-ad57a44e4a1f"
      unitRef="usd">3973000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="idd6ba7c0cb8347858a8c7a694f94fe0a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTphMjdjOGNkZjQ1YWU0YWEzOWVjZDZiODBkZDYyZDIzMC90YWJsZXJhbmdlOmEyN2M4Y2RmNDVhZTRhYTM5ZWNkNmI4MGRkNjJkMjMwXzktNi0xLTEtMA_bae4b395-5c24-4371-9bfc-330adf5972a4"
      unitRef="usd">8172000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:Revenues
      contextRef="i0ac1c032958346b986d04bd1f38d05c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkYjJhNjNlNzNmYzE0NzQ0YjI4ZmM1MmI3YzQ5MGExYi90YWJsZXJhbmdlOmRiMmE2M2U3M2ZjMTQ3NDRiMjhmYzUyYjdjNDkwYTFiXzctMi0xLTEtMA_1710753d-aaf1-4759-b215-15f39bd921ff"
      unitRef="usd">13866000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i20cfda0216034090a2ad98b67aa7c845_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkYjJhNjNlNzNmYzE0NzQ0YjI4ZmM1MmI3YzQ5MGExYi90YWJsZXJhbmdlOmRiMmE2M2U3M2ZjMTQ3NDRiMjhmYzUyYjdjNDkwYTFiXzctNC0xLTEtMA_4851bfc2-db4a-4ea6-86b8-daca3de795f4"
      unitRef="usd">19331000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iee712800b29f4e308515d322c1d4138e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkYjJhNjNlNzNmYzE0NzQ0YjI4ZmM1MmI3YzQ5MGExYi90YWJsZXJhbmdlOmRiMmE2M2U3M2ZjMTQ3NDRiMjhmYzUyYjdjNDkwYTFiXzctNi0xLTEtMA_79fd110d-9048-4179-b53c-58c910a044c6"
      unitRef="usd">18563000</us-gaap:Revenues>
    <us-gaap:CostsAndExpenses
      contextRef="i0ac1c032958346b986d04bd1f38d05c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkYjJhNjNlNzNmYzE0NzQ0YjI4ZmM1MmI3YzQ5MGExYi90YWJsZXJhbmdlOmRiMmE2M2U3M2ZjMTQ3NDRiMjhmYzUyYjdjNDkwYTFiXzgtMi0xLTEtMA_d04e1f42-991e-4e6a-b7b8-ca7e5a84bfbe"
      unitRef="usd">15103000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i20cfda0216034090a2ad98b67aa7c845_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkYjJhNjNlNzNmYzE0NzQ0YjI4ZmM1MmI3YzQ5MGExYi90YWJsZXJhbmdlOmRiMmE2M2U3M2ZjMTQ3NDRiMjhmYzUyYjdjNDkwYTFiXzgtNC0xLTEtMA_4af242f9-5560-4e91-8f6e-0ef33dc8b403"
      unitRef="usd">15251000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="iee712800b29f4e308515d322c1d4138e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkYjJhNjNlNzNmYzE0NzQ0YjI4ZmM1MmI3YzQ5MGExYi90YWJsZXJhbmdlOmRiMmE2M2U3M2ZjMTQ3NDRiMjhmYzUyYjdjNDkwYTFiXzgtNi0xLTEtMA_456d746e-6341-4b42-9851-6fe913094596"
      unitRef="usd">16028000</us-gaap:CostsAndExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0ac1c032958346b986d04bd1f38d05c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkYjJhNjNlNzNmYzE0NzQ0YjI4ZmM1MmI3YzQ5MGExYi90YWJsZXJhbmdlOmRiMmE2M2U3M2ZjMTQ3NDRiMjhmYzUyYjdjNDkwYTFiXzktMi0xLTEtMA_ec2c7e44-42f0-4469-ba72-76e4e9d612eb"
      unitRef="usd">-1237000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i20cfda0216034090a2ad98b67aa7c845_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkYjJhNjNlNzNmYzE0NzQ0YjI4ZmM1MmI3YzQ5MGExYi90YWJsZXJhbmdlOmRiMmE2M2U3M2ZjMTQ3NDRiMjhmYzUyYjdjNDkwYTFiXzktNC0xLTEtMA_183c1970-b2df-40ba-90ae-bb703e5d86e0"
      unitRef="usd">4080000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iee712800b29f4e308515d322c1d4138e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTpkYjJhNjNlNzNmYzE0NzQ0YjI4ZmM1MmI3YzQ5MGExYi90YWJsZXJhbmdlOmRiMmE2M2U3M2ZjMTQ3NDRiMjhmYzUyYjdjNDkwYTFiXzktNi0xLTEtMA_0c58eae3-e6f8-4c24-ad97-60a6ee53e18c"
      unitRef="usd">2535000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:Revenues
      contextRef="ia340638c67684fc08c77c8f7108c97f2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo4ZWY5YjkyNWM1Y2U0NDk5OWU2NmQ3NTc1OWZmNTBjNy90YWJsZXJhbmdlOjhlZjliOTI1YzVjZTQ0OTk5ZTY2ZDc1NzU5ZmY1MGM3XzUtMi0xLTEtMA_2733370d-e150-48ae-810e-1ca2b3523964"
      unitRef="usd">3692000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9e96cbcf00104cc2ae86184644ade090_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo4ZWY5YjkyNWM1Y2U0NDk5OWU2NmQ3NTc1OWZmNTBjNy90YWJsZXJhbmdlOjhlZjliOTI1YzVjZTQ0OTk5ZTY2ZDc1NzU5ZmY1MGM3XzUtNC0xLTEtMA_0699b88f-2e6d-4268-abfa-3bbca1de2f61"
      unitRef="usd">3609000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3c02b1a579d64cadacb591004bfbd3c7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo4ZWY5YjkyNWM1Y2U0NDk5OWU2NmQ3NTc1OWZmNTBjNy90YWJsZXJhbmdlOjhlZjliOTI1YzVjZTQ0OTk5ZTY2ZDc1NzU5ZmY1MGM3XzUtNi0xLTEtMA_0c4b34d7-6575-4a4a-8663-817783d5d3f9"
      unitRef="usd">3691000</us-gaap:Revenues>
    <us-gaap:CostsAndExpenses
      contextRef="ia340638c67684fc08c77c8f7108c97f2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo4ZWY5YjkyNWM1Y2U0NDk5OWU2NmQ3NTc1OWZmNTBjNy90YWJsZXJhbmdlOjhlZjliOTI1YzVjZTQ0OTk5ZTY2ZDc1NzU5ZmY1MGM3XzYtMi0xLTEtMA_1c83004d-1c2d-4671-ada7-5985ee11dc54"
      unitRef="usd">4896000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i9e96cbcf00104cc2ae86184644ade090_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo4ZWY5YjkyNWM1Y2U0NDk5OWU2NmQ3NTc1OWZmNTBjNy90YWJsZXJhbmdlOjhlZjliOTI1YzVjZTQ0OTk5ZTY2ZDc1NzU5ZmY1MGM3XzYtNC0xLTEtMA_848f6954-f542-4659-b9f0-65d50b51b6e0"
      unitRef="usd">5316000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i3c02b1a579d64cadacb591004bfbd3c7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo4ZWY5YjkyNWM1Y2U0NDk5OWU2NmQ3NTc1OWZmNTBjNy90YWJsZXJhbmdlOjhlZjliOTI1YzVjZTQ0OTk5ZTY2ZDc1NzU5ZmY1MGM3XzYtNi0xLTEtMA_f7caaa78-4214-45b2-88ee-277a1531f924"
      unitRef="usd">5451000</us-gaap:CostsAndExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ia340638c67684fc08c77c8f7108c97f2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo4ZWY5YjkyNWM1Y2U0NDk5OWU2NmQ3NTc1OWZmNTBjNy90YWJsZXJhbmdlOjhlZjliOTI1YzVjZTQ0OTk5ZTY2ZDc1NzU5ZmY1MGM3XzctMi0xLTEtMA_9c12ebab-4ef9-4ca9-96d1-b9cd5a3c8180"
      unitRef="usd">-1204000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i9e96cbcf00104cc2ae86184644ade090_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo4ZWY5YjkyNWM1Y2U0NDk5OWU2NmQ3NTc1OWZmNTBjNy90YWJsZXJhbmdlOjhlZjliOTI1YzVjZTQ0OTk5ZTY2ZDc1NzU5ZmY1MGM3XzctNC0xLTEtMA_f3d09544-7746-421a-aa5c-614fadbf58d8"
      unitRef="usd">-1707000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i3c02b1a579d64cadacb591004bfbd3c7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo4ZWY5YjkyNWM1Y2U0NDk5OWU2NmQ3NTc1OWZmNTBjNy90YWJsZXJhbmdlOjhlZjliOTI1YzVjZTQ0OTk5ZTY2ZDc1NzU5ZmY1MGM3XzctNi0xLTEtMA_6e58203d-f4cd-4ba3-bc4f-a44a97724cd5"
      unitRef="usd">-1760000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90ZXh0cmVnaW9uOmMzYmUxZDc4YTFkNTQ4YWFiNjliZjVmZWFiMWRlOWI0XzI3MDg_7f740651-b81c-42a7-af9a-e2faebde3a9f">&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;Information pertaining to assets of the Company&#x2019;s reporting segments is as follows for each of the years ended December&#160;31:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.973%"/&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:14.759%"/&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:14.759%"/&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:14.907%"/&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: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;Identifiable&lt;br/&gt;Assets&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;Depreciation and Amortization&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;Capital&lt;br/&gt;Expenditures&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 - commercial/industrial&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;73,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 - resort/residential&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;297,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&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;38,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&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;67,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536,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;4,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,259&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Real estate - commercial/industrial&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;76,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 - resort/residential&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;286,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;539,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,222&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018&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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Real estate - commercial/industrial&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;65,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 - resort/residential&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;273,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&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;91,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;22,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Assets
      contextRef="ic2f61334ba7b4629b9e5530139fb72c2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzItMi0xLTEtMA_d71d5407-1b9f-439b-b972-6e0ca7902ebe"
      unitRef="usd">73317000</us-gaap:Assets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i76c34c8fe8584cab8da2ca5c58d21141_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzItNC0xLTEtMA_ba1068fa-2e6f-4c52-97fb-943af8c59ef8"
      unitRef="usd">486000</us-gaap:DepreciationDepletionAndAmortization>
    <trc:CapitalExpenditures
      contextRef="i76c34c8fe8584cab8da2ca5c58d21141_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzItNi0xLTEtMA_e7f7eb75-bb62-4d3d-b6f9-f8d053895257"
      unitRef="usd">7128000</trc:CapitalExpenditures>
    <us-gaap:Assets
      contextRef="ie083d25e327d445b8fff4793b77e34b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzMtMi0xLTEtMA_4d36c1da-2482-4806-88f0-666220002cc1"
      unitRef="usd">297052000</us-gaap:Assets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie3a96ec932324ba68947bc137a8c30c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzMtNC0xLTEtMA_1c905050-27af-4e66-9438-669d974905fa"
      unitRef="usd">39000</us-gaap:DepreciationDepletionAndAmortization>
    <trc:CapitalExpenditures
      contextRef="ie3a96ec932324ba68947bc137a8c30c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzMtNi0xLTEtMA_3fc4a61b-cd00-401f-8b34-dd8d28533b63"
      unitRef="usd">9764000</trc:CapitalExpenditures>
    <us-gaap:Assets
      contextRef="i99471c8cbfd1408cbc0f0371ef5a276d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzQtMi0xLTEtMA_f833c6dd-155c-44f9-abbc-4ef8c1a63a6d"
      unitRef="usd">57797000</us-gaap:Assets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id42a03433cad4db6bf6e2e6ba172649a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzQtNC0xLTEtMA_99a454f6-bd9a-4088-8f47-768ee30af912"
      unitRef="usd">1384000</us-gaap:DepreciationDepletionAndAmortization>
    <trc:CapitalExpenditures
      contextRef="id42a03433cad4db6bf6e2e6ba172649a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzQtNi0xLTEtMA_91b74ccb-4c44-48bc-91d7-3d275c1bc4bf"
      unitRef="usd">25000</trc:CapitalExpenditures>
    <us-gaap:Assets
      contextRef="ib0af20bd05e44d56987b153c927fdb05_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzUtMi0xLTEtMA_f7c2c49f-ea20-4a2b-b7f3-f47040c5ac54"
      unitRef="usd">38090000</us-gaap:Assets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0781ec767aab4dfdbf7acab5f0ed15c2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzUtNC0xLTEtMA_bb8ef760-3275-4067-8bec-7af78966bfce"
      unitRef="usd">1989000</us-gaap:DepreciationDepletionAndAmortization>
    <trc:CapitalExpenditures
      contextRef="i0781ec767aab4dfdbf7acab5f0ed15c2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzUtNi0xLTEtMA_34c43eb4-4c49-462e-a636-7fcd4dd31722"
      unitRef="usd">5145000</trc:CapitalExpenditures>
    <us-gaap:Assets
      contextRef="icd0dc830b493440fae6105365f097638_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzYtMi0xLTEtMA_2037f9dc-e6d5-4e9a-b111-3818dadadcb2"
      unitRef="usd">2442000</us-gaap:Assets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if77d87c988044fcbb1dc29378edba377_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzYtNC0xLTEtMA_84c1ff4e-e63e-41c5-9d8d-abd4cf1eb42c"
      unitRef="usd">482000</us-gaap:DepreciationDepletionAndAmortization>
    <trc:CapitalExpenditures
      contextRef="if77d87c988044fcbb1dc29378edba377_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzYtNi0xLTEtMA_f7bbb8f0-84fe-44e2-a93a-ee77ced345dc"
      unitRef="usd">91000</trc:CapitalExpenditures>
    <us-gaap:Assets
      contextRef="i2825e213fab846ffb9f0257e02883780_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzctMi0xLTEtMA_fc8500e1-9e95-4df4-b469-b1790cb3e06b"
      unitRef="usd">67651000</us-gaap:Assets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9e4310f2a8724d9cb642f80439fb181e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzctNC0xLTEtMA_c806efc4-25af-45c8-ba19-46f061ff332a"
      unitRef="usd">558000</us-gaap:DepreciationDepletionAndAmortization>
    <trc:CapitalExpenditures
      contextRef="i9e4310f2a8724d9cb642f80439fb181e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzctNi0xLTEtMA_8f7495f5-fb67-4975-af71-17116d4d783a"
      unitRef="usd">106000</trc:CapitalExpenditures>
    <us-gaap:Assets
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzgtMi0xLTEtMA_2447f43c-9680-4baf-b130-d53c3ea263e4"
      unitRef="usd">536349000</us-gaap:Assets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzgtNC0xLTEtMA_0db80be9-7387-47de-8138-acff5d0be35f"
      unitRef="usd">4938000</us-gaap:DepreciationDepletionAndAmortization>
    <trc:CapitalExpenditures
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzgtNi0xLTEtMA_0fbbf51f-70d3-4852-9d7a-7b29624a488c"
      unitRef="usd">22259000</trc:CapitalExpenditures>
    <us-gaap:Assets
      contextRef="ibf15ef54e0d64bad97db15723a809fa5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzEwLTItMS0xLTA_a31e24f6-1419-41f6-9576-74051721c47e"
      unitRef="usd">76814000</us-gaap:Assets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4755e67275e842c685d7aabe42f8d6f6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzEwLTQtMS0xLTA_a10f19e4-3b08-4ac7-a396-ae1b4e52bdd8"
      unitRef="usd">517000</us-gaap:DepreciationDepletionAndAmortization>
    <trc:CapitalExpenditures
      contextRef="i4755e67275e842c685d7aabe42f8d6f6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzEwLTYtMS0xLTA_567ba6b1-ab87-4d19-ab8e-a5bc8b089ef8"
      unitRef="usd">8690000</trc:CapitalExpenditures>
    <us-gaap:Assets
      contextRef="i4d8e4ac525ac4c2cb16267699a0bac08_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzExLTItMS0xLTA_1ff5a29b-790e-4829-9da2-7fc65d2539d9"
      unitRef="usd">286801000</us-gaap:Assets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icf3273a3b6254da1bddb1037be8b0a1f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzExLTQtMS0xLTA_472dad85-a930-4fc9-81ca-96a1a1cf82de"
      unitRef="usd">51000</us-gaap:DepreciationDepletionAndAmortization>
    <trc:CapitalExpenditures
      contextRef="icf3273a3b6254da1bddb1037be8b0a1f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzExLTYtMS0xLTA_fd7edc7b-f6ac-492c-82bd-387781845f28"
      unitRef="usd">12811000</trc:CapitalExpenditures>
    <us-gaap:Assets
      contextRef="i46005c050a364a65844b445fd271b44b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzEyLTItMS0xLTA_1e69f38b-0179-4538-8e2a-0bc061ce856a"
      unitRef="usd">55049000</us-gaap:Assets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ida60d1c6d72a4967a9b429b32fb40e09_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzEyLTQtMS0xLTA_befc495a-6cde-486f-993d-e68e64c18704"
      unitRef="usd">1371000</us-gaap:DepreciationDepletionAndAmortization>
    <trc:CapitalExpenditures
      contextRef="ida60d1c6d72a4967a9b429b32fb40e09_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzEyLTYtMS0xLTA_f02b466c-bb85-40d4-98ca-cd5587b7e11f"
      unitRef="usd">37000</trc:CapitalExpenditures>
    <us-gaap:Assets
      contextRef="i27528cab45794bf2b053a5f47254a33c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzEzLTItMS0xLTA_b6bf2c52-8bcf-4c46-a2e1-ce32a016cf8b"
      unitRef="usd">41258000</us-gaap:Assets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ifee1a9c8cf8348079d6c2917d30358fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzEzLTQtMS0xLTA_09af4785-04c5-4030-ab17-4b597ee34b48"
      unitRef="usd">1909000</us-gaap:DepreciationDepletionAndAmortization>
    <trc:CapitalExpenditures
      contextRef="ifee1a9c8cf8348079d6c2917d30358fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzEzLTYtMS0xLTA_346de622-e264-46ba-9f39-25d6a811361c"
      unitRef="usd">3362000</trc:CapitalExpenditures>
    <us-gaap:Assets
      contextRef="ie80d5a01a0d4464e847ffb95516200cf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzE0LTItMS0xLTA_f4b18f0f-f438-43f0-be0a-b217f617e140"
      unitRef="usd">2624000</us-gaap:Assets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib9ae7a8fa3344c12b826780b82c3d3e4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzE0LTQtMS0xLTA_ea88a009-5e16-4f85-82b7-5f88816964e3"
      unitRef="usd">526000</us-gaap:DepreciationDepletionAndAmortization>
    <trc:CapitalExpenditures
      contextRef="ib9ae7a8fa3344c12b826780b82c3d3e4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzE0LTYtMS0xLTA_ff5c77b8-b419-4c5b-81a7-1cab1f20a556"
      unitRef="usd">213000</trc:CapitalExpenditures>
    <us-gaap:Assets
      contextRef="i600c7ceda74c474f8878470300ff06f7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzE1LTItMS0xLTA_9ac27f27-0160-444c-9f2c-5e2b01971e5c"
      unitRef="usd">76876000</us-gaap:Assets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib446c52a7fc342eba34ac64b30bdec2d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzE1LTQtMS0xLTA_fc20fa38-1233-4e41-9619-67f0b23f679f"
      unitRef="usd">662000</us-gaap:DepreciationDepletionAndAmortization>
    <trc:CapitalExpenditures
      contextRef="ib446c52a7fc342eba34ac64b30bdec2d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzE1LTYtMS0xLTA_9936e8b5-d9dc-4da0-ba17-9557e07ca6f6"
      unitRef="usd">109000</trc:CapitalExpenditures>
    <us-gaap:Assets
      contextRef="i99428b1c890641eab79eb9d9bea50b35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzE2LTItMS0xLTA_781e5f90-f62d-4a95-b28a-5ef6fdb62909"
      unitRef="usd">539422000</us-gaap:Assets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzE2LTQtMS0xLTA_ca2efeb3-9c98-4e19-8150-39861b3c0695"
      unitRef="usd">5036000</us-gaap:DepreciationDepletionAndAmortization>
    <trc:CapitalExpenditures
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzE2LTYtMS0xLTA_8cdb8b8a-5c3d-4f75-912b-7a06acac3fe3"
      unitRef="usd">25222000</trc:CapitalExpenditures>
    <us-gaap:Assets
      contextRef="ie6d03ed8d60c45a28e61325010d358b1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzE4LTItMS0xLTA_e317784a-0849-4681-bc92-bfbae6a38d4c"
      unitRef="usd">65929000</us-gaap:Assets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia56893461f004705bf29e8b24e46b3ba_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzE4LTQtMS0xLTA_05ae3cd5-8e28-42df-8709-fcb4e909f441"
      unitRef="usd">651000</us-gaap:DepreciationDepletionAndAmortization>
    <trc:CapitalExpenditures
      contextRef="ia56893461f004705bf29e8b24e46b3ba_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzE4LTYtMS0xLTA_60c36837-dc2f-4841-bc93-cd4e9d0546de"
      unitRef="usd">5225000</trc:CapitalExpenditures>
    <us-gaap:Assets
      contextRef="i252e6d7da65940e59ced1baec23f7af2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzE5LTItMS0xLTA_3ed863e2-0aca-405c-b3f5-991abc7cdfb6"
      unitRef="usd">273620000</us-gaap:Assets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3656ccb694a24d6a84c7633dbe22f527_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzE5LTQtMS0xLTA_70c05148-f6d1-4b86-9522-1876f760e5c4"
      unitRef="usd">58000</us-gaap:DepreciationDepletionAndAmortization>
    <trc:CapitalExpenditures
      contextRef="i3656ccb694a24d6a84c7633dbe22f527_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzE5LTYtMS0xLTA_7939098e-ec42-49d6-aeba-99a7b60225e5"
      unitRef="usd">13459000</trc:CapitalExpenditures>
    <us-gaap:Assets
      contextRef="ic58e4d775550480d8432e05f6c445bb9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzIwLTItMS0xLTA_e9d80ce9-e8e8-464b-aa13-5e355e01b985"
      unitRef="usd">54144000</us-gaap:Assets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib0ce13dffae142f8806cfdb04b9fd6dd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzIwLTQtMS0xLTA_96c1b236-25eb-47f7-a2b8-ba01879e3ca1"
      unitRef="usd">1372000</us-gaap:DepreciationDepletionAndAmortization>
    <trc:CapitalExpenditures
      contextRef="ib0ce13dffae142f8806cfdb04b9fd6dd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzIwLTYtMS0xLTA_eaae2a7c-c263-4e6a-84d9-373ad29c977b"
      unitRef="usd">171000</trc:CapitalExpenditures>
    <us-gaap:Assets
      contextRef="iaba7401e1b9f456fb681ecc0d82660fd_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzIxLTItMS0xLTA_6ae978ad-f0e5-478f-8428-1c52b5a2dce0"
      unitRef="usd">40835000</us-gaap:Assets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6e88f90cdbc440b9a1643eb9b3313a3a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzIxLTQtMS0xLTA_4b60156e-a30c-4418-b5e2-67bf465e5d86"
      unitRef="usd">1897000</us-gaap:DepreciationDepletionAndAmortization>
    <trc:CapitalExpenditures
      contextRef="i6e88f90cdbc440b9a1643eb9b3313a3a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzIxLTYtMS0xLTA_a1c0b09d-40f2-483d-aa2d-133b513d9c6e"
      unitRef="usd">3166000</trc:CapitalExpenditures>
    <us-gaap:Assets
      contextRef="i6f49c8105c964fa0a9fa136f5a85a3c2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzIyLTItMS0xLTA_41384ada-6fec-4322-87cb-f152670e8f84"
      unitRef="usd">2973000</us-gaap:Assets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4f867d9ff925480b92bf4a039e86da18_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzIyLTQtMS0xLTA_21eb5625-bc76-456a-8c11-b018691509d5"
      unitRef="usd">536000</us-gaap:DepreciationDepletionAndAmortization>
    <trc:CapitalExpenditures
      contextRef="i4f867d9ff925480b92bf4a039e86da18_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzIyLTYtMS0xLTA_a7bc025a-24e5-4b3b-b044-cab8b7a1000a"
      unitRef="usd">102000</trc:CapitalExpenditures>
    <us-gaap:Assets
      contextRef="i30781a147d93467f91d94e26af881ff7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzIzLTItMS0xLTA_3c06226b-df23-4529-8795-2f35a8ac6656"
      unitRef="usd">91547000</us-gaap:Assets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id33ee649304a4a23b0a807987057c690_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzIzLTQtMS0xLTA_b0c9b234-ed1b-4fe5-96bf-69ebd92b1c3a"
      unitRef="usd">910000</us-gaap:DepreciationDepletionAndAmortization>
    <trc:CapitalExpenditures
      contextRef="id33ee649304a4a23b0a807987057c690_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzIzLTYtMS0xLTA_939e4534-f59e-4dfe-8bf4-26793339fef1"
      unitRef="usd">457000</trc:CapitalExpenditures>
    <us-gaap:Assets
      contextRef="id1a873591bf44697a96f0570a1195edb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzI0LTItMS0xLTA_3c1435d7-b2c6-4ab1-a1ba-244e3ef3f6ab"
      unitRef="usd">529048000</us-gaap:Assets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzI0LTQtMS0xLTA_13ddde74-69e3-45be-adf5-5600dd5cbbd8"
      unitRef="usd">5424000</us-gaap:DepreciationDepletionAndAmortization>
    <trc:CapitalExpenditures
      contextRef="i8263e28c95474f1e99c3b140db5f9c77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDUvZnJhZzpjM2JlMWQ3OGExZDU0OGFhYjY5YmY1ZmVhYjFkZTliNC90YWJsZTo0NGJhYzk3ZmZiNTY0OTJhYTkwYzEzOTUyMmUzZDM5My90YWJsZXJhbmdlOjQ0YmFjOTdmZmI1NjQ5MmFhOTBjMTM5NTIyZTNkMzkzXzI0LTYtMS0xLTA_fa3fe7d0-6396-414a-a486-21ba75f2113f"
      unitRef="usd">22580000</trc:CapitalExpenditures>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzEwNjM2_a75b8565-1e19-421c-8652-0f7a2da3bf18">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 at December&#160;31, 2020 was $33,524,000. The equity in the income of the unconsolidated joint ventures was $4,504,000 for the twelve months ended December&#160;31, 2020.  The unconsolidated joint ventures have not been consolidated as of December&#160;31, 2020, 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; TA/Petro is an unconsolidated joint venture with TravelCenters of America Inc. for the development and management of travel plazas and convenience stores.  The Company has 50% voting rights and shares 60% of profit and losses in this joint venture. It houses multiple commercial eating establishments as well as diesel and gasoline operations in TRCC. The Company does not control the investment due to it having only 50% voting rights, and because the partner in the joint venture is the managing partner and performs all of the day-to-day operations and has significant decision-making authority regarding key business components such as fuel inventory and pricing at the facility. At December&#160;31, 2020, the Company had an equity investment balance of $23,358,000 in this joint venture. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:60.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;&#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 April 17, 2020, the Company sold the land and a building formerly leased to a tenant operating a fast food restaurant, to Petro.  The Company received cash proceeds of $2,000,000 from Petro, and realized a gain of $1,331,000 under ASC 610-20, "Other Income &#x2013; Gains and Losses from the Derecognition of Nonfinancial Assets."&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:60.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;&#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 December 2019, the Company completed the shell and core of a new 4,900 square foot multi-tenant building at TRCC-East, with a fair value of $2,805,000, and contributed the building and land to TA/Petro.  The contribution met the criteria of a sale under ASC Topic 606, "Revenue from Contracts with Customers."  As such, the Company recognized profit of $334,000 and deferred $501,000 of profit in accordance with ASC Topic 323, "Investment - Equity Method and Joint Ventures" on the date the assets were contributed.&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 master planned business parks in the United States.  The Company partnered with Majestic to form three 50/50 joint ventures 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 venture.  The Company and Majestic guarantee the performance of all outstanding debt.  At December&#160;31, 2020, the Company's investment in these joint ventures was $1,753,000, which includes an outside basis.&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 on the Company's property at TRCC-East. TRC-MRC 3, LLC qualified as a VIE from inception, but the Company is not the primary beneficiary therefore 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 Company 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,785,000 as of December&#160;31, 2020. 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 land contribution met the criteria of a land sale under ASC Topic 606, "Revenue from Contracts with Customers."  As such, the Company recognized profit of $1,537,000 and deferred $1,537,000 of profit in accordance with ASC Topic 323, "Investment - Equity Method and Joint Ventures" on the date the land was contributed. The Company's investment in this joint venture was $1,753,000 as of December&#160;31, 2020.&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 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 and was largely financed through a promissory note guaranteed by both partners. The promissory note was refinanced on June 1, 2018 with a&#160;$25,240,000 promissory note. The note matures on July 1, 2028, and currently has an outstanding principal balance of&#160;$23,869,000.  Since inception, the Company has received excess distributions resulting in a deficit balance of $1,867,000.  In accordance with the applicable accounting guidance, these excess distributions are reclassified to the liabilities section of the consolidated balance sheet. The Company will continue to record its equity in the net income as a debit to the investment account, and if it becomes positive, it will again be shown as an asset on the consolidated balance sheet. If it becomes obvious that any excess distribution may not be returned (upon joint venture liquidation or otherwise), the Company will recognize any balance classified as a 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: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 September 2016, TRC-MRC 1, LLC was formed to develop and operate an approximately 480,480 square foot industrial building at TRCC-East.  The joint venture completed construction of the building during the third quarter of 2017.  Since inception of the joint venture, the Company has received excess distributions resulting in a deficit balance of $1,194,000.  In accordance with the applicable accounting guidance, these excess distributions are reclassified to the liabilities section of the consolidated balance sheet. The Company will continue to record its equity in the net income as a debit to the investment account, and if it becomes positive, it will again be shown as an asset on the consolidated balance sheet. If it becomes obvious that any excess distribution may not be returned (upon joint venture liquidation or otherwise), the Company will recognize any balance classified as a liability as income.  The joint venture refinanced its construction loan in December 2018 with a mortgage loan. The original principal balance of the mortgage loan was $25,030,000, of which $23,985,000 was outstanding at December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;padding-left:54pt"&gt;&lt;span&gt;&lt;br/&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 joint ventures with Rockefeller Group Development Corporation or Rockefeller as of December&#160;31, 2020. At December&#160;31, 2020, the Company&#x2019;s combined equity investment balance in these joint ventures was $8,413,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;The first joint venture, 18-19 West LLC, was formed in August 2009 through the contribution of 61.5 acres of land by the Company, which is being held for future development. This joint venture is part of an agreement for the potential development of up to 500 acres of land in TRCC that are tied to Foreign Trade Zone designation.  The Company owns a 50% interest in this joint ventures, and the joint ventures is being accounted for under the equity method due to both members having significant participating rights in the management of the ventures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;padding-left:90pt;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;&#x25aa;&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;The Company's 18-19 West LLC joint venture has a purchase option in place with the third-party who purchased the Five West building and land (noted below) to purchase lots 18 and 19 at a price of $13.8&#160;million through the option period ending May 21, 2021. If the option is extended to November 21, 2021, the price increases to $15.2&#160;million.  The land option expires in the fourth quarter of 2021. &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;The Company was a member of the Five West Parcel LLC joint venture, which owned and leased a 606,000 square foot building, the joint venture's primary asset, to Dollar General. The building was sold to a third party in November 2019 for a purchase price of $29,088,000, realizing a gain of $17,537,000. The outstanding term loan of the joint venture was paid off upon the sale. This joint venture was dissolved during the fourth quarter of 2020.&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;The second joint venture is the TRCC/Rock Outlet Center LLC joint venture that was formed during the second quarter of 2013 to develop, own, and manage a net leasable 326,000 square foot outlet center on land at TRCC-East. The cost of the outlet center was approximately $87,000,000 and was funded through a construction loan for up to 60% of the costs and the remaining 40% was through equity contributions from the two members. The Company controls 50% of the voting interests of TRCC/Rock Outlet Center LLC; thus, it does not control by voting interest alone.  The Company is the named managing member. The managing member's responsibilities relate to the routine day-to-day activities of TRCC/Rock Outlet Center LLC.  However, all operating decisions during the development period and ongoing operations, 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. Therefore, the investment in TRCC/Rock Outlet Center LLC is being accounted for under the equity method.  The TRCC/Rock Outlet Center LLC joint venture has a term note with a financial institution that matures on September 5, 2021. As of December&#160;31, 2020, the outstanding balance of the term note was $34,845,000.  The Company and Rockefeller guarantee the performance of the debt.&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;Centennial Founders, LLC &#x2013; Centennial Founders, LLC, or CFL, is a joint venture that was initially formed with TRI Pointe Homes, Lewis Investment Company and CalAtlantic to pursue the entitlement and development of land that the Company owns in Los Angeles County. Based on the Second Amended and Restated Limited Company Agreement of CFL and the change in control and funding that resulted from the amended agreement, CFL qualified as a VIE, beginning in the third quarter of 2009, and the Company was determined to be the primary beneficiary. As a result, CFL has been consolidated into the financial statements beginning in that quarter. The remaining partners have retained a noncontrolling interest in the joint venture. On November 30, 2016, CFL and Lewis entered a Redemption and Withdrawal Agreement, whereby Lewis irrevocably and unconditionally withdrew as a member of CFL, and CFL redeemed Lewis' entire interest for no consideration. As a result, the noncontrolling interest balance was reduced by $11,039,000. On December 31, 2018, CFL and CalAtlantic entered a Redemption and Withdrawal Agreement, whereby CalAtlantic irrevocably and unconditionally withdrew as a member of CFL, and CFL redeemed CalAtlantic's entire interest for no consideration. As a result, the noncontrolling interest balance was reduced by $13,172,000.  At December&#160;31, 2020, the Company owned 92.85% of CFL.&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 investment balance in its unconsolidated joint ventures differs from its respective capital accounts in the respective joint ventures. The differential represents the difference between the cost basis of assets contributed by the Company and the agreed upon contribution 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;Condensed balance sheet information and statement of operations of the Company&#x2019;s unconsolidated joint ventures are as follows:&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:700;line-height:120%"&gt;Balance Sheet Information as of December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.342%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Joint Venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TRC&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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Equity&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;Investment In&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;77,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;60,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,636&#160;&lt;/span&gt;&lt;/td&gt;&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;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;4,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,845)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,909)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;26,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;20,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,869)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,741)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;38,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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&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;232,919&#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;238,828&#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;(133,775)&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;(131,254)&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;86,005&#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;97,578&#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;33,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;38,240&#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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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;Condensed Statement of Operations Information as of December 31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&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:7.710%"/&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:7.710%"/&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:7.123%"/&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:7.123%"/&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:7.123%"/&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:6.976%"/&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:6.976%"/&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:6.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Joint Venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TRC&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Equity in Earnings (Loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&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;86,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;117,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;119,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;14,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;8,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,803&#160;&lt;/span&gt;&lt;/td&gt;&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;2,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;5,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,921)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;3,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;TRC-MRC 2, 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;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;103,074&#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;133,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;133,549&#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;7,099&#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;30,213&#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;5,734&#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;4,504&#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;16,575&#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;3,834&#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:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="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;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(249)&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="15" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" 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:8pt;font-weight:400;line-height:100%"&gt;(1) Revenues for TRCC/Rock Outlet Center are presented net of non-cash tenant allowance amortization of $1.3 million, $1.7 million, and $1.7 million for the years ended December 31, 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" 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:8pt;font-weight:400;line-height:100%"&gt;(2) Earnings for TRC-MRC2, LLC include non-cash amortization of purchase accounting adjustments related to in-place leases of $0.0 million, $0.2 million and $0.8 million for the years ended December 31, 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="if56317ade68246a282d4a6e2c881bba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzIxOTkwMjMyNjYyMTY_ffe2cba4-65cb-4e71-a54f-598b8480b4f3"
      unitRef="usd">33524000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzIxOTkwMjMyNjYyMDI_f4e45967-261b-4014-af41-2febf1b942b5"
      unitRef="usd">4504000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i786c1e328795440c9fe1d218f068f8a9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzg5OQ_aa62f2e2-a3fb-4a2f-9022-1a8e9f1247b0"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="id5b1bb95dd474c0b96a8fd8f23598bf7_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzkyNw_69b58d0c-e015-4d09-b6d8-178b5405be91"
      unitRef="number">0.60</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i786c1e328795440c9fe1d218f068f8a9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzExNDM_9b5990c9-3f13-4d5e-9a12-cfe365b0b48b"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:EquityMethodInvestments
      contextRef="id5b1bb95dd474c0b96a8fd8f23598bf7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzE0NjM_627fcd84-1f43-46fe-b75e-0d21b9a3d4ca"
      unitRef="usd">23358000</us-gaap:EquityMethodInvestments>
    <us-gaap:ContributionOfProperty
      contextRef="i22adfb6a215b4c3a935474934d14f121_D20200417-20200417"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzE0MjkzNjUxMTczMTQ4_fa933cfe-fdff-46a6-9b16-fc3f5bad1dea"
      unitRef="usd">2000000</us-gaap:ContributionOfProperty>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i22adfb6a215b4c3a935474934d14f121_D20200417-20200417"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzE0MjkzNjUxMTczMTYw_2f66cf7d-ad20-42c5-8ced-3b2452e31f9b"
      unitRef="usd">1331000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:AreaOfRealEstateProperty
      contextRef="ib97c29580f364534815ecbac7986ccbd_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzE1NTc_0b09ff57-7f2e-41ae-ba44-e5f8e2f67d04"
      unitRef="sqft">4900</us-gaap:AreaOfRealEstateProperty>
    <us-gaap:ContributionOfProperty
      contextRef="i7ef2969ec1ab45f09158fd09fd8faa73_D20191201-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzE2Mjk_5307918d-87bf-4ea8-ad39-deb17125a6db"
      unitRef="usd">2805000</us-gaap:ContributionOfProperty>
    <us-gaap:GrossProfit
      contextRef="i7ef2969ec1ab45f09158fd09fd8faa73_D20191201-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzE4MzQ_db88d0da-d047-4b10-8ec2-bb6f714a5869"
      unitRef="usd">334000</us-gaap:GrossProfit>
    <us-gaap:EquityMethodInvestmentDeferredGainOnSale
      contextRef="i7ef2969ec1ab45f09158fd09fd8faa73_D20191201-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzE4NTA_a68cf21b-b75c-4d19-8a17-2fbf2e9b8c28"
      unitRef="usd">501000</us-gaap:EquityMethodInvestmentDeferredGainOnSale>
    <trc:NumberOfJointVentureContracts
      contextRef="ibb74310f2c6f4c27a189043d7398a49c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzIxODM_6544eb34-d809-478d-9563-4cda9c671ecd"
      unitRef="joint_venture">3</trc:NumberOfJointVentureContracts>
    <us-gaap:EquityMethodInvestments
      contextRef="i3d5001d1114444718214490b58fca602_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzI1MjA_d34b2eb2-8eb5-4f90-a4d7-bb192d3dce9a"
      unitRef="usd">1753000</us-gaap:EquityMethodInvestments>
    <trc:DevelopmentOfBuilding
      contextRef="ib81e30538a484a3caec43a0a9481228e_D20181101-20181130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzI2NzM_e7103ca3-316a-460b-86fa-207cf4ab0e75"
      unitRef="sqft">579040</trc:DevelopmentOfBuilding>
    <trc:JointVenturePercentageofRentableSpaceOccupied
      contextRef="ic18d3c828bf04364adbca0837c338f13_D20191001-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzMwNjU_4ea7544c-9ee8-4b52-b3e4-50f489d5d29e"
      unitRef="number">1</trc:JointVenturePercentageofRentableSpaceOccupied>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings
      contextRef="ia2d9179c970f493bb2b03ec0faf435a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzMzMDU_04a28203-efdb-44df-951a-c055867a018c"
      unitRef="usd">35785000</trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings>
    <us-gaap:ContributionOfProperty
      contextRef="ifcc8b043323f468c89faa82ced35222c_D20190401-20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzMzODY_c6b23059-9fea-4059-8737-68c60e25fe40"
      unitRef="usd">5854000</us-gaap:ContributionOfProperty>
    <us-gaap:GrossProfit
      contextRef="i21cdc0cbea524d80b03b968263fdc2b8_D20190401-20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzM2MTg_c99c7ed5-0258-4eeb-8b69-e7e1734fba5a"
      unitRef="usd">1537000</us-gaap:GrossProfit>
    <us-gaap:EquityMethodInvestmentDeferredGainOnSale
      contextRef="i21cdc0cbea524d80b03b968263fdc2b8_D20190401-20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzM2MzQ_dff97ffe-e014-4f2e-a0a4-d6afcb7e5690"
      unitRef="usd">1537000</us-gaap:EquityMethodInvestmentDeferredGainOnSale>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment
      contextRef="ia2d9179c970f493bb2b03ec0faf435a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzM4MTg_a83d358c-8309-4b56-91a3-5d4ea6eb1a1c"
      unitRef="usd">1753000</trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment>
    <trc:LeaseOfBuilding
      contextRef="i4f28a0d0e57d403b97a60bcc59b0fe14_D20160801-20160831"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzQwMDA_219c2610-f42d-43ef-a338-3e98f508a162"
      unitRef="sqft">651909</trc:LeaseOfBuilding>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i77acfce7376245a2a9074df76952951d_I20160831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzQwMjg_eb5b2484-70c6-4fe9-a162-095fbb5f0f74"
      unitRef="usd">24773000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id6909c097c924a2d8b84a222f8ce1047_I20180601"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzQxNjk_960f54f3-f089-4553-83ac-3a1353e62bba"
      unitRef="usd">25240000</us-gaap:DebtInstrumentFaceAmount>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings
      contextRef="i0515bcd01ad9453f8d258074a240705b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzQyNzc_5c465f67-349e-4df3-b722-57f38fbe8c93"
      unitRef="usd">23869000</trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings>
    <trc:DistributionsinExcessofInvestmentinUnconsolidatedJointVenture
      contextRef="i3fe1ace5820147c6943e504f2b61dc14_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzQzNzE_c2b0b286-a277-4bc6-ab33-f6366709535f"
      unitRef="usd">1867000</trc:DistributionsinExcessofInvestmentinUnconsolidatedJointVenture>
    <trc:LeaseOfBuilding
      contextRef="id4dbeb3b1b5a4fa4b712cca111617414_D20160901-20160930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzQ5OTk_d7a77a3d-a340-4bb9-a79d-37f78a07ee91"
      unitRef="sqft">480480</trc:LeaseOfBuilding>
    <trc:DistributionsinExcessofInvestmentinUnconsolidatedJointVenture
      contextRef="i43b6b9717c144a0992aca0b1ff704874_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzUyNTE_6505266f-7b9a-485e-abbd-b431fa0b9d8b"
      unitRef="usd">1194000</trc:DistributionsinExcessofInvestmentinUnconsolidatedJointVenture>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationLineofCreditFacilityMaximumBorrowingCapacity
      contextRef="ic6cfb0d1f48b4b7f86562a2b248f74cc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzU5NDE_28cea072-eb32-4d18-b8d2-3cd548298e82"
      unitRef="usd">25030000</trc:EquityMethodInvestmentSummarizedFinancialInformationLineofCreditFacilityMaximumBorrowingCapacity>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings
      contextRef="i77a0678aa39e402894e032c6a3df7fe2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzU5NTQ_f462812d-80d4-4a2d-9bfd-ad2224eac5fb"
      unitRef="usd">23985000</trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings>
    <trc:NumberOfJointVentureContracts
      contextRef="id991ff7c205a4e369af2e7d18b833585_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzYwMjc_2c180984-5b14-4c37-861f-25c4b2366804"
      unitRef="joint_venture">2</trc:NumberOfJointVentureContracts>
    <us-gaap:EquityMethodInvestments
      contextRef="i5670f27fa9b4434daa413e45f179e709_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzYxOTg_9ff99853-5d78-40fa-a3f3-d24cc036f9fc"
      unitRef="usd">8413000</us-gaap:EquityMethodInvestments>
    <trc:ContributionForJointVentureForFutureDevelopment
      contextRef="ic6b47c972ffd4f7081b5020e0692c201_D20200101-20201231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzY5MTc_f1e2fc75-d4fe-4419-b52c-0a2734e7dba3"
      unitRef="acre">61.5</trc:ContributionForJointVentureForFutureDevelopment>
    <us-gaap:AreaOfLand
      contextRef="i5670f27fa9b4434daa413e45f179e709_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzE0MjkzNjUxMTc2MDM0_fa7d8fbc-55e7-4d36-8076-e5a6b34988a8"
      unitRef="acre">500</us-gaap:AreaOfLand>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i540ba437632a46d19cd5a41e0e44357d_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzE0MjkzNjUxMTc2MDM5_e91329e5-002c-446b-9a25-152467cea4c6"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <trc:InvestmentInJointVentureOptionPeriodPurchasePrice
      contextRef="ic0b6028ff5cc428ba57409e83de6e2de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzIxOTkwMjMyNjc1MjU_2dd7a739-0452-4d7d-9c88-ff6c4c058872"
      unitRef="usd">13800000</trc:InvestmentInJointVentureOptionPeriodPurchasePrice>
    <trc:InvestmentInJointVenturePurchasePriceIncreaseAmount
      contextRef="ic0b6028ff5cc428ba57409e83de6e2de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzIxOTkwMjMyNjc1NTQ_d4dcc498-e000-468c-a236-a41ef7664ac1"
      unitRef="usd">15200000</trc:InvestmentInJointVenturePurchasePriceIncreaseAmount>
    <trc:LeaseOfBuilding
      contextRef="i77a29825e2974127984113fa3265a162_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzE0MjkzNjUxMTc2MDQ0_bc29c359-1e8b-4eee-83ba-ab60795a0491"
      unitRef="sqft">606000</trc:LeaseOfBuilding>
    <trc:ProceedsfromSaleofBuildingtoThirdParty
      contextRef="i88f1e57ed7a04ad08eeacfe1740270f6_D20191101-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzE0MjkzNjUxMTc2MDUz_d38a972a-b66a-4fdb-89b3-3f3e8d2c39f9"
      unitRef="usd">29088000</trc:ProceedsfromSaleofBuildingtoThirdParty>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i88f1e57ed7a04ad08eeacfe1740270f6_D20191101-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzE0MjkzNjUxMTc2MDY2_9ee0f3ad-3b2b-4cc2-88d1-50de14e2294a"
      unitRef="usd">17537000</us-gaap:GainLossOnDispositionOfAssets1>
    <trc:DevelopmentOfBuilding
      contextRef="i39dabf36749743be93b7beebb5630f30_D20130401-20130630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzczMzI_9b2c5c6f-7319-4ed5-b34e-6f60f747a476"
      unitRef="sqft">326000</trc:DevelopmentOfBuilding>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i62bc3dcf2538463e975e1a1d22344397_I20130630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzc0MzE_b9c4ade6-0959-49ba-99b8-469e9c2bb000"
      unitRef="usd">87000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <trc:InvestmentsinandAdvancetoAffiliatesSubsidiariesAssociatesandJointVenturesConstructionLoanCostsPercent
      contextRef="icfdf835329df420b8b9faece6c68a60c_D20130401-20130630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzc0ODc_01ca2cda-f109-487f-a4a3-f75b8eebff3d"
      unitRef="number">0.60</trc:InvestmentsinandAdvancetoAffiliatesSubsidiariesAssociatesandJointVenturesConstructionLoanCostsPercent>
    <trc:InvestmentsinandAdvancetoAffiliatesSubsidiariesAssociatesandJointVenturesEquityContributionsPercent
      contextRef="icfdf835329df420b8b9faece6c68a60c_D20130401-20130630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzc1MjE_600b3f01-b1f0-4e9f-adaa-3c7405f60ddc"
      unitRef="number">0.40</trc:InvestmentsinandAdvancetoAffiliatesSubsidiariesAssociatesandJointVenturesEquityContributionsPercent>
    <trc:InvestmentsinandAdvancetoAffiliatesSubsidiariesAssociatesandJointVenturesNumberofMembers
      contextRef="icfdf835329df420b8b9faece6c68a60c_D20130401-20130630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzc1NjY_8f89801c-c895-4901-9e27-2c932ad78996"
      unitRef="member">2</trc:InvestmentsinandAdvancetoAffiliatesSubsidiariesAssociatesandJointVenturesNumberofMembers>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ia1a5ebba31294603834ad388c6ecacfd_I20131231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzIxOTkwMjMyNzA0ODI_d97e8ac5-21ea-46dc-8efd-e316b055a921"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings
      contextRef="i1514f3505fd349a89199c913a80b7b57_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzg2NjA_b00991a6-61d4-4b8e-b08e-e284e21fc3e0"
      unitRef="usd">34845000</trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings>
    <us-gaap:MinorityInterestInJointVentures
      contextRef="i206f2bf360c34898b89c6cf9fe0b3160_I20161130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzk3Mjc_a6143ffa-d9cd-41ae-a1d7-576627ede10a"
      unitRef="usd">11039000</us-gaap:MinorityInterestInJointVentures>
    <us-gaap:MinorityInterestInJointVentures
      contextRef="i7ac388f633d24174b097280c84046c53_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzEwMDM0_17ed7cb9-5df9-413a-8302-b74ef1d50bcb"
      unitRef="usd">13172000</us-gaap:MinorityInterestInJointVentures>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i7ac388f633d24174b097280c84046c53_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzEwMDY0_fa653a71-ad64-4fa8-94e8-627a78c767f2"
      unitRef="number">0.9285</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <trc:ScheduleOfCondensedIncomeStatementAndBalanceSheetRelatedToJointVenturesTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90ZXh0cmVnaW9uOjIxYmNiOWFmNzg1MzQyYTc4YWY1OWU2YjE2ZTg2YjkwXzEwNjQ2_53ce7e1c-c843-4ec4-9af4-72ba0e247348">&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;Condensed balance sheet information and statement of operations of the Company&#x2019;s unconsolidated joint ventures are as follows:&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:700;line-height:120%"&gt;Balance Sheet Information as of December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.342%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Joint Venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TRC&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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Equity&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;Investment In&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;77,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;60,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,636&#160;&lt;/span&gt;&lt;/td&gt;&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;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;4,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,845)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,909)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;26,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;20,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,869)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,741)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;38,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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&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;232,919&#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;238,828&#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;(133,775)&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;(131,254)&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;86,005&#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;97,578&#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;33,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;38,240&#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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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;Condensed Statement of Operations Information as of December 31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&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:7.710%"/&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:7.710%"/&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:7.123%"/&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:7.123%"/&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:7.123%"/&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:6.976%"/&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:6.976%"/&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:6.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Joint Venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TRC&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Equity in Earnings (Loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&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;86,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;117,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;119,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;14,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;8,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,803&#160;&lt;/span&gt;&lt;/td&gt;&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;2,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;5,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,921)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;3,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;TRC-MRC 2, 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;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;103,074&#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;133,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;133,549&#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;7,099&#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;30,213&#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;5,734&#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;4,504&#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;16,575&#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;3,834&#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:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="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;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(249)&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="15" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" 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:8pt;font-weight:400;line-height:100%"&gt;(1) Revenues for TRCC/Rock Outlet Center are presented net of non-cash tenant allowance amortization of $1.3 million, $1.7 million, and $1.7 million for the years ended December 31, 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" 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:8pt;font-weight:400;line-height:100%"&gt;(2) Earnings for TRC-MRC2, LLC include non-cash amortization of purchase accounting adjustments related to in-place leases of $0.0 million, $0.2 million and $0.8 million for the years ended December 31, 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</trc:ScheduleOfCondensedIncomeStatementAndBalanceSheetRelatedToJointVenturesTableTextBlock>
    <us-gaap:Assets
      contextRef="i108184a741af44969d0d5252ea05a5ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzMtMS0xLTEtMA_beab397f-96fb-4a53-a8ec-28ce6332aaf6"
      unitRef="usd">77516000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib9dea6b68d80486182ec76f753213fa2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzMtMy0xLTEtMA_717cdebe-93dc-4861-a2e5-d74be392f44c"
      unitRef="usd">77835000</us-gaap:Assets>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings
      contextRef="i108184a741af44969d0d5252ea05a5ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzMtNS0xLTEtMA_3c50c992-946f-4202-a7fa-64a4d692d28a"
      unitRef="usd">15291000</trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings
      contextRef="ib9dea6b68d80486182ec76f753213fa2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzMtNy0xLTEtMA_9401b5ca-bb42-4340-9abc-c3d71bce4720"
      unitRef="usd">15287000</trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i108184a741af44969d0d5252ea05a5ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzMtOS0xLTEtMA_7b2c384e-a832-47c4-8d0a-231092d5b8b0"
      unitRef="usd">59597000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib9dea6b68d80486182ec76f753213fa2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzMtMTEtMS0xLTA_72946e1f-39ac-4d7c-a191-3a5e8dd1c04d"
      unitRef="usd">60061000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment
      contextRef="i108184a741af44969d0d5252ea05a5ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzMtMTMtMS0xLTA_4377a2ec-58bc-4d74-a2c0-6dad14f2d895"
      unitRef="usd">23358000</trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment
      contextRef="ib9dea6b68d80486182ec76f753213fa2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzMtMTUtMS0xLTA_ecd83339-7e86-4f90-8678-70d58274b0bb"
      unitRef="usd">23636000</trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment>
    <us-gaap:Assets
      contextRef="i34514932fcff4d0d898e5f59f2704484_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzQtMS0xLTEtMA_cb64048e-96fa-41b0-b8fa-c9ab406266c4"
      unitRef="usd">0</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8b5ed9801ed64995a34ae5438cc0460d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzQtMy0xLTEtMA_a26716d4-17ed-4c91-9e03-1b57628c2f39"
      unitRef="usd">694000</us-gaap:Assets>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings
      contextRef="i34514932fcff4d0d898e5f59f2704484_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzQtNS0xLTEtMA_6456f8a6-355a-4cec-94cf-cd64844f084d"
      unitRef="usd">0</trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings
      contextRef="i8b5ed9801ed64995a34ae5438cc0460d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzQtNy0xLTEtMA_aba9b512-218c-43e9-a95c-31e2883c8ad6"
      unitRef="usd">0</trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i34514932fcff4d0d898e5f59f2704484_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzQtOS0xLTEtMA_96ed83dc-d427-4a6b-9b6b-bb1836444291"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8b5ed9801ed64995a34ae5438cc0460d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzQtMTEtMS0xLTA_d1fa4ca3-1a0e-436c-8ed0-a324da36d1f2"
      unitRef="usd">648000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment
      contextRef="i34514932fcff4d0d898e5f59f2704484_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzQtMTMtMS0xLTA_1a2d75a7-bb9e-475c-a4ed-e6c83debce48"
      unitRef="usd">0</trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment
      contextRef="i8b5ed9801ed64995a34ae5438cc0460d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzQtMTUtMS0xLTA_6082c348-38e3-4f27-b0f7-68fc245833df"
      unitRef="usd">140000</trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment>
    <us-gaap:Assets
      contextRef="iaf41f804d77d425d800408edf78442fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzUtMS0xLTEtMA_2fb64f57-00c3-4d9a-8a28-9d3c79ca77bf"
      unitRef="usd">4733000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7dd274d4b8cd4b8a974f0364d130ab10_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzUtMy0xLTEtMA_d609107f-e9d4-45e8-90c2-3ee613a204c3"
      unitRef="usd">4849000</us-gaap:Assets>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings
      contextRef="iaf41f804d77d425d800408edf78442fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzUtNS0xLTEtMA_db0f3b20-9f2e-4c1c-a003-75ae5fddaf3f"
      unitRef="usd">0</trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings
      contextRef="i7dd274d4b8cd4b8a974f0364d130ab10_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzUtNy0xLTEtMA_b85c5934-82fa-4a81-b828-ac21ed3d6cdc"
      unitRef="usd">0</trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaf41f804d77d425d800408edf78442fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzUtOS0xLTEtMA_5c065d4b-686d-43ef-9883-c74c264d2fee"
      unitRef="usd">4483000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7dd274d4b8cd4b8a974f0364d130ab10_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzUtMTEtMS0xLTA_5012928e-3e5d-4cc4-951f-fdfc88fde59e"
      unitRef="usd">4600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment
      contextRef="iaf41f804d77d425d800408edf78442fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzUtMTMtMS0xLTA_55dd4d0f-4a45-48c7-97a0-20cc5dfba19a"
      unitRef="usd">1672000</trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment
      contextRef="i7dd274d4b8cd4b8a974f0364d130ab10_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzUtMTUtMS0xLTA_bf33ce18-33ea-485f-881a-6baa8e51578f"
      unitRef="usd">1730000</trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment>
    <us-gaap:Assets
      contextRef="i1514f3505fd349a89199c913a80b7b57_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzYtMS0xLTEtMA_ae3f77b7-0e78-4c52-a6dd-85735fbd52cf"
      unitRef="usd">65475000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2c8be34ad1484300b5cc66edd212d449_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzYtMy0xLTEtMA_42af3176-f1ac-46f3-84e7-b7cd4195357b"
      unitRef="usd">69459000</us-gaap:Assets>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings
      contextRef="i1514f3505fd349a89199c913a80b7b57_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzYtNS0xLTEtMA_b00991a6-61d4-4b8e-b08e-e284e21fc3e0"
      unitRef="usd">34845000</trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings
      contextRef="i2c8be34ad1484300b5cc66edd212d449_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzYtNy0xLTEtMA_6f357a1a-c001-4327-8d20-d877d5eefd15"
      unitRef="usd">38909000</trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1514f3505fd349a89199c913a80b7b57_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzYtOS0xLTEtMA_5356a4fa-6ebd-488c-bcd0-75b9611a8be5"
      unitRef="usd">29608000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2c8be34ad1484300b5cc66edd212d449_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzYtMTEtMS0xLTA_74370313-3154-4998-b2bb-28a0318f360a"
      unitRef="usd">29688000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment
      contextRef="i1514f3505fd349a89199c913a80b7b57_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzYtMTMtMS0xLTA_d71a934a-7845-4242-b9f9-efb0b648b0a6"
      unitRef="usd">6741000</trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment
      contextRef="i2c8be34ad1484300b5cc66edd212d449_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzYtMTUtMS0xLTA_11cd0d76-83a5-46b1-a293-01f87aca4be9"
      unitRef="usd">6781000</trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment>
    <us-gaap:Assets
      contextRef="i77a0678aa39e402894e032c6a3df7fe2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzctMS0xLTEtMA_a518ae64-c88f-4435-8b50-bda8ee0bc678"
      unitRef="usd">26502000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iabfad363e20a42fe932564e698bae33e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzctMy0xLTEtMA_4e4fd975-390f-4518-bdfc-982478d618a0"
      unitRef="usd">28673000</us-gaap:Assets>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings
      contextRef="i77a0678aa39e402894e032c6a3df7fe2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzctNS0xLTEtMA_f462812d-80d4-4a2d-9bfd-ad2224eac5fb"
      unitRef="usd">23985000</trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings
      contextRef="iabfad363e20a42fe932564e698bae33e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzctNy0xLTEtMA_086e4590-fba5-4272-84ea-6dffbb7288c2"
      unitRef="usd">24542000</trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i77a0678aa39e402894e032c6a3df7fe2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzctOS0xLTEtMA_9a0ae1f6-043e-4ff2-829a-c082b6eb416e"
      unitRef="usd">2059000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iabfad363e20a42fe932564e698bae33e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzctMTEtMS0xLTA_2fbb87dc-61d3-4ff8-9f02-92431b2e48e0"
      unitRef="usd">3623000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment
      contextRef="i77a0678aa39e402894e032c6a3df7fe2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzctMTMtMS0xLTA_967b0a19-0a17-4e03-967e-424bfa529581"
      unitRef="usd">0</trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment
      contextRef="iabfad363e20a42fe932564e698bae33e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzctMTUtMS0xLTA_db2bcd4a-77ad-4069-b098-f78ee02d7a18"
      unitRef="usd">0</trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment>
    <us-gaap:Assets
      contextRef="i0515bcd01ad9453f8d258074a240705b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzgtMS0xLTEtMA_dd9b3493-c673-4a81-be34-e5a4e206776e"
      unitRef="usd">20191000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic7b18484fb70403c9a8c070ea88c026b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzgtMy0xLTEtMA_d5872f77-2274-4616-b85d-db469ad279ef"
      unitRef="usd">20026000</us-gaap:Assets>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings
      contextRef="i0515bcd01ad9453f8d258074a240705b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzgtNS0xLTEtMA_5c465f67-349e-4df3-b722-57f38fbe8c93"
      unitRef="usd">23869000</trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings
      contextRef="ic7b18484fb70403c9a8c070ea88c026b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzgtNy0xLTEtMA_7e6ee885-929c-4039-86f2-2fe06286cb09"
      unitRef="usd">24455000</trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0515bcd01ad9453f8d258074a240705b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzgtOS0xLTEtMA_4c653e76-cb8e-4c0a-bf36-c587e083b44a"
      unitRef="usd">-7741000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic7b18484fb70403c9a8c070ea88c026b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzgtMTEtMS0xLTA_a9d8ccf0-568c-47ca-aebb-eaca3d42b474"
      unitRef="usd">-7094000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment
      contextRef="i0515bcd01ad9453f8d258074a240705b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzgtMTMtMS0xLTA_49c37b91-548b-4e80-ae9b-65989a2ada9d"
      unitRef="usd">0</trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment
      contextRef="ic7b18484fb70403c9a8c070ea88c026b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzgtMTUtMS0xLTA_204f258b-9df1-4578-8c27-5ae90c4e7ebe"
      unitRef="usd">0</trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment>
    <us-gaap:Assets
      contextRef="ia2d9179c970f493bb2b03ec0faf435a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzktMS0xLTEtMA_7d2c89c7-3f5b-4897-a2ab-b306789e298a"
      unitRef="usd">38502000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i60a8a3e1723849769574e7722a570446_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzktMy0xLTEtMA_a5abd03f-f087-4139-89e1-411d43f49d34"
      unitRef="usd">37292000</us-gaap:Assets>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings
      contextRef="ia2d9179c970f493bb2b03ec0faf435a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzktNS0xLTEtMA_04a28203-efdb-44df-951a-c055867a018c"
      unitRef="usd">35785000</trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings
      contextRef="i60a8a3e1723849769574e7722a570446_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzktNy0xLTEtMA_42a568ca-d8df-4400-86a9-9a65e49da116"
      unitRef="usd">28061000</trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia2d9179c970f493bb2b03ec0faf435a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzktOS0xLTEtMA_5a70c7a7-15a5-4cb0-bf41-46d1d0a31b3d"
      unitRef="usd">-2001000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i60a8a3e1723849769574e7722a570446_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzktMTEtMS0xLTA_f8b98880-c2d7-4ee0-ad4f-eccd4ca5b221"
      unitRef="usd">6052000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment
      contextRef="ia2d9179c970f493bb2b03ec0faf435a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzktMTMtMS0xLTA_a83d358c-8309-4b56-91a3-5d4ea6eb1a1c"
      unitRef="usd">1753000</trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment
      contextRef="i60a8a3e1723849769574e7722a570446_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzktMTUtMS0xLTA_6cb34ab7-6e39-48a0-af22-d237b31dce15"
      unitRef="usd">5953000</trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment>
    <us-gaap:Assets
      contextRef="idea397939ec2462cb96be7b5e6cb9e86_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzEwLTEtMS0xLTA_9ddaa27e-be9a-4cf2-91a6-4c12a403a496"
      unitRef="usd">232919000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2a410dc9bdfe43a69ad6f07e3b6c3538_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzEwLTMtMS0xLTA_14ba2800-c8b1-4e3b-8003-3d48fb691893"
      unitRef="usd">238828000</us-gaap:Assets>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings
      contextRef="idea397939ec2462cb96be7b5e6cb9e86_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzEwLTUtMS0xLTA_67354f91-837b-47c2-bcee-423054a0f032"
      unitRef="usd">133775000</trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings
      contextRef="i2a410dc9bdfe43a69ad6f07e3b6c3538_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzEwLTctMS0xLTA_36bf8217-662d-423a-9f3c-6df6eea48330"
      unitRef="usd">131254000</trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idea397939ec2462cb96be7b5e6cb9e86_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzEwLTktMS0xLTA_4caf1b29-5956-4765-8190-e5c3c57928a3"
      unitRef="usd">86005000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2a410dc9bdfe43a69ad6f07e3b6c3538_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzEwLTExLTEtMS0w_a6c5599e-7b60-4fa4-afe2-69cfa93894d4"
      unitRef="usd">97578000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment
      contextRef="idea397939ec2462cb96be7b5e6cb9e86_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzEwLTEzLTEtMS0w_403b49cb-b821-4326-a9f5-24b92b246b9b"
      unitRef="usd">33524000</trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment
      contextRef="i2a410dc9bdfe43a69ad6f07e3b6c3538_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzEwLTE1LTEtMS0w_cf088965-4050-4178-9b18-90d40525d2da"
      unitRef="usd">38240000</trc:EquityMethodInvestmentSummarizedFinancialInformationInvestment>
    <us-gaap:Assets
      contextRef="i62913a7016654695b87dce457fc8f56d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzEyLTEtMS0xLTA_7a423bec-55e2-4b40-a510-6b5eb618704f"
      unitRef="usd">98898000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9d33cb8c27ea4fbf92c5340927c94a5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzEyLTMtMS0xLTA_ce72bafe-66ba-413c-9d89-2a4bd49027a9"
      unitRef="usd">96415000</us-gaap:Assets>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings
      contextRef="i62913a7016654695b87dce457fc8f56d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzEyLTUtMS0xLTA_d48e653b-5b60-4ae9-93c5-cd038b8a8a3a"
      unitRef="usd">0</trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings
      contextRef="i9d33cb8c27ea4fbf92c5340927c94a5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzEyLTctMS0xLTA_756b4abe-5065-4b94-9687-a27db2d11fff"
      unitRef="usd">0</trc:EquityMethodInvestmentSummarizedFinancialInformationBorrowings>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i62913a7016654695b87dce457fc8f56d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzEyLTktMS0xLTA_2e4ed28a-7426-4e70-af98-26f4f4027286"
      unitRef="usd">98565000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9d33cb8c27ea4fbf92c5340927c94a5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpkOTAzYzBkZWIwOTc0NmNhYTRiNjJlYWY0YjYwMGM5ZC90YWJsZXJhbmdlOmQ5MDNjMGRlYjA5NzQ2Y2FhNGI2MmVhZjRiNjAwYzlkXzEyLTExLTEtMS0w_73c9e82f-f87b-42c8-a8a2-f406e8e523c5"
      unitRef="usd">96143000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:Revenues
      contextRef="ie937f3e2ab2e4933b5d09e4dbb5689d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzMtMS0xLTEtMA_b09862b9-a251-4437-a601-6f445beb5c13"
      unitRef="usd">86331000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i06a19cfe6e2e4c8c8dcbf257bd1aa2b3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzMtMy0xLTEtMA_8a6c0cb2-0e9a-4b3b-b3f7-189a0cde5880"
      unitRef="usd">117708000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia740445718154a7c994a744aac7b9c24_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzMtNS0xLTEtMA_16e3e38f-7e9c-41f4-9e7e-64055ce036f7"
      unitRef="usd">119083000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="ie937f3e2ab2e4933b5d09e4dbb5689d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzMtNy0xLTEtMA_9165d767-a0d9-4217-81e0-4ea38e27b75d"
      unitRef="usd">9536000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i06a19cfe6e2e4c8c8dcbf257bd1aa2b3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzMtOS0xLTEtMA_379054a2-a4a7-4b28-a09e-0445fa112da0"
      unitRef="usd">14684000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia740445718154a7c994a744aac7b9c24_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzMtMTEtMS0xLTA_65d5de65-8160-47b9-a4df-8b69b373e165"
      unitRef="usd">9672000</us-gaap:GrossProfit>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="ie937f3e2ab2e4933b5d09e4dbb5689d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzMtMTMtMS0xLTA_f5de31c5-9aaa-431c-a604-946a4a621178"
      unitRef="usd">5722000</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="i06a19cfe6e2e4c8c8dcbf257bd1aa2b3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzMtMTUtMS0xLTA_1111b8a8-7eff-41af-adc2-f4fbe56d20fe"
      unitRef="usd">8810000</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="ia740445718154a7c994a744aac7b9c24_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzMtMTctMS0xLTA_4519ac77-36c6-42ac-b6d4-30467f5e5617"
      unitRef="usd">5803000</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <us-gaap:Revenues
      contextRef="icd116a3b1b5d45f3aedefc0b7c26cb0f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzQtMS0xLTEtMA_0fd8d755-aa1e-4256-8eca-e40270f2d15d"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i06a1b885baca491fbf4342c74191e35e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzQtMy0xLTEtMA_33edc0a1-eb60-4298-a675-a87cdc1846ee"
      unitRef="usd">2648000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6860b363caf64c56bd273024a4ccba19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzQtNS0xLTEtMA_c156cff6-86b3-4aa3-a88d-d431fcda02f2"
      unitRef="usd">2731000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="icd116a3b1b5d45f3aedefc0b7c26cb0f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzQtNy0xLTEtMA_d71a650c-bd7f-41fb-a540-a5d3aae72d42"
      unitRef="usd">-6000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i06a1b885baca491fbf4342c74191e35e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzQtOS0xLTEtMA_1577fd8e-3951-41ae-bc55-0921c849c8c3"
      unitRef="usd">18239000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6860b363caf64c56bd273024a4ccba19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzQtMTEtMS0xLTA_a61bc158-8509-4075-84fa-c62a8b9f0248"
      unitRef="usd">778000</us-gaap:GrossProfit>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="icd116a3b1b5d45f3aedefc0b7c26cb0f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzQtMTMtMS0xLTA_891e0cf7-0046-4be3-9690-2f580df18c1e"
      unitRef="usd">-2000</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="i06a1b885baca491fbf4342c74191e35e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzQtMTUtMS0xLTA_5a708326-a392-4886-8b9b-604c37519b9a"
      unitRef="usd">9119000</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="i6860b363caf64c56bd273024a4ccba19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzQtMTctMS0xLTA_3be4a38b-f6ca-498e-b99f-175ca3074caa"
      unitRef="usd">389000</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <us-gaap:Revenues
      contextRef="ic36427aaaa0543068e062ac51a4f4526_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzUtMS0xLTEtMA_0aae7cef-519c-44ec-af4f-06938b90a77d"
      unitRef="usd">6000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9ccf625de35f41da9da7cfd1de5cb54c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzUtMy0xLTEtMA_b8dc7182-f756-4645-bcb0-30918d591b48"
      unitRef="usd">15000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6f0c90d0fc774ba6b18995524d6507f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzUtNS0xLTEtMA_c33ce29f-a67b-47ba-8ba0-000068d11299"
      unitRef="usd">13000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="ic36427aaaa0543068e062ac51a4f4526_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzUtNy0xLTEtMA_093ac45c-4b77-45f4-8a02-993884a90694"
      unitRef="usd">-136000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9ccf625de35f41da9da7cfd1de5cb54c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzUtOS0xLTEtMA_08b09328-6148-44b6-b1d1-b098640a1a43"
      unitRef="usd">-107000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6f0c90d0fc774ba6b18995524d6507f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzUtMTEtMS0xLTA_b3f00833-17dd-4086-92af-f829876351fd"
      unitRef="usd">-102000</us-gaap:GrossProfit>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="ic36427aaaa0543068e062ac51a4f4526_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzUtMTMtMS0xLTA_de68ff0d-ae95-4f44-be82-fe13c21e4bfc"
      unitRef="usd">-68000</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="i9ccf625de35f41da9da7cfd1de5cb54c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzUtMTUtMS0xLTA_fea5866f-da40-4706-ab2a-f2bc93cc28c8"
      unitRef="usd">-53000</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="i6f0c90d0fc774ba6b18995524d6507f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzUtMTctMS0xLTA_d5f9aa25-167b-4084-8dfa-3e597fae739f"
      unitRef="usd">-51000</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <us-gaap:Revenues
      contextRef="i6f527bb971434ef18877878c0898500f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzYtMS0xLTEtMA_b498c840-a2cb-4dfc-9043-e7ba72b58ba3"
      unitRef="usd">5495000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i83bb4f47a1cd46d3ad46c1a83a30e06e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzYtMy0xLTEtMA_a450b293-9dc4-4969-98cc-5d8d30c25bd9"
      unitRef="usd">6278000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i98b73505d6c041b3985e578d0fbea353_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzYtNS0xLTEtMA_fa89ee9e-3f2b-4bd1-85f5-fbd3af1e0235"
      unitRef="usd">6418000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i6f527bb971434ef18877878c0898500f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzYtNy0xLTEtMA_a6d21552-346e-4d44-9827-24d854a8026b"
      unitRef="usd">-4180000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i83bb4f47a1cd46d3ad46c1a83a30e06e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzYtOS0xLTEtMA_298bc342-d6f5-48db-83a8-4c8f1c319571"
      unitRef="usd">-3843000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i98b73505d6c041b3985e578d0fbea353_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzYtMTEtMS0xLTA_ddcc11cf-6b02-4610-8aa9-786bc4dce45a"
      unitRef="usd">-4645000</us-gaap:GrossProfit>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="i6f527bb971434ef18877878c0898500f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzYtMTMtMS0xLTA_1a26a933-f7a1-44cc-a89d-43221db27662"
      unitRef="usd">-2090000</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="i83bb4f47a1cd46d3ad46c1a83a30e06e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzYtMTUtMS0xLTA_18f45563-da57-4b51-af2c-a1062ec04e03"
      unitRef="usd">-1921000</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="i98b73505d6c041b3985e578d0fbea353_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzYtMTctMS0xLTA_b4a73358-9fec-43b4-82f0-29a3ba092223"
      unitRef="usd">-2323000</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <us-gaap:Revenues
      contextRef="i9e6aa20b5882492b98032f6848deef59_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzctMS0xLTEtMA_a290aa37-1358-4f8f-bd8c-e5346c574001"
      unitRef="usd">3123000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i18c7541b87a14d3698bef30e15147f32_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzctMy0xLTEtMA_fae4cde8-399b-4759-beaf-56175cfa89b5"
      unitRef="usd">3067000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i06950039db264271b7f677ef3fb92945_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzctNS0xLTEtMA_d9dbe0ab-89e5-404c-88a1-578f662a296b"
      unitRef="usd">1323000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i9e6aa20b5882492b98032f6848deef59_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzctNy0xLTEtMA_4e216c4d-e978-4d7e-8a27-e3758aeacac3"
      unitRef="usd">129000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i18c7541b87a14d3698bef30e15147f32_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzctOS0xLTEtMA_88305f92-852d-4fcd-80c9-cb5e105ded7a"
      unitRef="usd">91000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i06950039db264271b7f677ef3fb92945_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzctMTEtMS0xLTA_aebff252-ee2c-43c7-840a-3f384059a0bc"
      unitRef="usd">-498000</us-gaap:GrossProfit>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="i9e6aa20b5882492b98032f6848deef59_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzctMTMtMS0xLTA_2220e5d5-b491-4aec-bf9c-9f9cf0d3f38e"
      unitRef="usd">64000</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="i18c7541b87a14d3698bef30e15147f32_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzctMTUtMS0xLTA_5b67aa1c-d6be-45e2-a947-f75df8ee6ff1"
      unitRef="usd">46000</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="i06950039db264271b7f677ef3fb92945_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzctMTctMS0xLTA_e85ab5a7-7ffa-44a9-8bac-5e600a962cb8"
      unitRef="usd">-249000</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <us-gaap:Revenues
      contextRef="i6c0e210670604e65ae9db671d337cc06_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzgtMS0xLTEtMA_f8c2a311-b0ce-490b-a661-169906289854"
      unitRef="usd">4087000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia3d28bd14a494e2f867728f51cf78c62_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzgtMy0xLTEtMA_a71cfce0-759a-4153-a51d-d1c7a8b64abc"
      unitRef="usd">4023000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i341b355244ed42c29f20b73b03a63dc2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzgtNS0xLTEtMA_7a31191c-9d68-49a3-b0e1-8dd1ab2be4b6"
      unitRef="usd">3981000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i6c0e210670604e65ae9db671d337cc06_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzgtNy0xLTEtMA_b618386c-7145-4f8f-ae4a-51833be85f54"
      unitRef="usd">1357000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia3d28bd14a494e2f867728f51cf78c62_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzgtOS0xLTEtMA_b8bb5806-83a1-49d6-805a-5d2c25de485d"
      unitRef="usd">1151000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i341b355244ed42c29f20b73b03a63dc2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzgtMTEtMS0xLTA_487c81ef-292b-4fcb-b89a-3120a8bbf347"
      unitRef="usd">529000</us-gaap:GrossProfit>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="i6c0e210670604e65ae9db671d337cc06_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzgtMTMtMS0xLTA_df23add0-da68-46b6-b758-d875b8f42ad3"
      unitRef="usd">678000</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="ia3d28bd14a494e2f867728f51cf78c62_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzgtMTUtMS0xLTA_29ec7e68-9318-4022-abd8-21510b550d46"
      unitRef="usd">575000</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="i341b355244ed42c29f20b73b03a63dc2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzgtMTctMS0xLTA_00ea8719-e42d-4786-b4e7-a172ee14ea7d"
      unitRef="usd">265000</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <us-gaap:Revenues
      contextRef="ic188cc2febc241008e7a8a3bb143ab82_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzktMS0xLTEtMA_d4692dbf-0852-48ae-9ca5-b47f8191de52"
      unitRef="usd">4032000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i218c1d8f71a34be680a53537a7b580f4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzktMy0xLTEtMA_e95092cc-684a-4c12-a86b-dc29faa6d4e6"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if953dd831d83419db1305f221af09903_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzktNS0xLTEtMA_84102fe5-816e-4ee5-99ab-2cdb0b7831a6"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="ic188cc2febc241008e7a8a3bb143ab82_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzktNy0xLTEtMA_a8dd1d44-373d-49c9-86c4-bbf4071c001e"
      unitRef="usd">399000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i218c1d8f71a34be680a53537a7b580f4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzktOS0xLTEtMA_8c90caf8-8a6d-4951-9509-dc8796452e62"
      unitRef="usd">-2000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if953dd831d83419db1305f221af09903_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzktMTEtMS0xLTA_c55f33b8-7c42-4b0e-9d03-a4d486809ebd"
      unitRef="usd">0</us-gaap:GrossProfit>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="ic188cc2febc241008e7a8a3bb143ab82_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzktMTMtMS0xLTA_e43aed58-64cf-4a77-b1ab-bffdfa09948b"
      unitRef="usd">200000</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="i218c1d8f71a34be680a53537a7b580f4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzktMTUtMS0xLTA_07364429-6d8d-409c-9499-aef7c9a0c3a8"
      unitRef="usd">-1000</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="if953dd831d83419db1305f221af09903_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzktMTctMS0xLTA_0a02911b-c54a-40b1-9827-f2dfc2049fe0"
      unitRef="usd">0</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <us-gaap:Revenues
      contextRef="i56c5f006bdfe4e71ab2622802c75f4b8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzEwLTEtMS0xLTA_8ad88a50-a4be-4eae-9f54-fed15b9eedf9"
      unitRef="usd">103074000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i18b132febd3c4e11a38f6cbbbb4f0777_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzEwLTMtMS0xLTA_a1376d88-c5c4-4a59-b243-f47a01877e3c"
      unitRef="usd">133739000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iddd66374d6154ca5904b24745d14f9ca_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzEwLTUtMS0xLTA_fe92f375-bc05-4889-bdea-565e9e82ad47"
      unitRef="usd">133549000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i56c5f006bdfe4e71ab2622802c75f4b8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzEwLTctMS0xLTA_ebde8dca-2c51-4729-b8b7-9fa5d0237bd5"
      unitRef="usd">7099000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i18b132febd3c4e11a38f6cbbbb4f0777_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzEwLTktMS0xLTA_157424f7-c1e3-40fd-b960-09faa66b3d11"
      unitRef="usd">30213000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iddd66374d6154ca5904b24745d14f9ca_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzEwLTExLTEtMS0w_7fd8748d-ec29-4023-b401-f16d5111b116"
      unitRef="usd">5734000</us-gaap:GrossProfit>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="i56c5f006bdfe4e71ab2622802c75f4b8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzEwLTEzLTEtMS0w_efe4bdd0-f482-45fc-a7d7-a45da908b40b"
      unitRef="usd">4504000</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="i18b132febd3c4e11a38f6cbbbb4f0777_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzEwLTE1LTEtMS0w_8182ac51-18c2-44ec-b18a-ffe473c8662c"
      unitRef="usd">16575000</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss
      contextRef="iddd66374d6154ca5904b24745d14f9ca_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzEwLTE3LTEtMS0w_7b684e55-52c0-4f27-bbba-977c71c97317"
      unitRef="usd">3834000</trc:EquityMethodInvestmentSummarizedFinancialInformationEquityInEarningsLoss>
    <us-gaap:Revenues
      contextRef="i27e3744d2b2f42f69b6be2add2105e37_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzEyLTEtMS0xLTA_94e4eb1b-cd0f-414f-9e33-a19aca738dc2"
      unitRef="usd">419000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i12b71152c59540afbaa680351fc7477c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzEyLTMtMS0xLTA_c1f037cd-425a-446d-afdb-a17ac3fee8f7"
      unitRef="usd">469000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idddea2cc60254b0ea65e20141a087b50_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzEyLTUtMS0xLTA_55182343-576d-47f7-a1a9-922b34c7b425"
      unitRef="usd">297000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i27e3744d2b2f42f69b6be2add2105e37_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzEyLTctMS0xLTA_579a362b-0cf2-4d44-bdfa-8af58d5501c2"
      unitRef="usd">-103000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i12b71152c59540afbaa680351fc7477c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzEyLTktMS0xLTA_4ae55ab0-b9b4-4b55-8950-d52a87295199"
      unitRef="usd">-20000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="idddea2cc60254b0ea65e20141a087b50_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMDgvZnJhZzoyMWJjYjlhZjc4NTM0MmE3OGFmNTllNmIxNmU4NmI5MC90YWJsZTpiMTk1ZDA2YzljMzc0MTA1YWNkMWViOTA5YzM3MzFiNy90YWJsZXJhbmdlOmIxOTVkMDZjOWMzNzQxMDVhY2QxZWI5MDljMzczMWI3XzEyLTExLTEtMS0w_fb67cf41-c727-4585-b0dc-ce0e6bbacf17"
      unitRef="usd">-249000</us-gaap:GrossProfit>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTQvZnJhZzpmODJiMjJhZjRhODk0YmNlOGM1M2MzMjMyMGJlZGEzMC90ZXh0cmVnaW9uOmY4MmIyMmFmNGE4OTRiY2U4YzUzYzMyMzIwYmVkYTMwXzExNTQ0ODcyMDkzMTQ5_922fc7d1-8cbc-40d7-ae41-1e7ecb747f30">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 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 5,749 acre-feet of water subject to SWP allocations. In December 2019, the Company's Executive Vice President and Chief Operating Officer became one of nine directors at WRMWSD. As of December&#160;31, 2020 and December&#160;31, 2019, the Company paid $5,181,000 and $3,299,000 for these water contracts and related costs, respectively.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <trc:RelatedPartyTransactionAreaofLand
      contextRef="i0ec88523ae1640448c4d1f748301a7db_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTQvZnJhZzpmODJiMjJhZjRhODk0YmNlOGM1M2MzMjMyMGJlZGEzMC90ZXh0cmVnaW9uOmY4MmIyMmFmNGE4OTRiY2U4YzUzYzMyMzIwYmVkYTMwXzExNTQ_73522050-08b5-4051-aec5-f5afe9796344"
      unitRef="acre">5496</trc:RelatedPartyTransactionAreaofLand>
    <trc:LongtermWaterAssetsWaterContractsVolume
      contextRef="if6cc593af3e644e190eab36bb86b83c8_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTQvZnJhZzpmODJiMjJhZjRhODk0YmNlOGM1M2MzMjMyMGJlZGEzMC90ZXh0cmVnaW9uOmY4MmIyMmFmNGE4OTRiY2U4YzUzYzMyMzIwYmVkYTMwXzExNzU_d880f6ac-3249-4fd1-a7df-965691f848a5"
      unitRef="aft">5749</trc:LongtermWaterAssetsWaterContractsVolume>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i85dc907fb50d4e55b1dfcfaebe453b87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTQvZnJhZzpmODJiMjJhZjRhODk0YmNlOGM1M2MzMjMyMGJlZGEzMC90ZXh0cmVnaW9uOmY4MmIyMmFmNGE4OTRiY2U4YzUzYzMyMzIwYmVkYTMwXzExNTQ0ODcyMDkzMTM4_890f9463-1cbe-4729-a78d-df78ece73b08"
      unitRef="usd">5181000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i8f261c3586074904915852be80c7ac3b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTQvZnJhZzpmODJiMjJhZjRhODk0YmNlOGM1M2MzMjMyMGJlZGEzMC90ZXh0cmVnaW9uOmY4MmIyMmFmNGE4OTRiY2U4YzUzYzMyMzIwYmVkYTMwXzEzNzc_4c3107d3-4a2f-4418-a4c9-36c342c9afef"
      unitRef="usd">3299000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90ZXh0cmVnaW9uOjM0Y2ZlZDk1NzlmNDQ2YTA5NWE5ODdhMTI5Yzg1OTU0XzQ2NA_cb944050-b1da-4d3a-9d51-0abf018e01b1">UNAUDITED QUARTERLY OPERATING RESULTS&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 is a tabulation of unaudited quarterly operating results for the years indicated:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.905%"/&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 per share)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Segment&lt;br/&gt;Profit&lt;br/&gt;(Loss)&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;Net Income (Loss)&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;Net Income (Loss) attributable to Common Stockholders&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;Net Income (Loss) Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income (Loss), Per Share attributable to Common Stockholders&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/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;2020&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;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 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;First Quarter&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;10,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Second Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(333)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Third Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Fourth Quarter&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;9,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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;First Quarter&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;11,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Second Quarter&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;9,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;895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Third Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Fourth Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;50,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Includes investment income.&lt;/span&gt;&lt;/div&gt;(2) Net income (loss) per share on a diluted basis. Quarterly rounding of per share amounts can result in a variance from the reported annual amount. The fourth quarter 2019 amount includes gain realized by Five West Parcel LLC joint venture on building sale (see Note 17).</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90ZXh0cmVnaW9uOjM0Y2ZlZDk1NzlmNDQ2YTA5NWE5ODdhMTI5Yzg1OTU0XzQ3Mw_c8717314-5ea8-4da1-968b-9db9dc7c0952">&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 is a tabulation of unaudited quarterly operating results for the years indicated:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.905%"/&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 per share)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Segment&lt;br/&gt;Profit&lt;br/&gt;(Loss)&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;Net Income (Loss)&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;Net Income (Loss) attributable to Common Stockholders&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;Net Income (Loss) Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income (Loss), Per Share attributable to Common Stockholders&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/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;2020&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;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 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;First Quarter&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;10,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Second Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(333)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Third Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Fourth Quarter&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;9,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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;First Quarter&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;11,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Second Quarter&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;9,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;895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Third Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Fourth Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;50,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Includes investment income.&lt;/span&gt;&lt;/div&gt;(2) Net income (loss) per share on a diluted basis. Quarterly rounding of per share amounts can result in a variance from the reported annual amount. The fourth quarter 2019 amount includes gain realized by Five West Parcel LLC joint venture on building sale (see Note 17).</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <trc:RevenueAndNonoperatingIncome
      contextRef="i7bbfda42e2054a4d8900aa888950e36b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzItMi0xLTEtMA_ee522247-3066-4ed4-a21d-ae0c213eb166"
      unitRef="usd">10541000</trc:RevenueAndNonoperatingIncome>
    <trc:SegmentProfitLossExcludingEquityinEarnings
      contextRef="ide0eb51c03ed4e33b962c61045aee15e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzItNC0xLTEtMA_b5d424a4-d95c-4986-b031-61f73182151c"
      unitRef="usd">770000</trc:SegmentProfitLossExcludingEquityinEarnings>
    <us-gaap:ProfitLoss
      contextRef="i7bbfda42e2054a4d8900aa888950e36b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzItNi0xLTEtMA_9af1fdf5-83da-4d1d-b08f-058af1081271"
      unitRef="usd">-684000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7bbfda42e2054a4d8900aa888950e36b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzItOC0xLTEtMA_af6bcdb4-d0d9-44cf-9570-f62836e01413"
      unitRef="usd">-682000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7bbfda42e2054a4d8900aa888950e36b_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzItMTAtMS0xLTA_a12a9710-3e0b-4016-aafa-cec54d04cdef"
      unitRef="usdPerShare">-0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7bbfda42e2054a4d8900aa888950e36b_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzItMTItMS0xLTA_55260ecd-265d-453f-ada5-90035e28869f"
      unitRef="usdPerShare">-0.03</us-gaap:EarningsPerShareDiluted>
    <trc:RevenueAndNonoperatingIncome
      contextRef="ife61231f1b6f4d58bd7bbf6c70ee6431_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzMtMi0xLTEtMA_c79976f1-34d4-4cf3-baee-3d8a99e64849"
      unitRef="usd">4926000</trc:RevenueAndNonoperatingIncome>
    <trc:SegmentProfitLossExcludingEquityinEarnings
      contextRef="ia190cbf6a53a4763a80f5a0e9e92146f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzMtNC0xLTEtMA_d2877c6b-af02-4b79-b9d3-30c4292eb4ed"
      unitRef="usd">-289000</trc:SegmentProfitLossExcludingEquityinEarnings>
    <us-gaap:ProfitLoss
      contextRef="ife61231f1b6f4d58bd7bbf6c70ee6431_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzMtNi0xLTEtMA_8f72427a-9ac2-4b78-a71c-0afd5798bdc8"
      unitRef="usd">-326000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ife61231f1b6f4d58bd7bbf6c70ee6431_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzMtOC0xLTEtMA_a168b7cf-8870-4587-87d9-d2760d759aff"
      unitRef="usd">-333000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ife61231f1b6f4d58bd7bbf6c70ee6431_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzMtMTAtMS0xLTA_6f6be913-5df5-47ac-826c-4746b1ca407a"
      unitRef="usdPerShare">-0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ife61231f1b6f4d58bd7bbf6c70ee6431_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzMtMTItMS0xLTA_8b0e09fe-a914-4bdf-b8cb-da89aeffa405"
      unitRef="usdPerShare">-0.01</us-gaap:EarningsPerShareDiluted>
    <trc:RevenueAndNonoperatingIncome
      contextRef="i1413c0047deb4758baa96602b89a8e36_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzQtMi0xLTEtMA_982581e2-4241-4f1f-a6b4-b5379ccce87c"
      unitRef="usd">13968000</trc:RevenueAndNonoperatingIncome>
    <trc:SegmentProfitLossExcludingEquityinEarnings
      contextRef="id805c7fb816b4286a41d8cf35459332a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzQtNC0xLTEtMA_b3387db9-bb87-4e81-97d5-f9a43aee146f"
      unitRef="usd">1294000</trc:SegmentProfitLossExcludingEquityinEarnings>
    <us-gaap:ProfitLoss
      contextRef="i1413c0047deb4758baa96602b89a8e36_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzQtNi0xLTEtMA_801f7e28-f4ff-44e6-a87f-066bb060ea7d"
      unitRef="usd">384000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1413c0047deb4758baa96602b89a8e36_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzQtOC0xLTEtMA_00455efd-3a34-4bd9-bc5b-a5e6694b2817"
      unitRef="usd">398000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1413c0047deb4758baa96602b89a8e36_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzQtMTAtMS0xLTA_97721af4-f563-4d6f-a1d3-63fe29da2053"
      unitRef="usdPerShare">0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1413c0047deb4758baa96602b89a8e36_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzQtMTItMS0xLTA_8a5e9ca3-4cf9-4a25-a597-126475fd8733"
      unitRef="usdPerShare">0.02</us-gaap:EarningsPerShareDiluted>
    <trc:RevenueAndNonoperatingIncome
      contextRef="i489f55a8f19940919c52b7e0117ce3e7_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzUtMi0xLTEtMA_6303247f-1f66-4de5-807c-dd6a34d19c6e"
      unitRef="usd">9279000</trc:RevenueAndNonoperatingIncome>
    <trc:SegmentProfitLossExcludingEquityinEarnings
      contextRef="ib740cd6fdc214991a3048882e9583ae8_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzUtNC0xLTEtMA_7421b17d-dfc8-4796-9431-9aaca5493061"
      unitRef="usd">908000</trc:SegmentProfitLossExcludingEquityinEarnings>
    <us-gaap:ProfitLoss
      contextRef="i489f55a8f19940919c52b7e0117ce3e7_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzUtNi0xLTEtMA_1ab9fd72-e4ee-4c24-b67a-1350d3e80558"
      unitRef="usd">-121000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i489f55a8f19940919c52b7e0117ce3e7_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzUtOC0xLTEtMA_316c27b1-5e7d-43c4-93b7-44569808ac5f"
      unitRef="usd">-123000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i489f55a8f19940919c52b7e0117ce3e7_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzUtMTAtMS0xLTA_6ed2f052-87c8-413d-a70a-30e82b633092"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i489f55a8f19940919c52b7e0117ce3e7_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzUtMTItMS0xLTA_73cb259f-5f76-461b-8ad9-dcbfb3d87651"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareDiluted>
    <trc:RevenueAndNonoperatingIncome
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzYtMi0xLTEtMA_2ff0bb21-3f72-45c8-8995-c9a3cb5bc4fd"
      unitRef="usd">38714000</trc:RevenueAndNonoperatingIncome>
    <trc:SegmentProfitLossExcludingEquityinEarnings
      contextRef="iea408159f3a9488989284e7f34fa4f28_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzYtNC0xLTEtMA_3844aa01-e69b-455a-acd6-d823ebcf9adc"
      unitRef="usd">2683000</trc:SegmentProfitLossExcludingEquityinEarnings>
    <us-gaap:ProfitLoss
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzYtNi0xLTEtMA_10f9cafa-84e0-46df-ad5f-181896bc9c99"
      unitRef="usd">-747000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i403c56e4865a4c62b7e76c3444a7614c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzYtOC0xLTEtMA_12d86435-53d4-4379-af75-1af161178be2"
      unitRef="usd">-740000</us-gaap:NetIncomeLoss>
    <trc:RevenueAndNonoperatingIncome
      contextRef="ib3c6402d624b4f3b81972974b42e39e9_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzgtMi0xLTEtMA_ea013c8a-6690-442f-8297-17b1e530d29b"
      unitRef="usd">11011000</trc:RevenueAndNonoperatingIncome>
    <trc:SegmentProfitLossExcludingEquityinEarnings
      contextRef="ib3c9435c3de64e4387d06748bb1c11c9_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzgtNC0xLTEtMA_0dd4c97a-a629-48ac-b859-1bef05dd4cd5"
      unitRef="usd">1442000</trc:SegmentProfitLossExcludingEquityinEarnings>
    <us-gaap:ProfitLoss
      contextRef="ib3c6402d624b4f3b81972974b42e39e9_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzgtNi0xLTEtMA_5896dcd7-668f-446e-a827-f8f6582d6b99"
      unitRef="usd">124000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib3c6402d624b4f3b81972974b42e39e9_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzgtOC0xLTEtMA_4dad38d3-eae7-467c-8654-a2c955d75374"
      unitRef="usd">119000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib3c6402d624b4f3b81972974b42e39e9_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzgtMTAtMS0xLTA_8606b51b-6dc5-4134-ae5a-6c91ac576b54"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib3c6402d624b4f3b81972974b42e39e9_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzgtMTItMS0xLTA_eb307327-b3dd-4769-bd6c-f2c14c42b8d7"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareDiluted>
    <trc:RevenueAndNonoperatingIncome
      contextRef="i5b916f1d1cd8437db8beda18d50ebbec_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzktMi0xLTEtMA_747aaa5b-18f8-4320-8303-9094efed0548"
      unitRef="usd">9275000</trc:RevenueAndNonoperatingIncome>
    <trc:SegmentProfitLossExcludingEquityinEarnings
      contextRef="i82ca03df5db2477f94dcf820e4d94f25_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzktNC0xLTEtMA_5b0df7fd-0428-4387-9cf6-c26ac27ef8d9"
      unitRef="usd">895000</trc:SegmentProfitLossExcludingEquityinEarnings>
    <us-gaap:ProfitLoss
      contextRef="i5b916f1d1cd8437db8beda18d50ebbec_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzktNi0xLTEtMA_8f79347b-a2c5-4601-b88b-54668f9716f5"
      unitRef="usd">709000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5b916f1d1cd8437db8beda18d50ebbec_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzktOC0xLTEtMA_45898325-d290-4d22-b5fd-3e276cd803b8"
      unitRef="usd">707000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5b916f1d1cd8437db8beda18d50ebbec_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzktMTAtMS0xLTA_1baaa0ed-e969-46b3-b202-34b4365c605c"
      unitRef="usdPerShare">0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5b916f1d1cd8437db8beda18d50ebbec_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzktMTItMS0xLTA_35c4ed58-e6fe-4e52-8a2e-58a03c3f81b1"
      unitRef="usdPerShare">0.03</us-gaap:EarningsPerShareDiluted>
    <trc:RevenueAndNonoperatingIncome
      contextRef="i34095785155d40dc91014c0fe3546aab_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzEwLTItMS0xLTA_d4316483-2867-4d20-a2eb-38bdfadd1cc4"
      unitRef="usd">9951000</trc:RevenueAndNonoperatingIncome>
    <trc:SegmentProfitLossExcludingEquityinEarnings
      contextRef="ia22d2698c1b547258614ee1e55b1f32d_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzEwLTQtMS0xLTA_8611689b-b73e-4230-9523-717513a92a09"
      unitRef="usd">-708000</trc:SegmentProfitLossExcludingEquityinEarnings>
    <us-gaap:ProfitLoss
      contextRef="i34095785155d40dc91014c0fe3546aab_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzEwLTYtMS0xLTA_1e2b2a22-900b-41a3-8cc7-86ed7ccdbd61"
      unitRef="usd">37000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i34095785155d40dc91014c0fe3546aab_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzEwLTgtMS0xLTA_a64ae88e-4eaf-4423-b545-322175ed9f80"
      unitRef="usd">47000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i34095785155d40dc91014c0fe3546aab_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzEwLTEwLTEtMS0w_6e209ca3-0725-44a0-9823-15e9a2b665c8"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i34095785155d40dc91014c0fe3546aab_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzEwLTEyLTEtMS0w_3cd83df0-e900-405c-b4a9-2f37aebcc285"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareDiluted>
    <trc:RevenueAndNonoperatingIncome
      contextRef="if22736edf61f4a14ab40e71aaec2d74d_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzExLTItMS0xLTA_9cc1de84-367d-4266-8075-301ecae9f145"
      unitRef="usd">20525000</trc:RevenueAndNonoperatingIncome>
    <trc:SegmentProfitLossExcludingEquityinEarnings
      contextRef="ia931d7203ce54c4895786ed70abe2c50_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzExLTQtMS0xLTA_4fe69f54-a303-4abd-86c9-b1b2ffa57159"
      unitRef="usd">6301000</trc:SegmentProfitLossExcludingEquityinEarnings>
    <us-gaap:ProfitLoss
      contextRef="if22736edf61f4a14ab40e71aaec2d74d_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzExLTYtMS0xLTA_503817d1-0bd5-4e64-a4f8-9436ce076003"
      unitRef="usd">9709000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if22736edf61f4a14ab40e71aaec2d74d_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzExLTgtMS0xLTA_bc369bf4-33ea-4e4b-8c9a-00238383e06b"
      unitRef="usd">9707000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="if22736edf61f4a14ab40e71aaec2d74d_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzExLTEwLTEtMS0w_c8329be4-fa9f-4898-88d0-9df9d575278e"
      unitRef="usdPerShare">0.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if22736edf61f4a14ab40e71aaec2d74d_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzExLTEyLTEtMS0w_896a6e6a-605d-46c3-a2fe-eef739011fb9"
      unitRef="usdPerShare">0.37</us-gaap:EarningsPerShareDiluted>
    <trc:RevenueAndNonoperatingIncome
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzEyLTItMS0xLTA_5bc0ac4c-b7f9-4514-8642-5fc6a4d1210f"
      unitRef="usd">50762000</trc:RevenueAndNonoperatingIncome>
    <trc:SegmentProfitLossExcludingEquityinEarnings
      contextRef="i55b7c743daa14d09935fb92a2fb45c55_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzEyLTQtMS0xLTA_5670499d-e8d4-485a-b180-7abd4568660e"
      unitRef="usd">7930000</trc:SegmentProfitLossExcludingEquityinEarnings>
    <us-gaap:ProfitLoss
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzEyLTYtMS0xLTA_11286a74-1d96-4905-b7bf-3aceb0aea1c4"
      unitRef="usd">10579000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib78cb7b37b404106ad44ba29560bbd08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8yMTcvZnJhZzozNGNmZWQ5NTc5ZjQ0NmEwOTVhOTg3YTEyOWM4NTk1NC90YWJsZTo4ZjQwYjI2ODI1Yzc0NzI2YjUzYmVmY2Q1YjUxNzZlZC90YWJsZXJhbmdlOjhmNDBiMjY4MjVjNzQ3MjZiNTNiZWZjZDViNTE3NmVkXzEyLTgtMS0xLTA_e96b876f-5293-4936-97ef-3978e6fea13d"
      unitRef="usd">10580000</us-gaap:NetIncomeLoss>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzMtMS0xLTEtMA_78040cf4-f6b3-4eb5-926a-cb03919d3fe7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzMtMS0xLTEtMA_78040cf4-f6b3-4eb5-926a-cb03919d3fe7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzQtNS0xLTEtMA_791fa0ab-6b41-4edf-b421-883f5d29ba71"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzQtNS0xLTEtMA_791fa0ab-6b41-4edf-b421-883f5d29ba71"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzQtMS0xLTEtMA_e43d216c-f85e-45fa-a0f9-230c941c732f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzQtMS0xLTEtMA_e43d216c-f85e-45fa-a0f9-230c941c732f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzMtMy0xLTEtMA_431f0ba3-c376-4a7f-a083-b7567e8ca01b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzMtMy0xLTEtMA_431f0ba3-c376-4a7f-a083-b7567e8ca01b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzMtNS0xLTEtMA_ca5ae40b-7ca1-4962-a2ac-93c4ac0eb3c3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzMtNS0xLTEtMA_ca5ae40b-7ca1-4962-a2ac-93c4ac0eb3c3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzQtMy0xLTEtMA_bb0ec3a6-0b33-43ba-a5fe-19ba461fc265"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzQtMy0xLTEtMA_bb0ec3a6-0b33-43ba-a5fe-19ba461fc265"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDIvZnJhZzpiNGY4NmIxYTJiZDE0NTM0OWZmMGM3ZTIzYWZmNjE0ZS90ZXh0cmVnaW9uOmI0Zjg2YjFhMmJkMTQ1MzQ5ZmYwYzdlMjNhZmY2MTRlXzE0MzY_20cffa7b-1e9b-41da-936e-cbd025f6f888" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDIvZnJhZzpiNGY4NmIxYTJiZDE0NTM0OWZmMGM3ZTIzYWZmNjE0ZS90ZXh0cmVnaW9uOmI0Zjg2YjFhMmJkMTQ1MzQ5ZmYwYzdlMjNhZmY2MTRlXzE0MzY_20cffa7b-1e9b-41da-936e-cbd025f6f888" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"> In April 2019, the Company contributed land with a fair value of $5.9 million to TRC-MRC 3, LLC, an unconsolidated joint venture formed to pursue the development, construction, leasing, and management of a 579,040 square foot industrial building on the Company's property at TRCC-East.  The total cost of the land, inclusive of transaction costs was $2.8 million.  The Company recognized $1.5 million in profit and deferred $1.5 million after applying the five-step revenue recognition model in accordance with Accounting Standards Codification (ASC) Topic 606 &#x2014; Revenue From Contracts With Customers and ASC Topic 323, Investments &#x2014; Equity Method and Joint Ventures. <xhtml:div style="padding-left:4.5pt;text-indent:-4.5pt"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  In December 2019, the Company contributed a newly constructed commercial multi-tenant building and underlying land with an aggregate fair value of $2.8 million to TA/Petro, an unconsolidated joint venture. The total cost of the building construction and land was $2.0 million. The Company recognized $0.3 million in profit and deferred $0.5 million after applying the five-step revenue recognition model in accordance with Accounting Standards Codification (ASC) Topic 606 &#x2014; Revenue From Contracts With Customers and ASC Topic 323, Investments &#x2014; Equity Method and Joint Ventures. </xhtml:span></xhtml:div><xhtml:div style="padding-left:4.5pt;text-indent:-4.5pt"><xhtml:span><xhtml:br/></xhtml:span></xhtml:div><xhtml:div style="padding-left:4.5pt"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Historically, cash outflows related to land development expenditures were accounted for within investing activities. For consistency, the Company will continue to classify cash outflows and cash inflows related to land development as investing activities.</xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzMtMS0xLTEtMA_78040cf4-f6b3-4eb5-926a-cb03919d3fe7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDIvZnJhZzpiNGY4NmIxYTJiZDE0NTM0OWZmMGM3ZTIzYWZmNjE0ZS90ZXh0cmVnaW9uOmI0Zjg2YjFhMmJkMTQ1MzQ5ZmYwYzdlMjNhZmY2MTRlXzE0MzY_20cffa7b-1e9b-41da-936e-cbd025f6f888"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzQtNS0xLTEtMA_791fa0ab-6b41-4edf-b421-883f5d29ba71"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDIvZnJhZzpiNGY4NmIxYTJiZDE0NTM0OWZmMGM3ZTIzYWZmNjE0ZS90ZXh0cmVnaW9uOmI0Zjg2YjFhMmJkMTQ1MzQ5ZmYwYzdlMjNhZmY2MTRlXzE0MzY_20cffa7b-1e9b-41da-936e-cbd025f6f888"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzQtMS0xLTEtMA_e43d216c-f85e-45fa-a0f9-230c941c732f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDIvZnJhZzpiNGY4NmIxYTJiZDE0NTM0OWZmMGM3ZTIzYWZmNjE0ZS90ZXh0cmVnaW9uOmI0Zjg2YjFhMmJkMTQ1MzQ5ZmYwYzdlMjNhZmY2MTRlXzE0MzY_20cffa7b-1e9b-41da-936e-cbd025f6f888"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzMtMy0xLTEtMA_431f0ba3-c376-4a7f-a083-b7567e8ca01b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDIvZnJhZzpiNGY4NmIxYTJiZDE0NTM0OWZmMGM3ZTIzYWZmNjE0ZS90ZXh0cmVnaW9uOmI0Zjg2YjFhMmJkMTQ1MzQ5ZmYwYzdlMjNhZmY2MTRlXzE0MzY_20cffa7b-1e9b-41da-936e-cbd025f6f888"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzMtNS0xLTEtMA_ca5ae40b-7ca1-4962-a2ac-93c4ac0eb3c3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDIvZnJhZzpiNGY4NmIxYTJiZDE0NTM0OWZmMGM3ZTIzYWZmNjE0ZS90ZXh0cmVnaW9uOmI0Zjg2YjFhMmJkMTQ1MzQ5ZmYwYzdlMjNhZmY2MTRlXzE0MzY_20cffa7b-1e9b-41da-936e-cbd025f6f888"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xMzkvZnJhZzo0NzE4OGI2N2FlZmY0YTRjYWJjMTZlOTkyMDVkZTY2Zi90YWJsZTphZjkyOGY0ZTkzN2M0MzljYjA1MjU2NDNiMzQ3NDZkYy90YWJsZXJhbmdlOmFmOTI4ZjRlOTM3YzQzOWNiMDUyNTY0M2IzNDc0NmRjXzQtMy0xLTEtMA_bb0ec3a6-0b33-43ba-a5fe-19ba461fc265"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjcwY2NlM2NjYWJjMTQ3MmI5MjRmZWM1NjM3NWY5YjY0L3NlYzo3MGNjZTNjY2FiYzE0NzJiOTI0ZmVjNTYzNzVmOWI2NF8xNDIvZnJhZzpiNGY4NmIxYTJiZDE0NTM0OWZmMGM3ZTIzYWZmNjE0ZS90ZXh0cmVnaW9uOmI0Zjg2YjFhMmJkMTQ1MzQ5ZmYwYzdlMjNhZmY2MTRlXzE0MzY_20cffa7b-1e9b-41da-936e-cbd025f6f888"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
